app development with static initialization opencv

来源:互联网 发布:js获取fontsize 编辑:程序博客网 时间:2024/05/12 17:16

1.下载openCV4Android SDK guide: http://docs.opencv.org/doc/tutorials/introduction/android_binary_package/O4A_SDK.html#o4a-sdk

2.加opencv 库进入workspace,右键/File -> Import -> Existing project in your workspace,按Browse选OpenCV-2.4.6-android-sdk/sdk)路径,Add dependency from OpenCV library

3.右键选择的项目,选择属性(一般最下面)/Properties -> Android -> Library -> Add选OpenCV Library - 2.4.6(需要点击add添加进library 列表里面)Add dependency from OpenCV library

4.如果没有jni,就从路径复制对应libs到你项目文件下libs下面。

如果要使用jni,除此之外,还需要修改Android.mk(jni目录下,右键写字板或者记事本,推荐使用ultraEdit),在"include$(CLEAR_VARS)" 和"include path_to_OpenCV-2.4.6-android-sdk/sdk/native/jni/OpenCV.mk"语句间依次添加如下两句语句1>."OPENCV_CAMERA_MODULES:=on" 2>."OPENCV_INSTALL_MODULES:=on"这样做的目的是在jni build的时候,OPENCV库会拷贝到你项目libs文件下。

5.最后一步是enabling。在调用OPENCV前初始化。比如在activity的静态section。如果你的项目使用了其他OPENCV 本地独立库,你还需要在初始化后加载他们。

原创粉丝点击