python+opencv 运行环境搭建

Posted 谷子弟

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python+opencv 运行环境搭建相关的知识,希望对你有一定的参考价值。

1:安装pycharm,验证码你懂的

 2:安装python3.5以上,或3.6,python2和3 的版本差异还蛮大

3:安装opencv,如下图

以上是方法一,还有之中方法是下载whl文件再手动安装,

 其实最简单的方法是通过pycharm安装

但是需要修改一下镜像文件

 

点击这个选项,添加

http://mirrors.alliyun.com/pypi/simple/

https://pypi.python.org/simple

然后直接查询opencv-python即可

4:如果还是有问题,可以修改pyd文件,将pyd文件名改成cv2.pyd,把cv.py 改成cv2.py,但这不是必须修改,可写一段测试代码测试

import cv2 as cv
#读取图像,支持 bmp、jpg、png、tiff 等常用格式
img = cv.imread("D:\\SIFT\\d1.png")
#创建窗口并显示图像
cv.namedWindow("Image")
cv.imshow("Image",img)
cv.waitKey(0)
#释放窗口
cv.destroyAllWindows()

 5. 如果第四步正常显示图片后,但用sift算子计算时,报错\'module\' object has no attribute \'xfeatures2d\'

cv2.xfeatures2d
原因是3.X以后OpenCv只包含部分内容,需要神经网络或者其他的函数需要导入opencv_contrib
具体可参考https://pypi.org/project/opencv-contrib-python/
解决方法:在路径下C:\\Users\\XXX\\Anaconda3\\Lib安装contrib pip install opencv-contrib-python
补充:如果已经安装OpenCv2,则需要先卸载pip uninstall opencv-python再安装,但是本人没卸载opencv直接好用了。

以上是关于python+opencv 运行环境搭建的主要内容,如果未能解决你的问题,请参考以下文章

Python环境搭建之OpenCV

python OpenCV的环境搭建及其简单使用

python OpenCV的环境搭建及其简单使用

Android For OpenCV的环境搭建

树莓派搭建python环境

基于Anaconda 搭建 OpenCV for Python 环境(全平台通用)