什么是OpenCV在EmguCV中的等价物.at <uchar>(cy,cx)?

时间:2018-03-07 18:31:03

标签: c# c++ opencv emgucv

我是c ++和opencv的新手,我熟悉的语言是c#。 找到了某种代码,在这段代码中有一行代码:

dst.at<uchar>(cy, cx) = 255;

其中dst是目标图像,在C#中是Image<Gray, Byte>。据我所知,这个字节中的一行写了一些颜色。

有没有人可以在emgucv中解释这一行以及它的等价物?

1 个答案:

答案 0 :(得分:0)

该线用于改变像素强度。

这是我猜的灰度。

试试这个;

Image<Gray,Byte> imageGray; // Assume you have this Object
imageGray[x, y] = new Gray(255);

对于灰度,似乎顺序只是x,y ....但对于颜色,似乎顺序是y,x。

搜索 灰度图像

http://www.emgu.com/wiki/index.php/Working_with_Images

中的