gpt4 book ai didi

ocr - 如何 "OCR"我的电表图片?

转载 作者:行者123 更新时间:2023-12-02 09:46:31 27 4
gpt4 key购买 nike

下面是我的电表读数 52425.5(粗略)的图片:

enter image description here

什么程序/技术可以帮助我自动抄表?备注:

  • 这是较为清晰的图像之一。许多图像都有静态。我可以忽略(让程序说“错误”)带有太多静态的图片。

  • 相机有一个固定安装座,但每个转盘的中间(亮银点)在图片之间上下移动(因为不同的垂直同步?)。表盘中心(因此整个图片)也在图片之间左右移动一点,但不像很多。

  • 更多图片和一些代码: https://github.com/barrycarter/bcapps/tree/master/ELECREAD

  • 到目前为止我的方法:

    • 将图片分成单独的表盘。

    • 找到每个表盘的中心(即“最亮点”)

    • 观察围绕中心具有不同半径的圆并发现每个圆的最暗角。

    • 用你最黑暗的角度做一些事情(还不确定做什么)查找以获取读数。

  • 我知道有些设备会监视您的仪表并记录/广播他们见过多少个“周期”(每个周期 = 7.5大多数电表上的瓦特小时)。然而,这些设备价格昂贵,而且如果他们错过了一些阅读内容,就无法“ catch ”。

有什么想法吗?

更新:它远非完美,但是 https://github.com/barrycarter/bcapps/blob/master/ELECREAD/bc-elec-read.pl现在正确读取 100 个测试图像中的 6 个,错误读取 100 个测试图像中的 8 个,并拒绝其他 86 个测试图像(包括下面的图像),因为“不可读”。在实际实践中(并且当知道以前的可靠读数时),它的效果要好得多。

最佳答案

看看opencv

OpenCV (Open Source Computer Vision) is a library of programming functions for real time computer vision.

http://opencv.org/

http://opencv.willowgarage.com/wiki/

关于ocr - 如何 "OCR"我的电表图片?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12607730/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com