iOSのJailbreak環境用の脱獄アプリ開発環境Theosをインストールしてみた。
MacBook AirのMac OS X Mavericsに入れてみた。
続きを読む
「software_development」カテゴリーアーカイブ
Roomba 2台目を入手したので、古い方をRoomba hackしたい
Roomba 2台目を入手したので、古い方をRoomba hackしたい。
左が古いRoomba 405で、右がRoomba 530。
続きを読む
RICOH THETAで、web貼り付け用にGIFアニメーションのサムネイルを作りたい
RICOH THETAで、web貼り付け用にGIFアニメーションのサムネイルを作りたい。
RICOH デジタルカメラ RICOH THETA 360°全天球イメージ撮影デバイス 0175760
続きを読む
RICOH THETAで、カメラの向きを正規化した画像を作りたい
RICOH THETAで、カメラの向きを正規化した画像を作りたい。
RICOH デジタルカメラ RICOH THETA 360°全天球イメージ撮影デバイス 0175760
この間、THETAのパノラマ画像を読み込んでTiltShiftとかの加工をするソフトを作ってみた。
→ 全天球撮影用カメラ「THETA」でTiltShiftを試してみた
→ 全天球撮影用カメラ「THETA」でLittlePlanetを試してみた
これらのソフトには弱点があって、THETAを普通の向きに持った状態で撮影した画像しか使うことができない。
THETAを上下逆にしたり、傾けたり、横にしたりして撮影した場合には、元画像が傾いているためうまく加工することができないのである。
カメラの向きの情報は、JPEG画像のEXIFという領域に保存されているので、単純なモザイクやぼかしを一部に入れる加工の場合には、下記のツールを使えば対処することが可能である。
→ RICOH THETA を買ったのでexif移植ソフトを作成
→ RICOH THETAユーザーの悲願、全天球画像のメタデータの保存/復元が実現!画像補正しても天地が狂わない
続きを読む
LLVMの中間コードアセンブラを試してみた (Mac OS X編)
以前に.NETの中間コード(MSIL)用のTinyBasicコンパイラとか、Javaの中間コード(bytecode)用のTinyBasicコンパイラとか作っており、次はLLVM用をやってみたいと考えている。
→ Javaバイトコードを生成するTiny BASICコンパイラを作ってみた
→ CIL(MSIL)中間コードを生成するTiny BASICコンパイラを作ってみた
きつねさんでもわかるLLVMという本を参考にして、LLVMの中間コードアセンブラを試してみた。
きつねさんでもわかるLLVM ~コンパイラを自作するためのガイドブック~(Amazon)
続きを読む