在OpenCV中,有三大基本操作
三大操作:
cv2.imread()
、cv2.imshow()
、cv2.imwrite()
在OpenCV中,读取图像的函数为:
pic = cv2.imread(picname,[scale])
其中:
picname
:图片名称,如图片与程序在同一路径内则无须写路径,否则要写。[scasle]
:可选参数,意为读取方式。具体可填如下:pic
储存图片的变量参数 | 用途 |
---|---|
cv2.IMREAD_UNCHANGED |
不改变 |
cv2.IMREAD_GRAYSCALE |
读灰度图 |
cv2.IMREAD_COLOR |
读三通道灰度图 |
我们已经读取了图像,显示它的函数为:
cv2.imshow(winname,pic)
其中:
运行上面的程序,你会发现图片“转瞬即逝”,这是因为没有一个等待时间,它还可以让你控制按下某个键来关掉图片。这个函数为:
key = cv2.waitkey([time])
其中:
[time]
:可选参数,等待时间。(填0表示保持开启)key
:在图片放映时所按下的键的ASCII码在关掉窗口后,你会发现会有残存的内存占用,那么“消灭”它们的方法在这里:
cv2.destoryAllWindows()
注意!
请在上面两个函数后面使用它
我们已经可以打开和放映图像了,那么是时候学习下如何在你处理好你的图像后将它保存了。这个操作的方法在此:、
cv2.imwrite(picname, pic)
其中:
picname
:保存的文件名称,注意!一定要带上后缀,如.jpg
、.png
等等pic
储存图片的变量学习至此,你已经打开了OpenCV的大门,加油吧!