用于照片的光学字符识别程序

Apo*_*954 5 ocr matlab

我需要在Matlab(或任何其他可以做到这一点的语言)中开发一个光学字符识别程序,以便能够提取这张照片上的阅读.

程序必须能够上传尽可能多的图片文件,因为我有大约40000张图片需要处理.

该任务的一般目的是记录照片中所示的特定燃气表的日内气体读数.这是一个当前设置的网络摄像头,它被编程为每分钟记录读数,因此OCR程序将有助于获得历史性的日内气体读数数据.

哪个是最好的软件,有没有可用的在线资源?

Pre*_*tor 4

我将基本识别步骤分解如下:

  1. 在图像中找到仪表显示
  2. 隔离并清理数字
  3. 计算特征
  4. 使用您使用历史示例训练的模型对每个数字进行分类

假设特定位置的摄像机不移动,则步骤 1 只需执行一次。第 2 步将包括增强对比度和过滤噪声等内容。步骤 3 可以包括您能想到的任何有用的计算,例如“墨水”(白色)像素的平均值和偏斜。第 4 步将利用您构建的模型将单个数字分类为“0”、“1”、...“9”,并且可以使用 k 最近邻、逻辑回归、SVM、神经网络等来完成。