使用Aforge.Net将灰度图像转换为黑白图像

我是Aforge.Net的新手,我正在寻找一种将灰度图像转换为黑白图像的方法。 我真的找不到任何支持吗?

我设法通过应用灰度滤镜将普通图像转换为GrayScale。 但我无法找到关于黑白转换的任何信息

请有人帮我一把。

使用阈值类将图像转换为黑白图像。

// create filter Threshold filter = new Threshold( 100 ); // apply the filter filter.ApplyInPlace( image ); 

门槛类的详细信息可以在Aforge找到。

filter使用指定的阈值进行图像二值化。 强度等于或高于阈值的所有像素被转换为白色像素。 强度低于阈值的所有其他像素被转换为黑色像素。 滤镜接受8和16 bpp灰度图像进行处理。 注意:由于filter可以应用于8 bpp和16 bpp图像,因此应将ThresholdValue值适当地设置为像素格式。 在8bpp图像的情况下,阈值在[0,255]范围内,但是在16bpp图像的情况下,阈值在[0,65535]范围内。

尝试这三种阈值技术。 链接中给出了样本片段。

大津: http : //www.aforgenet.com/framework/docs/html/b2bd54da-46c2-cb64-3577-0962d8f56554.htm

SIS: http : //www.aforgenet.com/framework/docs/html/39e861e0-e4bb-7e09-c067-6cbda5d646f3.htm

迭代: http : //www.aforgenet.com/framework/docs/html/e01406a7-511d-ae4d-79b6-5f7eba523824.htm

我相信这些链接可以让您在将灰度图像转换为黑白图像时进行更多曝光,这称为二值化