【コラム】
Core 2 Duo搭載の二代目MacBookが発売になりました。初代が5月16日発売ですから、ほぼ半年ぶりのモデルチェンジです。ユーザとしては、半年で25%のスピードアップは微妙に悔しくもありますが……機会があれば、ユーザならではの視点で二代目を検証してみたいと思います。
さて、今回は「OpenCV」について。既報のとおり、画像の変形や認識などイメージング処理を目的としたクロスプラットフォーム指向のライブラリだが、OS Xユーザ要注目の機能もいくつか備えている。活用次第では、いろいろな力を発揮しそうなのだ。
OpenCVの開発はクロスプラットフォーム指向で行われ、特定のハードウェアに依存しない。Intelが関与しているプロジェクトなだけに、メインターゲットはやはり"Wintel"ということになるが、POSIX互換機能を備えるUNIX系OSでも動作する。Mac OS Xの場合、今夏あたりからQuickTimeへのポーティングが進み出し、限定的ながらも動画の書き出しなどの機能がサポートされるなど、今後に期待できる状況だ。
このOpenCVには、ビデオカメラからキャプチャした画像をリアルタイムに分析するという面白い機能がある。IEEE1394カメラを扱うためのライブラリ「libdc1394」に依存するこの機能は、IIDC準拠のカメラをサポートしている。そう、前回取り上げた「iSight」を装備したMacにOpenCVをインストールし、それなりのプログラムを動作させれば、iSightに映る画像を認識させることができるのだ。
ただし、JPEGやTIFFといった静止画は、今のところibjpegやlibtiffといったオープンソースのライブラリに依存しているため、OS X標準の開発環境では利用価値が低い。Finkなどのパッケージ導入ツールを利用し、最低でもpkgconfigとlibjpeg、libpng3とlibtiffを導入してからコンパイルしたほうがいいだろう。作業は簡単、Terminalから「fink install パッケージ名」を実行し、質問を受けた場合にはすべて「y」と答えればOKだ。
OS X 10.4(Tiger)でコンパイルする手順は、以下のとおり。OpenCVプロジェクトのサイトからOpenCV 1.0のソースコード(opencv-linux)をダウンロードし、カレントディレクトリに「opencv-1.0.0.tar.gz」が置かれた状態で作業を始めてほしい。
ライブラリのインストール後は、以下の手順に従い、付属のサンプルコードをコンパイルする。このとき、pkg-configコマンドがない環境ではエラーが発生するため、前述したとおりFinkを利用して準備しておくこと。
このsamplesディレクトリには、20種以上のサンプルコードが収録されている。ドキュメントは付属しないため、ソースコードを読むしか使い方を知る方法はないが、まずは「drawing」と「morphology」を実行してみよう(カレントディレクトリのコマンドを実行するときには「./」を付けることを忘れずに)。線や矩形領域の描画といった基本機能から、数種類の方法で画像を変形(モーフィング)する機能など、OpenCVの片鱗を知ることはできるはずだ。
なかでも面白いのは、iSightからキャプチャした動画をリアルタイムに分析する「lkdemo」と「facedetect」。前者は、被写体上をクリックした位置を点として表示し、被写体の動きにつれ、その位置を移動するというデモを見せてくれる。後者は、以下の要領でコマンドを実行すると、被写体から人間の顔面を自動的に認識し、○で囲み追従するデモを見ることができる。この機能が洗練されれば、iSightでユーザを認識してログオンといった処理が可能になるだけに、期待も増すというもの。OpenCVを利用したアプリケーションの登場を待つ!
| iPad 3の強化点はディスプレイ・バッテリ・GPUか - 海外報道 [23:04 2/9] |
| iTunes Matchが生み出す「Magic Money」とは? [22:47 2/9] |
| アスク、システムドライブを2.5インチSATA HDD/SSDに複製するUSBケーブル [18:50 2/9] |
| 【コラム】セカンド・オピニオン 第412回 MCUで遊ぼう Part2 (3) [17:49 2/9] |
| ポリカーボネートMacBookが完全に販売終了 - 教育市場向け販売も終了 [16:04 2/9] |
|
[AKB柏木由紀]「SDN48」ラストシングルMVにゲスト出演 メンバーの10年後の同窓会で再会 [05:00 2/10] ホビー |
|
大東駿介、改名後初の写真集発売--名前を変えたのは「自分の決意表明です」 [00:30 2/10] エンタメ |
|
悲しいけれど超ウマい!極貧芸能人が編み出した奇跡のアイデアレシピベストテン! [00:06 2/10] キャリア |
|
みんなが聴きたい女性アーティスト・ラブソングベスト30を思い出の映像と共に発表! [00:05 2/10] キャリア |
|
でかっ!体長12mもあるジンベイザメが水揚げされる(動画) [00:04 2/10] キャリア |