我是c ++和opencv的新手,我熟悉的语言是c#。 找到了某种代码,在这段代码中有一行代码:
dst.at<uchar>(cy, cx) = 255;
其中dst是目标图像,在C#中是Image<Gray, Byte>
。据我所知,这个字节中的一行写了一些颜色。
有没有人可以在emgucv中解释这一行以及它的等价物?
答案 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 中的