2013年1月20日日曜日

OpenCV4Androidのtutorial 1を試してみた

OpenCVに慣れてきたのでPCだけでなく、Android版を試してみた。

設定用のメモも書いたが、マシンのフリーズでせっかく書いた文章を飛ばしてしまったので、設定はあとにして、tutorialの1から

OpenCVの初期化や、後始末は、Androidのフレームワークに準じて行われる。

・OnResumeで、OpenCV Managerを非同期で呼び出し、BaseLoaderCallbackで、呼び出し結果を調べている
・接続要求の結果が成功の場合、CameraBridgeViewBaseを有効にして取り込みを開始する。
・カメラから入力は、onCameraFrameで受け取れるようだが、サンプルでは、そのまま戻している
・onPauseでは、CameraBridgeViewBaseを無効とし、取り込みを停止する。

とういうシンプルな構成となっている。

一応、メニューからカメラモードの切り替えができるような印象を与えるが、実際ソースを見るとメニューからモードを切り替えても、レイアウトを切り替えているだけであり、かつ、レイアウトの中身を同じものを使用しているため変化はない

PCと異なるのは、レイアウトの属性に、 opencv:show_fpsがあり、これをtrueにすると自動で画面左上にfpsが表示される

以上

0 件のコメント:

コメントを投稿