下面是我的电表读数52425.5 (大致)的一张图片:
有什么程序/技术可以帮助我自动读表?备注:
这是其中一个更干净的图像。许多图像都是静态的。我可以忽略(让程序说“错误”)图片太静态了。
相机有固定的安装,但是每个刻度盘的中间(明亮的银色点)在图片之间上下移动(因为不同的垂直同步?)。拨号中心(因此整个图片)也在图片之间移动一点点左右,但没有那么多。
更多图片和代码:
到目前为止,我的方法:
- Break the picture into individual dials.
- Find the center of each dial (ie, the
我正在使用图片
我想要识别其中的数字
var engine = new TesseractEngine(@"./tessdata", "eng", EngineMode.TesseractOnly);
engine.SetVariable("tessedit_char_whitelist", "0123456789");
var img = Pix.LoadFromFile(@"D:/Ex.png");
var page = engine.Process(img);
var text = page.Get