打开CV Vs NDK进行图像处理

时间:2012-07-19 06:04:23

标签: android

我正在编写一个程序来操纵图像,即改变它的颜色,亮度,对比度...... DVM不支持操作大小超出限制的图像...任何人都可以告诉我使用Open CV是否会解决问题(因为这似乎是比NDK更好的选择)? 或者我必须使用NDK吗? 我做了很多搜索,却找不到答案..

1 个答案:

答案 0 :(得分:1)

首先,Android中有不同的图像处理选项,请点击此处查看最常用选项的比较:请参阅Android Computer Vision JavaCV OpenCV FastCV comparisonImage processing library for Android and Java

回到你的问题:如果你处理的图像非常大,以至于它们不适合设备的内存,你需要处理称为图块的小块图像。

如果你的图像不是那么大,我建议你使用OpenCv,如果你不得不做更多的事情,比如亮度/对比度调整等非常简单的任务。

相关问题