一、读取图像
imread()函数
retval = cv2.imread(filename[, flags])
retval:返回值。值为读取到的图像,读取失败则返回None。
filename:要读取图像的完整文件名。
flags:读取标记。默认为1(3通道BGR图像),调整为单通道灰度图像则为0。
二、显示图像
1.namedWindow()函数:创建窗体
cv2.namedWindow("窗体名")
2.imshow()函数:显示图像
cv2.imshow("窗体名", 图片引用)
3.waitKey()函数:保持窗体显示
cv2.waitKey([delay])
4.destroyWindow()函数:销毁指定窗体
cv2.destroyWindow("窗体名")
5.destroyAllWindows()函数:销毁所有窗体
cv2.destroyAllWindows()
三、保存图像
imwrite()函数
retval = cv2.imwrite(filename, img[, params])
retval:返回值。成功返回True,失败返回False。
filename:目标文件完整路径名。
img:被保存的图像名。
params:保存类型参数。
示例:
import cv2
retval = cv2.imread("图片名")
cv2.namedWindow("窗体名")
cv2.imshow("窗体名", retval)
cv2.waitKey(0)
retval = cv2.imwrite("保存为的文件名", retval)
网友评论