iPhoneデジカメプログラミング
デジカメプログラミングは楽しい! 従来一般的なプログラマには手を出しにくかったカメラアプリケーションを開拓するサンプルの数々。ビジネスユースにもホビーユースにも、斬新なアイデアを盛り込め!
■iPhoneは魅力満載のデバイス
iPhoneの魅力は、常にインターネットに接続できる環境、GPSによる位置の取得、マルチタッチによるユーザーの入力操作、加速度センサなどの多様なセンサ類、そしてビデオ撮影もできるカメラ……さまざまな機能を1つの端末に詰め込み、これら機能を使った豊富なアプリケーションがAppStoreで提供されていることにあります。 (序文より)
■遊び心から実用アプリまで!
本書はサンプルの作成とその解説が主な内容です。
各章の内容は次のとおりです。
第1章 iPhoneのカメラとグラフィック
デバイスの能力とグラフィック
第2章 画像処理の基礎
画像データの基礎知識
第3章 BasicCamera:カメラアプリケーションの作成
基本的なカメラアプリケーションに慣れる
第4章 DoodleCamera:プリクラ風カメラアプリケーションの作成
指先でプリクラ簡単作成
第5章 FlickrMap:Flickr投稿アプリケーションの作成
撮影した画像を共有してカメラコミュニケーション
第6章 FilterCamera:トイカメラアプリケーションの作成
各種フィルタライブラリで画像変換
第7章 BookScan:書籍検索アプリケーションの作成
バーコードを読み込んでAmazonで検索
第8章 ARLocalSearch:ARアプリケーションの作成
画像と位置情報とキーワードタグで拡張現実
サンプルはXcode 3と4で利用可能。
本書で利用するオープンソースライブラリは以下のとおり。
JSON Framework ……………JSON形式文書の解析ライブラリ
OpenCV ………………………画像処理、画像認識ライブラリ
ZBar …………………………各種バーコードの読み込みライブラリ
Google Toolbox for Mac …開発/通信ユーティリティライブラリ
iPhone ARKit ………………GPS、電子コンパス、カメラライブラリ