图像颜色--opencv scalar

Posted Anita-ff 的图像处理之旅

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了图像颜色--opencv scalar相关的知识,希望对你有一定的参考价值。

Scalar定义可存放1—4个数值的数值,其结构体如下:

typedef struct Scalar
{
    double val[4];
}Scalar;

例如:Scalar s;

如果使用的图像是1通道的,则s.val[0]中存储数据

如果使用的图像是3通道的,则s.val[0],s.val[1],s.val[2]中存储数据,分别对应B G R

 
Scalar( a, b, c )

那么定义的RGB颜色值为: Red = c, Green = b and Blue = a

cvScalar的储存顺序是B-G-R,而CV_RGB的储存顺序是R-G-B

以上是关于图像颜色--opencv scalar的主要内容,如果未能解决你的问题,请参考以下文章

[opencv]Scalarc类 常用颜色阈值总结

标量(0,255,0)在opencv中没有给出绿色线

android opencv 如何获得特定像素点的颜色

opencv学习-绘制形状

OpenCV的Scalar对象怎样取分量值?

OpenCV的标量容器Scalar尽量别去做运算,用来存储标量数据即可