1

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

4

1 回答 1

5

您可以通过将图像转换为灰度然后应用阈值来将图像转换为二进制:

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

如果你有小斑点(盐和胡椒噪声),你可以使用中值滤波器 - 函数 Median 或腐蚀图像(函数 Erode 和扩张它 - 函数扩张)

于 2013-06-30T11:02:02.437 回答