浅谈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基于xml parse实现解析cdatasection数据
Sep 30 Python
python3实现网络爬虫之BeautifulSoup使用详解
Dec 19 Python
Python 判断图像是否读取成功的方法
Jan 26 Python
python3实现高效的端口扫描
Aug 31 Python
Python爬虫图片懒加载技术 selenium和PhantomJS解析
Sep 18 Python
Python 脚本拉取 Docker 镜像问题
Nov 10 Python
python numpy数组中的复制知识解析
Feb 03 Python
在django中form的label和verbose name的区别说明
May 20 Python
selenium自动化测试入门实战
Dec 21 Python
详解Python中的文件操作
Jan 14 Python
Python极值整数的边界探讨分析
Sep 15 Python
python中取整数的几种方法
Nov 07 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
模仿OSO的论坛(三)
2006/10/09 PHP
PHP 定界符 使用技巧
2009/06/14 PHP
在smarty模板中使用PHP函数的方法
2011/04/23 PHP
使用php统计字符串中中英文字符的个数
2013/06/23 PHP
ThinkPHP在新浪SAE平台的部署实例
2014/10/31 PHP
对laravel的session获取与存取方法详解
2019/10/08 PHP
在修改准备发的批量美化select+可修改select时,在非IE下发现了几个问题
2007/01/09 Javascript
比较详细的关于javascript中void(0)的具体含义解释
2007/08/02 Javascript
javascript 中that的含义示例介绍
2014/05/14 Javascript
JS中的THIS和WINDOW.EVENT.SRCELEMENT详解
2015/05/25 Javascript
基于JavaScript实现仿京东图片轮播效果
2015/11/06 Javascript
jQuery mobile 移动web(6)
2015/12/20 Javascript
函数四种调用模式以及其中的this指向
2017/01/16 Javascript
JS正则表达式验证账号、手机号、电话和邮箱是否合法
2017/03/08 Javascript
原生js实现each方法实例代码详解
2019/05/27 Javascript
详解JavaScript类型判断的四种方法
2020/10/21 Javascript
js闭包和垃圾回收机制示例详解
2021/03/01 Javascript
[46:55]LGD vs Liquid 2019国际邀请赛小组赛 BO2 第一场 8.16
2019/08/19 DOTA
Python列表生成器的循环技巧分享
2015/03/06 Python
Python的Tornado框架实现图片上传及图片大小修改功能
2016/06/30 Python
Python图片转换成矩阵,矩阵数据转换成图片的实例
2018/07/02 Python
Python对象中__del__方法起作用的条件详解
2018/11/01 Python
Pycharm 实现下一个文件引用另外一个文件的方法
2019/01/17 Python
python实现ip代理池功能示例
2019/07/05 Python
Python使用docx模块实现刷题功能代码
2020/02/13 Python
Python调用接口合并Excel表代码实例
2020/03/31 Python
TensorFlow2.X使用图片制作简单的数据集训练模型
2020/04/08 Python
自学python用什么系统好
2020/06/23 Python
基于Python爬取51cto博客页面信息过程解析
2020/08/25 Python
基于python实现百度语音识别和图灵对话
2020/11/02 Python
远程教育心得体会
2014/01/03 职场文书
决定成败的关键——创业计划书
2014/01/24 职场文书
奥巴马的演讲稿
2014/05/15 职场文书
使用HTML+Css+transform实现3D导航栏的示例代码
2021/03/31 HTML / CSS
一文搞懂python异常处理、模块与包
2021/06/26 Python
从QQtabBar看css命名规范BEM的详细介绍
2021/08/07 HTML / CSS