如何从二进制图像中获取值1或0

时间:2014-03-02 00:10:58

标签: c# emgucv

这是我的代码

Image<Gray, Byte> image = new Image<Gray, byte>(Openfile.FileName);
pictureBox1.Image = image.ToBitmap();
image1 = image1.ThresholdBinary(new Gray(50), new Gray(255));

我从桌面打开图像并将其转换为灰度,然后是二进制。 我想从二进制图像中获取值1或0,以便存储在矩阵中。 我怎样才能做到这一点??我正在使用emgucv。

1 个答案:

答案 0 :(得分:0)

你可以这样做:

Gray byCurrent = image1[x, y];

或者这个:

Byte byCurrent = image1.Data[x, y, 0];

但是你将有0或255个值而不是0和1。