0

Android の opencv チュートリアル 2 を実行してから opencv チュートリアル 1 を実行すると、カメラの応答速度が大幅に向上する理由を理解していただければ幸いです。Eclipse で opencv 環境をセットアップし、モトローラ タブレットでチュートリアルを起動しました。

私はEclipseで独自のAndroidアプリケーションを開発しましたが、画像がキャプチャ/表示される速度がtutorial2を実行したときよりもはるかに遅いように見えました. また、チュートリアル 1 は私のアプリケーションと同じくらい遅く、チュートリアル 2 よりも実行がはるかに遅いことに気付きました。

チュートリアル 2 のコードに独自のアプリケーション コードを含めたところ、速度は非常に優れていました。チュートリアル 2 の名前を変更しましたが、アプリケーションはまだ高速でした。パッケージの名前を変更したところ、元の Android アプリケーションの速度に比べて速度が低下しました。誰も理由を知っていますか?これを見てくれてありがとう。チュートリアルは、opencv.2.4.2-android-sdk.zip のサンプルに含まれています。http://opencv.itseez.com/doc/tutorials/introduction/android_binary_package/android_binary_package.htmlのドキュメントで参照されている opencv のすぐに使用できる Android ライブラリを使用しています。

4

1 に答える 1

0

チュートリアル 0 と 1 はエミュレータ用のようです。これは、カメラの異なる実装を使用していることを意味している可能性があります。

Running OpenCV Samples
"Also I want to note that only Tutorial 0 - Android Camera and Tutorial 1 - Add OpenCV samples are
able to run on Emulator from the Android SDK. Other samples are using OpenCV Native Camera which
does not work with emulator."

チュートリアルを自分で実行していないので、あまり役に立ちません。

于 2012-08-26T11:40:09.610 に答える