如何使用Emgu CV的图像处理将图像转换为二进制图像

时间:2013-06-16 07:57:04

标签: c# tesseract emgucv

任何将图片转换为二进制并从中删除噪音的建议。提交编码plz。我正在尝试使用Emgu CV中的tesseract函数读取图像中的字符。

1 个答案:

答案 0 :(得分:4)

您可以将图像转换为灰度,然后在此之后使用阈值将图像转换为二进制:

var bwImage = colorImg.Convert<Gray, byte>().ThresholdBinary(new Gray(yourThrehold), new Gray(255));

如果你有小斑点(盐和胡椒噪音)你可以使用中值滤波器函数中位数或侵蚀图像(函数腐蚀和扩张它 - 功能扩张)