opencv是用C++写的,Android用Java,所以Android调用opencv库要用JNI
先用eclipse搭建Android环境,新建的一个android项目,
再按照CDT插件让eclipse支持C++,
然后下载opencv Android SDK解压,集成到项目中
参考:http://blog.csdn.net/yanzi1225627/article/category/1763963
http://blog.csdn.net/pwh0996/article/details/8957764
在window平台下可以不需要安装Cygwin,参考:http://lib.csdn.net/article/opencv/26949
后来因为直接在android里面调试C++代码比较烦,就想着先搭建独立的opencv环境先测试下,测试ok了再添加到android环境
在Visual studio上搭建opencv比较简单,因为自己是eclipse重症患者,
安装完CDT,配置好C++编译器和opencv头文件,库函数这些,因为用的是mingw,与VS的编译器不同,但是下载mingw是件蛋疼的事,于是就用codeblock自带的mingw编译器,引用opencv编译好的mingw版本
但是就是死活跑不起opencv,
也许是自带的编译版本与我自己的codeblock 编译器版本不一致,那我就自己编译源文件把!编译了2h,最后包一大堆错,网上也收不到答案,奔溃。。。
后来就放弃,用VS2010,后面感觉VS用着也不错。。。。唯一不足是VAssistX插件没用了。。。。
付一下自带CDT的eclipse下载url:http://www.eclipse.org/downloads/packages/eclipse-ide-cc-developers/heliossr2
opencv+CDT:http://blog.csdn.net/caroline_wendy/article/details/17040579
http://blog.csdn.net/caroline_wendy/article/details/23944033
http://blog.csdn.net/yanzi1225627/article/details/26408579