浅谈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线程池的实现实例
Nov 18 Python
使用Python保存网页上的图片或者保存页面为截图
Mar 05 Python
python中print的不换行即时输出的快速解决方法
Jul 20 Python
numpy基础教程之np.linalg
Feb 12 Python
11个Python Pandas小技巧让你的工作更高效(附代码实例)
Apr 30 Python
Python分支语句与循环语句应用实例分析
May 07 Python
Python中PyQt5/PySide2的按钮控件使用实例
Aug 17 Python
python生成随机红包的实例写法
Sep 02 Python
OpenCV4.1.0+VS2017环境配置的方法步骤
Jul 09 Python
Visual Studio Code搭建django项目的方法步骤
Sep 17 Python
scrapy中如何设置应用cookies的方法(3种)
Sep 22 Python
windows下python 3.9 Numpy scipy和matlabplot的安装教程详解
Nov 28 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
Ext第一周 史上最强学习笔记---GridPanel(基础篇)
2008/12/29 Javascript
基于Jquery的文字自动截取(提供源代码)
2011/08/09 Javascript
浅析jquery的js图表组件highcharts
2014/03/06 Javascript
深入分析Cookie的安全性问题
2015/03/01 Javascript
在JavaScript中用getMinutes()方法返回指定的分时刻
2015/06/10 Javascript
浅谈使用MVC模式进行JavaScript程序开发
2015/11/10 Javascript
jQuery动态改变多行文本框高度的方法
2016/09/07 Javascript
一步一步封装自己的HtmlHelper组件BootstrapHelper(二)
2016/09/14 Javascript
jQuery Mobile和HTML5开发App推广注册页
2016/11/07 Javascript
Bootstrap table使用方法详细介绍
2016/12/09 Javascript
关于AngularJs数据的本地存储详解
2017/01/20 Javascript
javaScript中的空值和假值
2017/12/18 Javascript
JS脚本加载后执行相应回调函数的操作方法
2018/02/28 Javascript
vue.extend实现alert模态框弹窗组件
2018/04/28 Javascript
JS实现电话号码的字母组合算法示例
2019/02/26 Javascript
vue路由拦截器和请求拦截器知识点总结
2019/11/08 Javascript
vue.js 输入框输入值自动过滤特殊字符替换中问标点操作
2020/08/31 Javascript
vue a标签点击实现赋值方式
2020/09/07 Javascript
python实现TF-IDF算法解析
2018/01/02 Python
QML使用Python的函数过程解析
2019/09/26 Python
如何分离django中的媒体、静态文件和网页
2019/11/12 Python
TensorFlow内存管理bfc算法实例
2020/02/03 Python
Christys’ Hats官网:英国帽子制造商
2018/11/28 全球购物
什么是组件架构
2016/05/15 面试题
客户答谢会活动方案
2014/08/31 职场文书
干部作风整顿个人剖析材料
2014/10/06 职场文书
开幕式邀请函
2015/01/31 职场文书
个人工作保证书
2015/02/28 职场文书
护士长2015年终工作总结
2015/04/24 职场文书
倡议书范文大全
2015/04/28 职场文书
上课迟到检讨书
2015/05/06 职场文书
2015年英语教学工作总结
2015/05/25 职场文书
公司会议开幕词
2016/03/03 职场文书
解析redis hash应用场景和常用命令
2021/08/04 Redis
WebRTC记录音视频流(web技术分享)
2022/02/24 Javascript
使用python求解迷宫问题的三种实现方法
2022/03/17 Python