搭建环境
在pycharm上使用opencv前,需要安装两个第三方库——opencv,方法呢就是在命令提示符中键入pip install opencv。
如果自己有库的安装包就可以在安装包对应的磁盘下键入 (安装包链接在文章下方)
安装包路径+pip install "安装包文件"
Microsoft Windows [版本 10.0.14393]
(c) 2016 Microsoft Corporation。保留所有权利。
C:\Users\Administrator>d:
D:\>pip install opencv_python-4.1.0+contrib-cp37-cp37m-win_amd64.whl
安装完成后,就可以在pycharm里开始play了。
开始第一个图片显示例子
建好python工程
在工程开始前,肯定要引出需要的库
imort cv2
然后就是开始码代码,键入以下代码
image = cv2.imread("D:/images/example_13.jpg")
cv2.imshow("Output", image)
cv2.waitKey(0)
这里注明一哈:
1)cv2.imread 后面一定要填入正确的图片路径,必须是英文路径,不然就会报错,如下:
cv2.imshow("Output", image)
cv2.error: OpenCV(4.1.0) D:\Build\OpenCV\opencv-4.1.0\modules\highgui\src\window.cpp:360: error: (-215:Assertion failed) size.width>0 && size.height>0 in function 'cv::imshow'
2)在路径中的斜杠 \ 后面出现 n 之类的,程序会和 \n 这样的换行符混淆,而报错,
image = cv2.imread("D:\image\n3.jpg")
cv2.imshow("Output", image)
cv2.waitKey(0)
↓ ↓ ↓
cv2.imshow("Output", image)
cv2.error: OpenCV(4.1.0) D:\Build\OpenCV\opencv-4.1.0\modules\highgui\src\window.cpp:360: error: (-215:Assertion failed) size.width>0 && size.height>0 in function 'cv::imshow'
所以为了避免错误,可以更改文件名,或者将 \ 改成 /,,就可以啦。
image = cv2.imread("D:/image/n3.jpg")
cv2.imshow("Output", image)
cv2.waitKey(0)
3)cv2.waitKey 函数后面填入0 就是一直显示图片,直到自己叉掉图片。如果填入1000就是图片显示1秒,之后退出程序。
结果
image.png
友情链接: 里面有opencv 安装包
百度云链接:https://pan.baidu.com/s/1xa4FnlXbq55Q2ZFQReaEwg
提取码:flpg