OCR 旋转图像

发布于 2024-09-15 17:55:36 字数 65 浏览 2 评论 0原文

我有几张图像,其中包括角度在 0 到 180 度之间的标签。有没有办法使用现有的 OCR 工具或任何算法来检测它们?

I have a couple of images including labels that have angles between 0 and 180 degrees. Is there any way to detect them using existing OCR tools or any algorithm for that?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

万劫不复 2024-09-22 17:55:36

不久前,我为此编写了这样的算法:

  • 切割一个字母,
  • 从初始位置顺时针旋转它,从 -X 度到 X 度,步进 1-2 度,
  • 每次旋转将其捕获到一个块,通过检查每一侧的大多数外部像素
  • 每次旋转时检查/记住块的尺寸
  • 在所有旋转后找到具有最高高/宽比的块并将首字母旋转到该位置
  • 您现在已经正确旋转了字母,但要注意,宽字母将位于侧面(例如W,将旋转 90 度),因此您必须为 W 创建图案以在其侧面进行比较,而不是正常的

Some time ago i wrote such algorithm for this:

  • cut one letter
  • rotate it clockwise from -X degress to X degres from initial posiotion, stepping by 1-2 degrees
  • With each rotation catch it to a block, by checking most outside pixels in every side
  • With each rotation check/remember dimensions of a block
  • After all rotations find a block that have highest height/width ratio and rotate initial letter to that position
  • You have now properly rotated letter, but pay attension, that wide letters will lies on side (like W, will be rotated 90 degrees) so you have to create pattern for W for comparsion on its side, not normal
桜花祭 2024-09-22 17:55:36

Tesseract 是 Google 目前开发的开源 OCR,将具有方向检测功能在3.0版本中。代码包含在svn版本中,但不知道能不能用。

Tesseract, an open-source OCR now developped by Google will have an orientation detection feature in version 3.0. The code is included in the svn version, but I don't know if it works.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文