【发布时间】:2021-03-17 02:41:15
【问题描述】:
我目前正在研究在线纸牌游戏中游戏板的相关方面。我已经走了很远,专门使用 OpenCV 的 SIFT 和 FlannBasedMatcher 来根据他们的作品来识别卡片。 SIFT 可用于识别卡片的成本,但我认为仅使用它来识别数字是低效的。由于数字的性质,Tesseract 似乎不起作用,而 OpenCV 模板匹配由于数字被旋转而不起作用。有什么建议吗?
编辑:添加未处理的图像
编辑 2:我尝试在正确旋转的卡片上使用 pytesseract,但它没有为我的处理提供任何准确的结果。这是回报:
paw PoE O ¢ Mls 操作系统,
a) ae»
对于下图:
【问题讨论】:
-
我想在不经过所有处理的情况下查看该图像。
-
@ChristophRackwitz 可以理解。我已将未经编辑的图像添加到原始帖子的编辑中。
-
啊。它们排列成一种扇形。您可以将这些区域扭曲(旋转),使它们更适合 tesseract。
-
@ChristophRackwitz 这非常可行,感谢您的建议。如果您不介意我的提问,您是否看到我应用的处理适当?它不适用于我在另一个编辑中添加的示例,因为我没有使用任何 tesseract 配置。
标签: python opencv tesseract image-recognition sift