C# 关于用tesseract分析照片
我写这段代码是为了分析图片中包含的数字。启动时不会出现任何错误,但无法读取数字。当我启动程序时,它会显示一个空的C# 关于用tesseract分析照片,c#,image-processing,C#,Image Processing,我写这段代码是为了分析图片中包含的数字。启动时不会出现任何错误,但无法读取数字。当我启动程序时,它会显示一个空的消息框 我想读这样的图片: 守则: private string FotoAnaliz() { FileStream fs = new FileStream("D:\\program_goruntusu.jpg", FileMode.OpenOrCreate); //string fotopath = @"D:\\program_goruntusu.jpg";
消息框
我想读这样的图片:
守则:
private string FotoAnaliz()
{
FileStream fs = new FileStream("D:\\program_goruntusu.jpg", FileMode.OpenOrCreate);
//string fotopath = @"D:\\program_goruntusu.jpg";
Bitmap images = new Bitmap(fs);
using (var engine = new TesseractEngine(@"./tessdata", "eng"))
{
engine.SetVariable("tessedit_char_whitelist", "0123456789");
// have to load Pix via a bitmap since Pix doesn't support loading a stream.
using (var image = new Bitmap(images))
{
using (var pix = PixConverter.ToPix(image))
{
using (var page = engine.Process(pix))
{
sayı = page.GetText();
MessageBox.Show(sayı);
fs.Close();
}
}
}
}
return sayı;
}
尝试PSM 10:将图像视为单个字符
尝试PSM 10:将图像视为单个字符