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

use*_*290 1 c# tesseract emgucv

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

daj*_*ric 5

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

var bwImage = colorImg.Convert<Gray, byte>().ThresholdBinary(new Gray(yourThrehold), new Gray(255));
Run Code Online (Sandbox Code Playgroud)

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