正常に動作する顔認識用の Java コードがあります。ただし、コードを Android アプリケーションに移植すると問題が発生します。
Java コードで必要な jama と jmf を Android アプリに含めました。Android コードは正常にコンパイルされますが、アプリを実行すると強制終了されます。
ここで何が間違っているのでしょうか? 移植を行う際に留意する必要があることは何ですか?
ところで、Java コード用の GUI はありません。
正常に動作する顔認識用の Java コードがあります。ただし、コードを Android アプリケーションに移植すると問題が発生します。
Java コードで必要な jama と jmf を Android アプリに含めました。Android コードは正常にコンパイルされますが、アプリを実行すると強制終了されます。
ここで何が間違っているのでしょうか? 移植を行う際に留意する必要があることは何ですか?
ところで、Java コード用の GUI はありません。
AndroidOpenCVプロジェクトをご覧になることをお勧めします。彼らのCVCameraサンプルでは、特徴検出などのリアルタイム画像処理を行うための優れたセットアップがあります。以前、OpenCVライブラリを使用した顔検出をサポートするように変更しました。
代わりに独自のコードを使用する場合は、すべてのJNI / NDK相互運用コードを削除して、独自のコードに置き換えることをお勧めします。とにかく、それは良い出発点です。
通常、Java コードを Android に移植することはできません。Android アプリケーションを作成するためのガイドラインに従う必要があります。
ヘルプについては、Android のドキュメントから始めてください。