【问题标题】:detecting the text of hand written fonts检测手写字体的文本
【发布时间】:2017-06-04 01:16:19
【问题描述】:

我需要检测产品上的文字

我需要提取文本“GOLD WINNER”。 我尝试了 OCR(tesseract),但它没有用。

【问题讨论】:

  • 文字是金牌得主® REFINED SUNFLOWER OIL。这解决了您的问题吗?
  • Tesseract 仍然需要针对您要识别的字体进行训练。也许你最好的选择是看看谷歌是否有你可以使用的服务(可能是为了钱)。
  • 有什么用?几乎每个零售产品都有一个唯一的识别条形码……至少在欧盟是这样。没有必要阅读文本。你的问题质量很差。请阅读How to Ask
  • 我需要在给出图片时识别产品。有没有其他方法可以识别上面的文字。 OCR 无法识别该字体的字符。这是我正在做的一个爱好项目。
  • 您基本上是在尝试同时做两件事。您想要 (i) 定位图像中的文本并 (ii) 确定其实际内容。第一个使用一些文本检测算法。 OpenCV 中至少有一个。对于第二个 Tesseract,开箱即用不会对您有任何好处,因为预先训练的模型用于打印文本。所以你可以尝试字母和分词,尝试识别手写体或训练 Tesseract 来阅读这种特定的字体。

标签: java opencv image-processing computer-vision opencv3.0


【解决方案1】:

我可以告诉你两种解决方法;

【讨论】:

  • 我试图在 SURF/SIFT 上工作,但显然他们没有参与 opencv3.0。
  • 我做了类似的申请。我尝试了 ORB、Surf、Sift 和其他特征描述符。你不必使用 SURF,opencv 中有很多特征描述符。搜索特征描述符和形状描述符。但是以前使用过这两种解决方案来解决类似的问题。两者都对您的问题有用。
  • 一个小例子可能会更好。因为我仍然是这方面的初学者。
猜你喜欢
  • 2018-11-18
  • 2016-11-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-02-07
  • 1970-01-01
  • 2016-09-02
相关资源
最近更新 更多