小白成长之路----Opencv and YOLO(day2

本文记录了作者学习OpenCV课程的过程,包括配置环境、彩色图像与灰度图像的转换、图片读取与显示、视频处理、ROI区域选择、边界填充方法以及基本的数值计算和图像融合。

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

   每天一遍:立志成为技术大佬,迎娶白富美,从此走上人生巅峰(dog

  经过昨天的学习,我已经成功配置好了使用环境,那么今天我打算从P4-P8开始正式进行学习,望在下个月之前争取学完所有内容,加油!!!(此篇基于【2022B站最好的OpenCV课程推荐】OpenCV从入门到实战 全套课程(附带课程课件资料+课件笔记)图像处理|深度学习人工智能计算机视觉python+AI_哔哩哔哩_bilibili进行学习分享,侵权请联系我删除)

Day2

2.1 计算机眼中的图像

2.10颜色:

 简单来讲,目前大多数彩色图像均由3个通道构成,分别为R(红)G(绿),B(蓝),其中0-255指的是色块对应的亮度情况,0代表黑色,255代表白色,也就是说,数字越大,亮度越高。

那么这个矩阵又是什么意思呢?

矩阵其实代表的就是你图像的一个大小,就比如我截取的这一张图,就是1325*427,那么他就是有1321*427个像素点。表示为[1321,427,3],其中3表示为有三个通道。

2.11图片的读取: 

按照老师操作,在读取图片时,我发现这样的报错。我估计可能是因为图片保存的路径没有与代码保存路径一致,所以我尝试将代码与图片给放置在desktop文件夹中,便可以进行图片的读取了。

NameError                                 Traceback (most recent call last)
<ipython-input-1-77a7949ba908> in <module>()
----> 1 img
NameError: name 'img' is not defined

以下是我的程序运行后的图片: 

尤其要注意的是 cv2读取的图片格式是BGR,而不是RGB,这点需要多多注意。

在输出的结果中(out)我们可以发现 ,有三个中括号,这代表有三个维度[h,w,c]

1.11图片的显示

我们对图片

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值