Python Opencv图像处理基本操作代码详解
1.图像读取
使用cv2.imread(filepath,flags)读入图像
filepath:读入图像完整路径(绝对路径,相对路径)
flags:读入图像标志
- cv2.IMREAD_COLOR:默认参数,读入一副彩色图,忽略alpha通道;可以通过1指定
- cv2.IMREAD_GRAYSCALE:读入灰度图片也通过0指定
- cv2.IMREAD_UNCHANGED:读入完整图片,包括alpha通道
importcv2
img1=cv2.imread('C:/star.png',1)
img2=cv2.imread('C:/star.png',0)
2.图像显示
使用函数cv2.imshow(wname,img)显示图像
wname:显示图像窗口名字
img:图像(其实是
cv2.waitKey(delay)函数的功能是不断刷新图像,频率时间为delay,单位为ms
返回值为当前键盘按键值
cv2.waitKey(0)等待按键
importcv2 img=cv2.imread('C:/star.png',1) print(type(img))#cv2.imshow('img',img) cv2.waitKey(0) ''' #按键返回 k=cv2.waitKey(0) ifk==27: cv2.destroyAllWindows() elifk==ord('s'): cv2.imwrite('F:/gray.jpg',img) cv2.destroyAllWindows() '''
3.图像保存
cv2.imwrite(imageName,Image)
imageName:需要写入的文件名就行了(包含后缀)
有第三个参数,表示为特定格式保存的参数编码,有默认值,一般不需要填写
importcv2
img=cv2.imread('C:/star.png',1)
cv2.imread('D:/star.png',img)
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。