OpenCV第一章,图像基本操作

1三大基本操作:读、看、写

在OpenCV中,有三大基本操作

三大操作:cv2.imread() cv2.imshow()cv2.imwrite()

1.1读取图像

在OpenCV中,读取图像的函数为:

pic = cv2.imread(picname,[scale])

其中:

  • picname:图片名称,如图片与程序在同一路径内则无须写路径,否则要写。
  • [scasle]:可选参数,意为读取方式。具体可填如下:
    |参数|用途|
  • pic储存图片的变量
参数用途
cv2.IMREAD_UNCHANGED不改变
cv2.IMREAD_GRAYSCALE读灰度图
cv2.IMREAD_COLOR读三通道灰度图

1.2查看图像

1.2.1显示图像

我们已经读取了图像,显示它的函数为:

cv2.imshow(winname,pic)

其中:

  • winname:窗口名称。
  • pic:目标图片,储存图片的变量

1.2.2等待时间

运行上面的程序,你会发现图片“转瞬即逝”,这是因为没有一个等待时间,它还可以让你控制按下某个键来关掉图片。这个函数为:

key = cv2.waitkey([time])

其中:

  • [time]:可选参数,等待时间。(填0表示保持开启)
  • key:在图片放映时所按下的键的ASCII码

1.2.3清理窗口内存占用

在关掉窗口后,你会发现会有残存的内存占用,那么“消灭”它们的方法在这里:

cv2.destoryAllWindows()

注意!
请在上面两个函数后面使用它

1.3储存图像

我们已经可以打开和放映图像了,那么是时候学习下如何在你处理好你的图像后将它保存了。这个操作的方法在此:、

cv2.imwrite(picname, pic) 

其中:

  • picname:保存的文件名称,注意!一定要带上后缀,如.jpg.png等等
  • pic储存图片的变量

小结

学习至此,你已经打开了OpenCV的大门,加油吧!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值