福井に行くなら
楽天トラベル株式会社
福井のお天気
こだわりの・・・
SSL
SSL グローバルサインのサイトシール

このサイトはプライバシー保護のため、認証されたSSL暗号化通信を採用しています。

おすすめアイテム
Mac ソフトのことなら act2.com

Mac ソフトのことなら act2.com

わけありアウトレット【サンワダイレクト】

【サンワダイレクト】先売りインク特集

RSS
ビジネスなら
富士通

富士通パソコンFMVの直販サイト富士通 WEB MART

NEC「得選街」

NEC「得選街」

おすすめ商品
ここはなに?
ふくいのイベント最新情報やお天気情報、交通情報を収集して提供するポータルサイトです。
口コミトラベル
宿・ホテル予約ならじゃらんnet

楽天トラベル株式会社

ふくいの最新イベント
フリーダウンロード
 iTunes Store(Japan)
交通・お天気情報ガイド
電車運行状況
お天気情報
アップル アイテム

OsiriX HD - Pixmeo SARL OsiriX HD - Pixmeo SARL

 iTunes Store(Japan)  iTunes Store(Japan)  iTunes Store(Japan)  iTunes Store(Japan)

管理人の独り言

iMac発注

iMacを発注したところ、もう発送メールが!

これで、Macは6台目になります。
所持するアップル製品は、他にもTime Capsule、iPad、iPod nano、iPhoneとてんこ盛り。

OpenCVのGPGPUライブラリを使ってみた

久しぶりの更新。

今回は某AK○な集合写真を使って、OpenCVのフツーのライブラリとGPGPUなライブラリを使って、顔を検出した時間を比較してみる。

前回まではOpenCVのIplImage構造体だったが、GPGPUなライブラリを使うため、cv:Matクラスとcv:GpuMatクラスで統一した。

動作環境は、AWSのHPCインスタンスとGPUインスタンスを使い、その上でそれぞれに最適化した(つもりの)コードを書いて走らせてみた。
使ったライブラリはOpenCV 2.3, TBB 2.2, CUDA 4.0、一応HPCインスタンスの方はTBBでマルチスレッド化。

結果はこの通り。
gpu-opencv

ここで純粋な演算に要する時間(赤の部分)はGPGPUが速いけど、その他の処理が見事に足を引っ張っているのがよくわかる。
今回の実験では、Classifier Cascadeファイルのアップロードコストが大きいようだ。
もう少し、アレコレ検討する必要がありそう。

また、TBBによる並列化具合も良い感じで、今後に期待が持てるかも。

結論:次のステップが見えてきた(気がする)。

Kinectでアレコレ

Kinectを使って、アレコレしようとしています。

周回遅れの感もありますが、ようやくKinectを使った試験を始めています。
手元に来てからしばらく手がつけていませんでしたが、時間を見つけてようやくセットアップしました。

OSXで使うための手順をまとめます。
最初、OpneKinectをインストしましたが、まだボーンが使えないようなので、OpenNI+SensorKinect+NITEを追加インスト、こちらをメインとするつもりです。

次のサイトを参考にさせていただきました(偉大な先人に感謝)。
http://d.hatena.ne.jp/ke_takahashi/20110107

まずportsでlibusb-develを+universal付きでインストールします。

次に、OpneNIをインストします。
http://www.openni.org/downloadfiles/openni-binaries/20-latest-unstable
から、OpenNI Unstable Build for MacOSX 10.6 Universal x86/x64 (32/64-bit) v1.0.0.25を取得、インストします。
解凍しディレクトリ移動後に、sudo ./install.sh

次に、SensorKinectをインストします。
https://github.com/avin2/SensorKinect/tree/unstable
から、avin2-SensorKinect-0124bd2.tar.gzを取得、インストします。
解凍しディレクトリ移動後に、sudo ./install.sh

次に、NITEをインストします。
http://www.openni.org/downloadfiles/openni-compliant-middleware-binaries/33-latest-unstable
から、PrimeSense NITE Unstable Build for for MacOSX 10.6 Universal x86/x64 (32/64-bit) v1.3.0.18を取得、インストします。
解凍しディレクトリ移動後に、sudo ./install.sh
ライセンスは?と聞かれたら、0KOIk2JeIBYClPWVnMoRKn5cdY4= を入力。

最後に、openframeworks+OpenNI addonの環境を整える。
ここのサイトを参考にしました(偉大な先人に感謝)。
http://www.thedesignium.com/development/2267

で、ここまでの作業で走らせたデモがこれ。
私のシルエットが青く、ボーンが黄色いラインで認識されています。
一応、エメリウム光線のポーズです。
kinect_test_openni

動くことがわかったので、今日はここまで。

PCベストセラー