opencv

python OpenCV 入门教程

1、图像读入:cv2.imread()

使用函数cv2.imread() 读入图像。这幅图像应该在此程序的工作路径,或者给函数提供完整路径,第二个参数是要告诉函数应该如何读取这幅图片。

? cv2.IMREAD_COLOR:读入一副彩色图像。图像的透明度会被忽略, 这是默认参数。 ? cv2.IMREAD_GRAYSCALE:以灰度模式读入图像

注意:调用opencv,就算图像的路径是错的,OpenCV 也不会报错或者有warning提示。那么我们如何判断我们载入的图像是正确的呢?很简单,只需要判断print img时得到的结果是None则说明载入错误, 否则载入正确。

2、显示图像cv2.imshow()

使用函数cv2.imshow() 显示图像。窗口会自动调整为图像大小。第一个参数是窗口的名字,其次才是我们的图像。你可以创建多个窗口,只要你喜欢,但是必须给他们不同的名字。

cv2.waitKey()是一个键盘绑定函数,需要指出的是它的时间尺度是毫秒级。函数等待特定的几毫秒,看是否有键盘输入。特定的几毫秒之内,如果按下任意键,这个函数会返回按键的ASCII码值,程序将会接着运行,如果没有键盘输入,返回值为-1,如果我们设置这个函数的参数为0,将会无限期的等待键盘输入。也可以被用来检测特定键是否被按下,例如按键a是否被按下。 cv2.destroyAllwindows()

cv2.destrouAllwindows()可以轻易剔除任何我们建立的窗口,如果你想删除特定的窗口可以使用cv2.destroywindow(),在括号内输入你想删除的窗口名。

3、保存图像cv2.imwrite()

cv2.imwrite(\ #很简单就可以生成一张图片 例: import cv2

img = cv2.imread(\cv2.imshow(\cv2.waitKey(0)

cv2.destroyAllWindows()

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4