デバイスカメラによって生成されたビデオストリームでネイティブコード(アルゴリズム)を実行できる必要があります。そのため、OpenCVカメラキャプチャを検討しました。残念ながら、現時点では、Android 4.0.3 @SamsungG2をサポートしていません。これは私のターゲットデバイスですが、代わりに、Java Cameraオブジェクトを使用してキャプチャし、 JNIを使用して、キャプチャしたデータをネイティブドメインに〜マーシャリング〜することを検討しますが、これにより、マーシャリングのオーバーヘッド(データの対処)が発生します。つまり、キャプチャした画像(プレビュー)をGLテクスチャにレンダリングし(たとえば、 Camera.setPreviewTextureを使用)、ネイティブドメインでGLテクスチャに直接アクセスして、不要な対処を回避することを検討しました。
TextureSurface @ネイティブドメインに直接アクセスする方法はありますか?
どんな助けでもありがたいです。
ソフィンのナダブ