0

我想开发一个应用程序,给定几张扑克牌的图像,它能够分辨出这些牌上的数字。我以前从未做过任何图像处理,所以我想知道我应该如何开始。任何想法将不胜感激!

4

1 回答 1

1

很大程度上取决于图像的外观。例如,如果图像是从移动摄像头拍摄的,并且必须在进行 OCR 之前对其进行预处理。

我之前使用过 Tesseract ( https://code.google.com/p/tesseract-ocr/ ) 进行 OCR,它适用于打印文本。但是如果没有对来自手机的图像进行培训,效果会很差。如果您不想自己完成所有工作,您也可以使用一些第三方付费 API。

我得到的一些有价值的建议是

  1. 仅保留图像中的文本部分。(消除不必要的线条/噪音)。
  2. 如果文本是垂直的或以某个角度定向,则在水平方向对齐文本区域。
于 2013-08-26T15:02:48.080 回答