eclipse中OpenCV安装指南
来源:互联网 发布:虚拟gps定位软件 编辑:程序博客网 时间:2024/04/28 14:23
- 1.首先保证eclipse环境安装成功,包括JDK,ADT,CDT,NDK。本文在此不详细介绍。
- 2.到官网下载OpenCV,地址http://wiki.opencv.org.cn/index.php/Download
- 我下载的是OpenCV for Android如下图所示:
- 3.下载完毕后解压缩,将解压搜后的文件(OpenCV-2.4.10-android-sdk)放置任意目录.
- 4.导入工程
5.配置Opencv sdk路径,并引入Opencv lib库
a.依次点击 project->properties->c/c++ Build->Environment->add 添加NDK路径和OpenCV SDK路径,如图所示。
b.依次点击 project->properties->c/c++ General->Paths and Symbols->GNU C++,选中${ProjDirPath}/../../sdk/native/jni/include,然后点击Edit,将此项改为${OPENCVSDKROOT}/sdk/native/jni/include
c.如果是非windows系统(Linux or MAC),导入工程后,会显示编译错误。去掉ndk-build.cmd后面的".cmd"
d.编译报错
jni/Android.mk:5: ../../sdk/native/jni/OpenCV.mk: No such file or directory
打开Android.mk文件,将
include ../../sdk/native/jni/OpenCV.mk 改成
include ${OPENCVSDKROOT}/sdk/native/jni/OpenCV.mk.编译OK
e.java文件仍然报错,原因是未引入opencv的库文件
依次选择project->properties->Android,移除掉报错的library,然后点击add,选择OpenCV Library - 2.4.10,点击OK,库文件导入成功
6.运行samples里面的示例程序,首次运行会提示安装OpenCV Manager。
点击YES,如果不能自动安装(Package installation failed!),则需要手动安装:
进入终端或dos,运行命令:
如果adb环境配置好了,直接运行adb install /Applications/android/OpenCV-2.4.10-android-sdk/apk/OpenCV_2.4.10_Manager_2.19_armv7a-neon.apk
如果没有配好,则需先cd到
然后再运行adb install命令
安装完毕后,重新运行sample。
7.模拟出显现如下界面,表示OpenCV环境安装成功
本文参考 :
http://opencv.org/android
http://docs.opencv.org/doc/tutorials/introduction/android_binary_package/O4A_SDK.html#o4a-sdk
- eclipse中OpenCV安装指南
- Python+Opencv安装指南
- Eclipse安装指南
- Eclipse 安装配置指南
- Eclipse 安装配置指南
- Eclipse 安装配置指南
- Eclipse 安装配置指南
- 安装OpenCV Ubuntu官方指南
- 【OpenCV入门指南】第一篇 安装OpenCV
- 【OpenCV入门指南】第一篇 安装OpenCV
- 【OpenCV入门指南】第一篇 安装OpenCV
- 【OpenCV入门指南】第一篇 安装OpenCV
- 【OpenCV入门指南】第一篇 安装OpenCV
- 【OpenCV入门指南】第一篇 安装OpenCV
- 【OpenCV入门指南】第一篇 安装OpenCV
- 【OpenCV入门指南】第一篇 安装OpenCV
- 【OpenCV入门指南】第一篇 安装OpenCV
- 【OpenCV入门指南】第一篇 安装OpenCV
- PostgreSQL中国用户会DBA2000培训计划北京第二课笔记
- Linux 上常见的 IO 基准测试工具比较dd/orion/iozone/bonnie++
- 博客自动生成目录功能--Jsoup分析H1标签
- Codeforce 475 C. Kamal-ol-molk's Painting
- MySQL性能优化的最佳20+条经验
- eclipse中OpenCV安装指南
- 关于myeclipse中启动项目(服务器为welogic10)报valid license.bea错误的问题解决方案
- MySQL方面不错的文章
- MySQL是否区分大小写
- mysql limit分页查询优化写法
- 计算机系统知识
- 安全科普:流量劫持能有多大危害?
- 浅谈Oracle数据库中的缓存-Cache (IO)
- Tomcat的context.xml说明、Context标签讲解