浅谈python配置与使用OpenCV踩的一些坑


Posted in Python onApril 02, 2018

下载opencv2.4.9(python2.7匹配)后

(1)运行OpenCV 2.4.9.exe;

(2)配置Python:将\opencv\build\python\2.7\x64 这个目录下:cv2.pyd

复制到:Python27\Lib\site-packages\目录下;

(3)测试:输入import cv2,如报错,说明未安装成功

1、opencv的版本一定要与python的版本匹配,否则是python是无法调用cv2这个模块的。

错误信息:ImportError DLL load failed: %1 不是有效的 Win32 应用程序

出现这一错误的原因是因为python的位与opencv的不匹配,比如你的python2.7是32位的,opencv却是64位的。

2、解决方法:就是如果你的python是64位的就把\opencv\build\python\2.7\x64下的cv2.pyd复制Python27\Lib\site-packages\,否则就将\opencv\build\python\2.7\x86复制过去。

如果你的python加入了环境变量就直接在控制台中输入python回车就可以看到你的python是多少位了:

浅谈python配置与使用OpenCV踩的一些坑

3、opencv3的一些问题

opencv3使用和opencv2有一些区别,就拿cv2.cv.CV_HAAR_SCALE_IMAGE来说,opencv3中会报错,提示cv2中没有cv这个属性,换成opencv2就好了。

以上这篇浅谈python配置与使用OpenCV踩的一些坑就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python的绘图工具matplotlib使用实例
Jul 03 Python
Python用GET方法上传文件
Mar 10 Python
python检查指定文件是否存在的方法
Jul 06 Python
深入理解Python中字典的键的使用
Aug 19 Python
Python编程中的文件读写及相关的文件对象方法讲解
Jan 19 Python
Python读取文件内容的三种常用方式及效率比较
Oct 07 Python
Django 忘记管理员或忘记管理员密码 重设登录密码的方法
May 30 Python
为什么python比较流行
Jun 19 Python
Python Mock模块原理及使用方法详解
Jul 07 Python
python之语音识别speech模块
Sep 09 Python
Django基础CBV装饰器和中间件
Mar 22 Python
python内置模块之上下文管理contextlib
Jun 14 Python
python基础教程项目二之画幅好画
Apr 02 #Python
通过Python 接口使用OpenCV的方法
Apr 02 #Python
Python 3.x 安装opencv+opencv_contrib的操作方法
Apr 02 #Python
在python3.5中使用OpenCV的实例讲解
Apr 02 #Python
Python-OpenCV基本操作方法详解
Apr 02 #Python
浅谈Python Opencv中gamma变换的使用详解
Apr 02 #Python
opencv改变imshow窗口大小,窗口位置的方法
Apr 02 #Python
You might like
通过对php一些服务器端特性的配置加强php的安全
2006/10/09 PHP
PHP 上传文件大小限制
2009/07/05 PHP
Laravel 中使用 Vue.js 实现基于 Ajax 的表单提交错误验证操作
2017/06/30 PHP
PHP实现统计所有字符在字符串中出现次数的方法
2017/10/17 PHP
javascript 定义初始化数组函数
2009/09/07 Javascript
Draggable Elements 元素拖拽功能实现代码
2011/03/30 Javascript
JavaScript中判断页面关闭、页面刷新的实现代码
2014/08/27 Javascript
jquery使用each方法遍历json格式数据实例
2015/05/18 Javascript
使用canvas实现仿新浪微博头像截取上传功能
2015/09/02 Javascript
js实现弹窗居中的简单实例
2016/10/09 Javascript
使用JavaScript获取URL中的参数(两种方法)
2016/11/16 Javascript
JS简单判断函数是否存在的方法
2017/02/13 Javascript
js常用的继承--组合式继承
2017/03/06 Javascript
详解用node.js实现简单的反向代理
2017/06/26 Javascript
vue学习之mintui picker选择器实现省市二级联动示例
2017/10/12 Javascript
angularjs 缓存的使用详解
2018/03/19 Javascript
javascript中关于类型判断的一些疑惑小结
2018/10/14 Javascript
在Vant的基础上封装下拉日期控件的代码示例
2018/12/05 Javascript
6种JavaScript继承方式及优缺点(小结)
2020/02/06 Javascript
Python素数检测的方法
2015/05/11 Python
对numpy的array和python中自带的list之间相互转化详解
2018/04/13 Python
django框架自定义用户表操作示例
2018/08/07 Python
Django压缩静态文件的实现方法详析
2018/08/26 Python
tensorflow pb to tflite 精度下降详解
2020/05/25 Python
python3字符串输出常见面试题总结
2020/12/01 Python
css3的图形3d翻转效果应用示例
2014/04/08 HTML / CSS
HTML5时代CSS设置漂亮字体取代图片
2014/09/04 HTML / CSS
关于box-sizing的全面理解
2016/07/28 HTML / CSS
夏尔巴人登珠峰品牌:Sherpa Adventure Gear
2018/02/08 全球购物
音乐教育感言
2014/03/05 职场文书
乡镇信息公开实施方案
2014/03/23 职场文书
场地使用证明模板
2014/10/25 职场文书
2015幼儿园庆元旦活动方案
2014/12/09 职场文书
个人先进事迹总结
2015/02/26 职场文书
python实现腾讯滑块验证码识别
2021/04/27 Python
vue elementUI表格控制对应列
2022/04/13 Vue.js