(一)opencv 之 显示一幅图片

Python publisher01 30℃ 0评论

搭建环境

在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量化投资 » (一)opencv 之 显示一幅图片

喜欢 (0)or分享 (0)
发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址