(一)opencv 之 显示一幅图片

阿里云2000元红包!本站用户参与享受九折优惠!

搭建环境

在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

你或许想:《去原作者写文章的地方

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
Python
0 条回复 A 作者 M 管理员
    所有的伟大,都源于一个勇敢的开始!
欢迎您,新朋友,感谢参与互动!欢迎您 {{author}},您在本站有{{commentsCount}}条评论