python和opencv环境搭建_python+opencv 运行环境搭建

本文介绍了如何搭建Python和OpenCV的运行环境,包括使用PyCharm安装,设置镜像源以避免问题,以及处理可能出现的模块缺失问题,如xfeatures2d。详细步骤包括安装PyCharm,选择Python3.5以上版本,通过PyCharm或pip安装OpenCV,并在遇到问题时如何修改pyd文件或安装opencv-contrib-python。
摘要由CSDN通过智能技术生成

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

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

3:安装opencv,如下图

e58f3382a202151f233fca88dcc566d1.png

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

535f530451b8fc25940923ed7c8d7eca.png

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

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

603af8969fd737586ff0170724b96214.png

点击这个选项,添加

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直接好用了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值