1.1 读取图像
imread函数
ret = cv2.imread(filename,[flags])
- ret 是返回值,其值是读取到的图像。如果未读取到图像,则返回 None
- filename 表示要读取的图像的完整文件名
- flags是读取标记。该标记用来控制读取文件的类型。
这样会读取图像的部分素值
namedWindow函数
函数cv2.namedWindows()用来创建指定名称的窗口,其语法格式为:
None=cv2.namedWindow(winname)
- winname是要创建的窗口名称
imshow函数
显示图像
cv2.imshow(winname,mat)
- winname是窗口名字
- mat 是要显示的图像
waitKey函数
这个函数的作用是等待按键,当用户按下键盘后,该语句就会被执行并获取返回值。
ret=cv2.waitKey([delay])
- ret 表示返回值,如果没有按键被按下,则返回-1;如果有按键被按下,则返回该键的ASCII码
- delay 表示等待该键盘的触发时间,单位是ms。当该值是负数或者零时,表示无线等待。该值默认0.
Python提供ord()函数来获取字符的ASCII码值。因此,在判断是否按下了某个特定的按键时,可以先使用ord()函数获取该特定字符的ASCII码,再与cv2.waitKey()函数的返回值进行比较。
imwrite函数
cv2.imwrite()函数用来保存图片
ret=cv2.imwrite(filename,img,[params])
- ret返回值。如果成功保存,则返回逻辑值(Ture)
- filename是要保存的目标文件的完整路径名,包含文件扩展名
- img是被保存图片的名称
- params是保存的参数类型,可选