编译使用opencv库的android程序
上一篇介绍了交叉编译opencv为适合android使用的库,现在需要编写测试程序,使用opencv进行处理。
由于对cmake还不熟悉,直接使用mk文件来编写(其实mk文件也不是很熟。~.~)
关于Android.mk和Application.mk的说明请参考链接:
http://developer.android.com/intl/zh-cn/ndk/guides/android_mk.html
http://developer.android.com/intl/zh-cn/ndk/guides/application_mk.html
如果按照最原始的mk文件的写法,必须要逐个指定一些源文件、使用的库,但是,在我们上面编译了opencv以后,有一个OpenCV.mk文件:
/home/zzz/software/opencv-2.4.9/platforms/android/install_dir/sdk/native/jni/OpenCV.mk
提供了方便,我们的应用程序的mk文件,只需要设定自己的一些文件就可以了。这个OpenCV.mk有什么内容?