Skip to content

Latest commit

 

History

History
69 lines (52 loc) · 1.3 KB

1-1.图像入门.md

File metadata and controls

69 lines (52 loc) · 1.3 KB

http://docs.opencv.org/3.0-beta/doc/py_tutorials/py_gui/py_image_display/py_image_display.html

本节目标

图像读写、展示,关闭

1、Read an image(读图): imread

imread有两个参数
第一个参数是图片路径
第二个参数为可选参数

cv2.IMREAD_COLOR       1  默认参数,加载彩色,忽略透明
cv2.IMREAD_GRAYSCALE   0  在灰度模式加载图像
cv2.IMREAD_UNCHANGED  -1  加载图像,包括alpha通道

示例:

import cv2

img=cv2.imread('image.jpg',1)

2、Display an image(看图): imshow

imshow有两个参数
第一个参数是窗口名称
第二个参数为要显示的图像

示例:

cv2.imshow('image',img)
cv2.waitkey(0)
cv2.destroyAllWindows()

waitkey是键盘绑定函数,当0作为参数传入,它会无限期等待一个关键的行程

destroyAllWindows会关闭所有打开的窗口

cv2.namedWindow()可以重设窗口大小,增加窗口跟踪 可选参数默认cv2.WINDOW_AUTOSIZE,还有cv2.WINDOW_NORMAL

cv2.namedWindow('image', cv2.WINDOW_NORMAL)
cv2.imshow('image',img)
cv2.waitKey(0)
cv2.destroyAllWindows()

3、Write an image(写图): imwrite

imwrite有两个参数
第一个参数是文件名
第二个参数是要保存的图像

示例:

cv2.imwrite('messigray.png',img)