opencv-python

下载安装OpenCV4.1 不要使用anaconda自带的方式安装opencv,虽然省事但是缺点非常明显,下载不下来不说,而且非常容易在依赖和导入的过程中出现问题和故障,导致反复的装卸。一般在下载的时候都换channle了,这个时候版本对应都很不清晰,也会导致冲突。

Anaconda Prompt启动后,输入python回车,即可查看到版本信息如下图所示,Anaconda4.6.11对应Python3.7.3版本

因此在OpenCV下载链接

https://www.lfd.uci.edu/~gohlke/pythonlibs/

下载带有cp37的opencv安装文件,同时,如果是64位系统,需要选择文件名中带有win_amd64的whl安装文件

安装OpenCV4.1

opencv的下载地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/

打开网页选择对应Python版本的.whl文件并下载至硬盘(.whl件是python的包文件,包含了py文件,以及经过编译的pyd文件,用于安装),版本对应关系如下图所示。


将下载的opencv_python-4.1.0+contrib-cp37-cp37m-win_amd64.whl

拷贝到Anaconda3所在第三方包目录:...\Anaconda3\Lib\site-packages

从anaconda prompt打开想要使用的环境,进入该目录,运行pip install opencv_python-4.1.0+contrib-cp37-cp37m-win_amd64.whl

测试安装

import cv2

img = cv2.imread("F:\images\Lena.jpg",1)

cv2.imshow("1", img)

cv2.waitKey()

好的 现在运行报错了

cv2.error: OpenCV(4.4.0) D:\Build\OpenCV\opencv-4.4.0\modules\highgui\src\window.cpp:384: error: (-215:Assertion failed) size.width>0 && size.height>0 in function 'cv::imshow'

发现是路径的问题,我怀疑查找的资料是在Linux环境下进行的,把路径中的“\”换成“/”就好啦



©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容