浅谈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检测远程端口是否打开的方法
Mar 14 Python
探索Python3.4中新引入的asyncio模块
Apr 08 Python
Python实现SVN的目录周期性备份实例
Jul 17 Python
疯狂上涨的Python 开发者应从2.x还是3.x着手?
Nov 16 Python
Python实现Pig Latin小游戏实例代码
Feb 02 Python
python消除序列的重复值并保持顺序不变的实例
Nov 08 Python
tensorflow 分类损失函数使用小记
Feb 18 Python
Python实现鼠标自动在屏幕上随机移动功能
Mar 14 Python
matplotlib 生成的图像中无法显示中文字符的解决方法
Jun 10 Python
Pytorch损失函数nn.NLLLoss2d()用法说明
Jul 07 Python
python实现xml转json文件的示例代码
Dec 30 Python
python实现学员管理系统(面向对象版)
Jun 05 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和mysql的简单的dao类实现crud操作功能
2014/01/27 PHP
PHP中加密解密函数与DES加密解密实例
2014/10/17 PHP
php使用unset()删除数组中某个单元(键)的方法
2015/02/17 PHP
WordPress中创建用户角色的相关PHP函数使用详解
2015/12/25 PHP
PHP生成可点击刷新的验证码简单示例
2016/05/13 PHP
PHP使用星号替代用户名手机和邮箱的实现代码
2018/02/07 PHP
WordPress伪静态规则设置代码实例
2020/12/10 PHP
用js实现键盘方向键翻页功能的代码
2007/06/03 Javascript
window.showModalDialog()返回值的学习心得总结
2014/01/07 Javascript
javascript间隔定时器(延时定时器)学习 间隔调用和延时调用
2014/01/13 Javascript
javascript实现检验的各种规则
2015/07/31 Javascript
js操作cookie保存浏览记录的方法
2015/12/25 Javascript
webpack3之loader全解析
2017/10/26 Javascript
集成vue到jquery/bootstrap项目的方法
2018/02/10 jQuery
详解mpvue开发小程序小总结
2018/07/25 Javascript
node.js爬取中关村的在线电瓶车信息
2018/11/13 Javascript
微信小程序textarea层级过高(盖住其他元素)问题的解决办法
2019/03/04 Javascript
基于Vue实现的多条件筛选功能的详解(类似京东和淘宝功能)
2019/05/07 Javascript
微信小程序如何调用新闻接口实现列表循环
2019/07/02 Javascript
从零学python系列之浅谈pickle模块封装和拆封数据对象的方法
2014/05/23 Python
Python中pygame安装方法图文详解
2015/11/11 Python
Centos部署django服务nginx+uwsgi的方法
2019/01/02 Python
django echarts饼图数据动态加载的实例
2019/08/12 Python
python中hasattr()、getattr()、setattr()函数的使用
2019/08/16 Python
在Pytorch中计算自己模型的FLOPs方式
2019/12/30 Python
tensorflow使用指定gpu的方法
2020/02/04 Python
python 在右键菜单中加入复制目标文件的有效存放路径(单斜杠或者双反斜杠)
2020/04/08 Python
HTML5 Canvas 起步(2) - 路径
2009/05/12 HTML / CSS
Java里面Pass by value和Pass by Reference是什么意思
2016/05/02 面试题
Java如何调用外部Exe程序
2015/07/04 面试题
开学寄语大全
2014/04/08 职场文书
保洁公司服务承诺书
2014/05/28 职场文书
银行保安拾金不昧表扬稿
2015/05/05 职场文书
格列夫游记读书笔记
2015/07/01 职场文书
详解Laravel服务容器的优势
2021/05/29 PHP
MySQL约束超详解
2021/09/04 MySQL