画像を操作するプログラムを作成しています。つまり、色、明るさ、コントラストなどを変更します... DVM は、制限を超えるサイズの画像の操作をサポートしていません... Open CV を使用すると解決するかどうか教えてください。問題(これはNDKよりも優れたオプションのようです)?または、NDK を使用する必要がありますか? 私は多くの検索を行いましたが、答えを見つけることができませんでした..
質問する
1601 次
1 に答える
1
まず第一に、Android の画像処理にはさまざまなオプションがあります。最も一般的なオプションの比較については、こちらを参照してください: Android Computer Vision JavaCV OpenCV FastCV の比較およびAndroid と Java の画像処理ライブラリを参照してください。
質問に戻ります。処理する画像が非常に大きく、デバイスのメモリに収まらない場合は、タイルと呼ばれる小さなチャンクで画像を処理する必要があります。
画像がそれほど大きくない場合、明るさ/コントラストの調整などの非常に単純なタスク以上のことを行う必要がある場合は、OpenCv を使用することをお勧めします。
于 2012-07-19T06:41:51.780 に答える