显示图片¶
概要¶
本节讲的是显示图像,尝试从本地读入一个图像,然后显示出来.
keywords highgui 显示图像
显示图像¶
opencv中在窗口展示图片需要用到HighGUI简介 中的API, 因为这个demo
比较简单, 所以可以通过代码注释,了解一下整个流程, 深入学习HighGUI请看第四章。
src/show-img.py
# -*- coding: utf-8 -*- import cv2 # 读入图片 img = cv2.imread('demo_img.jpg') # 创建窗口并展示图片 cv2.imshow('image', img) # 等待任意一个按键按下 cv2.waitKey(0) # 关闭所有的窗口 cv2.destroyAllWindows()
我们要读入图片是demo_img.jpg
, 确认show-img.py
同级的目录下有这个图片, 当然你也可以自行修改图片的地址。
运行show-img.py
python3 show-img.py
如果你的
Python
解释器默认是python3
的话, 你也可以执行python3 show-img.py
接下来你会看到一个窗口:
窗口的标题是image
, 窗口主体内容就是我们刚刚读入imread
的彩图。
接下来,选中当前的窗口(点击一下), 按键盘的任意键, 例如回车Enter
, 程序关闭窗口, 脚本结束。