本文共 638 字,大约阅读时间需要 2 分钟。
1.下载Cygwin
网址 用于安装Devel节点下的Gcc开发工具、subversion以及Swig工具 2.下载 由于OpenCV采用标准的C++开发的,Android原生的NDK不支持一些特性,因此需要下载一个 改造过的NDK以适合OpenCV的编译环境 安装方式和原生的NDK安装方式一样,注意简单的办法,将NDK安装在Cygwin目录的home/username/下 3.下载OpenCV for Android编译 进入Cygwin shell执行: svn checkout 注意 路径有空格的存在 4.进入OpenCV目录执行sh build.sh编译,然后就可以休息下了,时间有些长。(因为路径不一致,
我这里有改build.sh ndk-build 换成 $NDK/ndk-build 完整路径,
还有android/local.env.mk 里的改成 ANDROID_NDK_ROOT=${NDK}
$NDK是我第二步定义的NDK的路径
)
编译完成后就可以用Eclipse+ADT的方式开发OpenCV程序了 注意,在opencv/android有OpenCV的java库,在Eclipse下要导入该项目,才能找到com.opencv下的api。编译例子程序CVCmarea
cd ~/-opencv/samples/CVCamerash build.sh
即可生成.so的库。
本文转自博客园知识天地的博客,原文链接:,如需转载请自行联系原博主。