浅谈python配置与使用OpenCV踩的一些坑
下载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是多少位了:
3、opencv3的一些问题
opencv3使用和opencv2有一些区别,就拿cv2.cv.CV_HAAR_SCALE_IMAGE来说,opencv3中会报错,提示cv2中没有cv这个属性,换成opencv2就好了。
以上这篇浅谈python配置与使用OpenCV踩的一些坑就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
- VS2019+python3.7+opencv4.1+tensorflow1.13配置详解
- python3 使用Opencv打开USB摄像头,配置1080P分辨率的操作
- python 下 CMake 安装配置 OPENCV 4.1.1的方法
- Anaconda下配置python+opencv+contribx的实例讲解
- Python3.5.3下配置opencv3.2.0的操作方法
- Ubuntu16.04/树莓派Python3+opencv配置教程(分享)
- Linux-ubuntu16.04 Python3.5配置OpenCV3.2的方法
- 浅谈配置OpenCV3 + Python3的简易方法(macOS)
- OpenCV2.3.1+Python2.7.3+Numpy等的配置解析
- opencv-python 开发环境的安装、配置教程详解
相关文章
python中使用smtplib和email模块发送邮件实例
python脚本发邮件,一般会用到smtplib和email这两个模块。看看该模块怎么使用,先看smtplib模块。 smtplib模块定义了一个简单的SMTP客户端,可以用来在互联网上发送邮件2014-04-04python打印9宫格、25宫格等奇数格 满足横竖斜相加和相等
这篇文章主要为大家详细介绍了python打印9宫格、25宫格等奇数格,满足横竖斜相加和相等,具有一定的参考价值,感兴趣的小伙伴们可以参考一下2019-07-07
最新评论