环境
Win10+python3
CV2的基本用法
导入cv2模块
import cv2
读取图片
OpenCV目前支持读取bmp、jpg、png、tiff等常用格式。
img = cv2.imread("C:\\Users\\sus20\\.spyder-py3-dev\\mnist_data\\mnist_train\\train_19.bmp")
注意反斜杠的写法。如果写成下面的格式
img = cv2.imread("C:\Users\sus20\.spyder-py3-dev\mnist_data\mnist_train\train_19.bmp")
将出现以下的错误。
File "<stdin>", line 1
SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape
创建窗口
cv2.namedWindow("Image")
在窗口中显示图片
cv2.imshow("Image", img)
注意:这个时候图片不会显示在名字为Image的窗口上。需要下一行代码。
等待消息响应
cv2.waitKey(0)
释放窗口
cv2.destroyAllWindows()