图像基本处理操作

2019-06-23  本文已影响0人  Recalcitrant

一、读取图像

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)
上一篇下一篇

猜你喜欢

热点阅读