思考题:
HSV和BGR三原色在图片信息存储的差别在哪?
RGB:以R(Red:红)、G(Green:绿)、B(Blue:蓝)三种基本色为基础,进行不同程度的叠加,产生丰富而广泛的颜色。所以储存的信息为R\G\B三种颜色的数值
HSV:由三个属性决定颜色,H、S、V分别是色彩、深度、明暗。所以储存信息为H\S\V三个属性多对应数值。
######可以根据像素的行和列的坐标获取他的像素值。对 BGR 图像而言,返回 值为 B,G,R 的值。对灰度图像而言,会返回他的灰度值
有时需要对一幅图像的特定区域进行操作。例如我们要检测一副图像中 眼睛的位置,我们首先应该在图像中找到脸,当获得一张人脸时,我们选择单独的人脸区域,并在其中搜索眼睛,而不是搜索整个图像。它提高了准确性(因为眼睛总是在脸上:D)和表现(因为我们在小范围内搜索)。
这样会提高程序的准确性和性能。
在 OpenCV 的 HSV 格式中,H(色彩/色度)的取值范围是 [0,179], S(饱和度)的取值范围 [0,255],V(亮度)的取值范围 [0,255]。但是不 同的软件使用的值可能不同
练习题:
编写一段程序实现以下功能:
代码调用电脑摄像头,寻找视野中任意颜色(自定)并具有一定大小的物体,并用矩形框处,最后显示在图像上
3练习题:
创建一个视频用来演示一幅图如何平滑的转换成另一幅图(使用函数cv.addWeighted)