2

私はAndroid でOpen CV を設定しようとしていました/tutorials/introduction/android_binary_package/android_dev_intro.html#android-dev-intro ライブラリを適切に設定しましたが、エラーはありません。Open CV サンプルの 'FaceDetection' を起動すると、「お使いのデバイスはカメラをサポートしていないようです (またはロックされています)。アプリケーションは閉じられます」のようなエラーがエミュレーターに表示され続けました。エミュレーターを作成するとき、カメラをサポートするように設定しました(両側ではなく、前面カメラのみが機能するように設定され、Web カメラを使用してフレームをキャプチャします)。Open CV マネージャーがエミュレーターで正常に構成されました。私のデバイスがカメラをサポートしていない可能性はありますか? !! カメラのロックを解除するにはどうすればよいですか? !! ありがとう。
PS私は最新のADT(Android 4.2.2 - APIレベル17)、CDTおよびNDKが設定されたEclipse IDE(Juno)を使用しています。Opencv 2.4.4 android SDK も使用しています。Android エミュレーター デバイスは 10.1 インチ WXGA タブレットです。このデバイスを使用する特別な理由はありません (カメラが動作するため、リストから選択しただけです)。私は、背面カメラと Web カメラを使用しており、前面カメラは使用していません。

4

1 に答える 1

0

open cv の web サイトで open cv の Android のドキュメントを参照していましたが、一部のサンプルでは AVD でアクセスできる Android Java Camera API が使用されているため、エミュレータ カメラを使用する機会がほとんどないことがわかりました。ただし、ほとんどのサンプルは、エミュレーターでは動作しない可能性がある OpenCV Native Camera を使用しています。 http://docs.opencv.org/doc/tutorials/introduction/android_binary_package/O4A_SDK.html#running-opencv-samples

よろしく

于 2013-04-26T19:50:42.477 に答える