OpenCV、機械学習、はやりのDeep learningの環境構築の方法、サンプルの動かし方、APIの使い方、Tipsなどをすぐに忘れてしまうので、備忘録として記録している。記憶がなくなるスピードが、早いのでメモしておかないと再現できなくなる確率が高まっている。 最近、再度HDDを飛ばしてしまい、過去の自分のページに再度助けられた。 また、DNNモジュールを触る機会が増えているので、C++からPyhonへと鞍替え中。 内容を気にいっていただければ、twitterで紹介願います。
2013年4月16日火曜日
OpenCV for Android SDK の2.4.3.2のsample1と2.4.5のチュートリアル1のソースを比較してみた
変更点をソースの最初から列挙する
1
2.4.5に
import org.opencv.android.CameraBridgeViewBase.CvCameraViewFrame;
を追加
2
import org.opencv.android.CameraBridgeViewBase.CvCameraViewListener;
から
import org.opencv.android.CameraBridgeViewBase.CvCameraViewListener2;
に変更
CvCameraViewListener2についてはここに説明がある
3
メインクラスの基底クラスが、
CvCameraViewListener
から
CvCameraViewListener2
に変更
4
public void onPause()
内での
super.onPause();
の実行場所を最初に修正
5
onCameraFrameの引数の型が
Mat
から
CvCameraViewFrameに
戻り値がMatのため
CvCameraViewFrameのrgb()関数を使用
追加
2.4.5のサンプルで、サービスを呼び出す初期化のところで、バージョンが2.4.3になっているのはバグだろう
OpenCVLoader.initAsync(OpenCVLoader.OPENCV_VERSION_2_4_3
以上
登録:
コメントの投稿 (Atom)
0 件のコメント:
コメントを投稿