最近在研究在用C来处理图片,后来再网上找了一下,有的说用libjpeg和opencv来处理图片。先研究一下,opencv来处理图片,
这是网上一位友人写的代码http://blogold.chinaunix.net/u1/57901/showart.php?id=2512389
开始之前,先编译opencv得到 libandroid-opencv.so库 ,请参考这位牛人的博客http://blog.youkuaiyun.com/hellogv/archive/2011/01/21/6157316.aspx
1、创建一个android工程,工程名为opencvtest,包名为com.opencvtest
在工程的根目录下创建一个jni文件夹,然后分别创建Android.mk和hello-jni.cpp两个文件
Android.mk的内容如下:
2、hello-jni.cpp
3、ActivityMain.java
4、把这个工程编译了,工程结构

5、效果如图:原图

效果图:

6、注意,如果处理大的图片的时候会出现异常。没有响应,不知道是什么问题!求高手解答。