首先导入OpenCV模块
import cv2
读取并显示图像
- cv2.imread(文件名,属性) 读入图像
- 属性:指定图像用哪种方式读取文件
- cv2.IMREAD_COLOR:读入彩色图像,默认参数,Opencv 读取彩色图像为BGR模式 !!!注意
- cv2.IMREAD_GRAYSCALE:读入灰度图像
- OpenCV支持读取bmp,jpg,png,tiff等常用格式。更详细的请参考OpenCV的参考文档。
img = cv2.imread("图片的地址")
创建一个窗口
- cv2.namedWindow(窗口名,属性) 创建一个窗口
- 属性:指定窗口大小模式
- cv2.WINDOW_AUTOSIZE:根据图像大小自动创建大小
- cv2.WINDOW_NORMAL:窗口大小可调整
cv2.namedWindow("Image")
显示图像
- cv2.imshow(窗口名,图像文件) 显示图像
- 可以创建多个窗口
cv2.imshow("Image",img)
绑定键盘
- cv2.waitKey() 键盘绑定函数
- 函数等待特定的几毫秒,看是否由键盘输入。
cv2.waitKey(0)
释放窗口
- cv2.destoryAllWindows(窗口名)
- 删除任何建立的窗口
cv2.destroyAllWindows()
完整的程序为:
# -*- coding: utf-8 -*-
import cv2
img = cv2.imread("图片的地址")
cv2.namedWindow("Image")
cv2.imshow("Image", img)
cv2.waitKey (0)
cv2.destroyAllWindows()