2013年4月17日水曜日

OpenCV for Android SDK の2.4.3.2のsample4と2.4.5のチュートリアル2のソースを比較してみた

2.4.4の時点でチュートリアルが見直され、2.4.3.2のサンプル4と2.4.5のチュートリアルが対応している。 以下に変更点のポイントのみ記す

メインは、CvCameraViewListenerから、CvCameraViewListener2に変更されていることであり、この点に関しては、チュートリアル1と同じである

チュートリアル1との違いは、2.4.3.2では、メニューでモード変更にあわせて、カメラの入力フォーマットを変更していたが、2.4.5では、カメラのフォーマットを指定せず、onCameraFrameでの引数である、CvCameraViewFrame inputFrameから、データを取り出すときに、 メソッドrgba()か、gray()かを指定する方法に変更されている点である。





nativeのコードは、変更点はなし

補足
作業用のMatは、onCameraViewStartedで確保して、onCameraViewStoppedでリリースするのがAndroidの作法であるようだ


以上

0 件のコメント:

コメントを投稿