私は画像処理技術を含むAndroid Appを構築しています。より良いJavaCVまたはOpenCVのランタイムの観点からは?JavaCVとOpenCVのランタイムビュー
2
A
答えて
0
Android NDKを使用してネイティブコードを書き込むのは、通常、SDKを使用するよりもはるかに高速です。 NDCでopencvを使用して、チュートリアルhereを見つけることができます。 NDKフレームワークでは、OpenGL関数にアクセスできます。
0
JavaCVは、ネイティブのOpenCVライブラリを取り巻くJavaラッパーです。 OpenCVはJava/SWIGバインディングを提供します。私は両方のバインディングを使用しており、2つのバインディングの間に大きな違いは見られませんでした。
ネイティブのみのアプリケーションを作成する場合は、ネイティブOpenCVを使用してください。
5
ランタイムオーバーヘッドはほぼ同じようですが、android-opencvラッパーは直接NIOバッファを介して生データにアクセスすることができず、Javaでのカスタム処理の効率が大幅に低下します。 JavaCVはこれらのタスクの方が効率的です。 JavaCVの作者であり、私はAPIの方が気に入っています:) android-opencvよりもオリジナルのC/C++ APIに近いです。
EDIT:もう1つの違いは、android-opencvはNDKとJNIを使用して関数を書き込むことです。 JavaCVはJavaCPPに基づいているので、NDKもJNIも扱わなくても、ネイティブ関数をより簡単に書くことができます。
関連する問題
- 1. JavaCVまたはOpenCVの画像回転
- 2. OpenCvとJavaCVを使用した顔認識
- 3. JavaCV/OpenCVでのPCA画像圧縮の方法
- 4. javaCV
- 5. OpenCV行列ループをJavaCVに変換する
- 6. GAE(Google App Engine)でjavaCV(openCVベース)を使用できますか?
- 7. JavaCv/OpenCvエラー:それはどういう意味ですか?
- 8. ViewFlippersにランタイムビューを追加する
- 9. AndroidのJavaCV
- 10. javacvのメモリリーク
- 11. AndroidStudioのJavaCVエラーjava.lang.NoClassDefFoundError:java.lang.ClassNotFoundException:org.bytedeco.javacpp.opencv_core
- 12. OCR with javacv
- 13. opencvまたはjavacvを使ってポリゴンを特定する方法は?
- 14. javaCV ffmpeg Android Nリンカエラー
- 15. JavaCVとFFmpegで動画を再生
- 16. JavaCVの文字分類
- 17. イメージをロードするバイト[]からファイルを開くことはできません。OpenCV(JavaCV)
- 18. 停止JavaCV再生警告
- 19. 実行可能なJavaCVプロジェクト
- 20. JavaCV cvLoad返り値null
- 21. OpenCV iOSとOpenCV C++のVideoCapture
- 22. AndroidでJavaCVまたはOpenCVのJavaライブラリを使用する必要がありますか?
- 23. opencv/javacv:形状識別のために等高線を反復する方法は?
- 24. JavaCVビデオキャプチャの画像をカラー表示
- 25. OpenCV(JavaCV)を保存する方法訓練された写真をデータベースに表示しますか?
- 26. javacvとffmpegでAndroidのビデオ長を調整する
- 27. OpenCVのとPython
- 28. JavaCVをKotlinで使用する
- 29. nativescript android javacvが動作しません。
- 30. javacvでIplImageをBufferedImageに変換する