x64 python3.4 + opencv3.1.0 + opencv_contrib_master
来源:互联网 发布:小说站源码 编辑:程序博客网 时间:2024/05/02 22:51
由于简易安装opencv的方法无法使用SIFT等一系列方法,因此需要自行使用CMAKE编译并安装带opencv_contrib的opencv3.1.0,自行实验成功,方法步骤如下:
Notes:
add opencv_contrib,否则不能使用SIFT
Mybuild
下载OpenCV3.1并安装(D:\opencv,包含build(预编译文件,自己编译就不需要了), sources (源码文件)), OpenCV_contrib(https://github.com/Itseez/opencv_contrib),解压后路径为D:\opencv\opencv_contrib-master
使用CMake生成OpenCV.sln:
打开cmake-gui
在where is the source code中选择opencv源码路径,eg. D:\opencv\sources
在where is to build the binaries中选择要将opencv编译到的目录下面(新建mybuild), eg. D:\opencv\mybuild
点击configure,在弹出的对话框内选择VS,我的是visual studio2012,系统是64位的,选择visual studio 11 Win64, use default native compliers
然后会出现name value的地方,标记为红色的区域,表示可以修改:
点开BUILD,去掉一些不需要的节省编译时间,例如BUILD_TEST;勾上需要的,例如BUILD_opencv_*;
点开ENABLE,去掉ENABLE_SOLUTION_FOLDERS
点开PYTHON3 (因为安装的是python3.4),确定各个目录是十分正确,
点开OPENCV_EXTRA_MODULES_PATH:Value设置为opencv_contrib/modules的目录,eg. D:\opencv\opencv_contrib-master\modules
再次点击configure,没有问题后点击Generate
用VS编译生成release库:
打开D:\opencv\mybuild\OpenCV.sln
选择 release 和x64
右键点击整个solution,选择build,等待完成
右键点击INSTALL,选择build,OpenCV-Python就安装完成,会发现python34/Lib/site-packages/下面多出一个cv2.pyd,如果没有,则将D:\opencv\mybuild\lib\python3\Release\cv2.pyd复制过去
将D:\opencv\mybuild\bin\Release路径添加到环境变量中
Test
Reference:
http://opencv-python-tutroals.readthedocs.org/en/latest/py_tutorials/py_setup/py_setup_in_windows/py_setup_in_windows.html#install-opencv-python-in-windows
http://www.tuicool.com/articles/uaAB7zA
http://blog.csdn.net/eagelangel/article/details/50727643
- x64 python3.4 + opencv3.1.0 + opencv_contrib_master
- opencv3.1.0安装opencv_contrib_master
- SIFT图像特征提取 python3.4 + opencv3.1.0代码
- 在Python3.4中实现opencv3.1.0的安装配置
- python3.4实现调用opencv3.1.0显示图像
- 在Python3.4中实现opencv3.1.0的安装配置
- Anaconda3.5 + Python3.5 + opencv3.1.0配置
- 配置编译Python3.4 + OpenCV3.0 + OpenGL
- Python3+Opencv3的安装
- python3 opencv3 help(cv2)
- 安装opencv3 for python3
- windows10 python3.5 opencv3
- python3+opencv3+mac/ubuntu
- python3 安装 opencv3
- python3 opencv3 help(cv2)
- python3 安装opencv3
- Ubuntu14 python3.5 visualvenv 中安装opencv3.1.0
- win7 64位 python3.4&opencv3.0配置安装教程
- js实现上传图片及时预览
- 反射机制
- Oracle存儲過程-用JAVA調用總結
- Android studio 混淆proguard
- Android -- Sensor 简介
- x64 python3.4 + opencv3.1.0 + opencv_contrib_master
- 数据库中的join
- 电话面试总结(问的很细).md
- Perl的目录操作
- Oracle学习笔记(二十四)——函数
- 字符串匹配算法比较
- CSDN BLOG中上传非图片文件的技巧
- JSPatch 尝试
- java的(PO,VO,TO,BO,DAO,POJO)解释