opencv读取文件并显示

本文详细介绍了使用OpenCV进行图像处理的基本操作,包括读取、显示、保存图像以及窗口管理和键盘事件处理。通过实例代码展示了如何加载一张图片,并在屏幕上展示,同时提供了不同参数设置下读取图像的效果说明。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

# -*- coding:utf-8 -*-
import  cv2

#读取照片
img = cv2.imread("img.bmp")

#显示图片
cv2.imshow("Dome",img)#窗体名字,照片

#等待显示
cv2.waitKey(0)
cv2.destroyAllWindows()
#保存图像
cv2.imwrite("image.jpg",img)#记得加上拓展名字
'''
(1)读取图像
img = cv2.imread(文件名,[,参数])
其中参数:
参数(1) cv2.IMREAD_UNCHANGED (图像不可变)
参数(2) cv2.IMREAD_GRAYSCALE (灰度图像)
参数(3) cv2.IMREAD_COLOR (读入彩色图像)
参数(4) cv2.COLOR_BGR2RGB (图像通道BGR转成RGB)
(2)显示图像
cv2.imshow(窗口名, 图像名)
(3)窗口等待
cv2.waitKey(delay)
键盘绑定函数,共一个参数,表示等待毫秒数,将等待特定的几毫秒,看键盘是否有输入,返回值为ASCII值。如果其参数为0,则表示无限期的等待键盘输入;参数>0表示等待delay毫秒;参数<0表示等待键盘单击。
(4)删除所有窗口
cv2.destroyAllWindows()      #删除所有窗口
cv2.destroyWindows()          #删除指定的窗口
(5)存储(写入)图像
retval = cv2.imwrite(文件地址, 文件名)
'''

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

闲云野鹤01

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值