Aspose OCR - 无法识别图像
Aspose OCR - Not Recognising Image
我正在使用 Aspose OCR,它可以很好地读取具有白色背景和黑色文本的图像。但是,它不会读取任何具有黑色或不同颜色背景的内容。
知道如何解决这个问题吗?
private void timer1_Tick(object sender, EventArgs e)
{
//SendKeys.Send("{PRTSC}");
Image img = Clipboard.GetImage();
pictureBox1.SizeMode = PictureBoxSizeMode.StretchImage;
pictureBox1.Image = img;
if (img != null)
{
var ms = new MemoryStream();
img.Save(ms, ImageFormat.Jpeg); // put here the image format
ms.Position = 0;
ocr.Image = ImageStream.FromStream(ms, ImageStreamFormat.Jpg);
if (ocr.Process()) // Start processing it
{
label1.Text = "Text: " + ocr.Text;
}
}
}
您可以试试下面这行代码。进一步通知您彩色背景图像功能处理的开发正在进行中。
ocr.Config.ProcessColoredBackground = true;
我在 Aspose 工作,担任开发人员布道师。
我正在使用 Aspose OCR,它可以很好地读取具有白色背景和黑色文本的图像。但是,它不会读取任何具有黑色或不同颜色背景的内容。
知道如何解决这个问题吗?
private void timer1_Tick(object sender, EventArgs e)
{
//SendKeys.Send("{PRTSC}");
Image img = Clipboard.GetImage();
pictureBox1.SizeMode = PictureBoxSizeMode.StretchImage;
pictureBox1.Image = img;
if (img != null)
{
var ms = new MemoryStream();
img.Save(ms, ImageFormat.Jpeg); // put here the image format
ms.Position = 0;
ocr.Image = ImageStream.FromStream(ms, ImageStreamFormat.Jpg);
if (ocr.Process()) // Start processing it
{
label1.Text = "Text: " + ocr.Text;
}
}
}
您可以试试下面这行代码。进一步通知您彩色背景图像功能处理的开发正在进行中。
ocr.Config.ProcessColoredBackground = true;
我在 Aspose 工作,担任开发人员布道师。