opencv学习笔记——图像

图像

读入图像

retval = cv2.imread(文件名[,显示控制参数])

  • 文件名

    完整文件名

  • 参数

    • cv.IMREAD_UNCHANGEN:不改变
    • cv.IMREAD_GRAYSCALE:灰度显示
    • cv.IMREAD_COLOR:彩色显示
img = cv2.imread("d:\\image.jpg")

显示图像

None = cv2.imshow(窗口名, 图像名)

cv2.imshow("demo", image)  # 窗口名自定义,但是不能是中文

retval = cv2.waitKey( [, delay])

  • delay(可选参数)
    • delay > 0 等待delay毫秒
    • delay < 0 等待键盘单击
    • delay = 0 无限等待
cv2.waitKey(0)

cv2.destroyAllWindows() 删除所有窗口

cv2.destroyAllWindows()

保存图像

retval = cv2.imwrite(文件地址, 文件名)

cv2.imwrite("d:\\test.jpg", img)

应用

import cv2

img = cv2.imread("test.jpg")  # 读取图像
cv2.imshow("Demo", img)  # 显示图像
cv2.waitKey(0)  # 窗口暂停
cv2.destroyAllWindows()  # 销毁全部窗口
cv2.imwrite("test1.jpg", img)  # 保存图像

你可能感兴趣的:(opencv)