从图像中获取r,g,b像素

时间:2013-03-06 17:20:45

标签: c# image-processing emgucv

我是图像处理的新手,我使用emgu cv和c#,我有一个问题。 如何从图像中获取RGB值的R,G,B像素值?

1 个答案:

答案 0 :(得分:2)

以下是获取RGB值所需的内容:

//load image
Image<Bgr, byte> image = new Image<Bgr, byte>("sample.png");

//get the pixel from [row,col] = 24,24
Bgr pixel = image[24, 24];

//get the b,g,r values
double b = pixel.Blue;
double g = pixel.Green;
double r = pixel.Red;