我有兴趣识别Boggle板上的字母,可能使用openCV。字母都是相同的字体但可以旋转,因此使用标准文本识别库有点问题。另外,M和W有下划线来区分它们,Q实际上是Qu。 我相当自信我可以隔离图像中的单独字母,我只是想知道如何做识别部分。
答案 0 :(得分:6)
这取决于你需要多快。 如果你可以隔离字母的正方形并旋转它,使包含字母的正方形的边是水平和垂直的,那么我建议你:
这需要一些时间,因此可以进行优化,但我认为它会为您带来合理的结果。 如果难以使它们处于正确的方向,您也可以动态生成新输入的旋转版本,并将其与参考数据集相匹配。
如果字母有不同的比例,那么我可以想到两个选项:
答案 1 :(得分:4)
您可以使用像Tesseract这样的简单OCR。它使用简单,速度非常快。你必须做4轮旋转(如@jilles de wit的答案中所述)。
答案 2 :(得分:2)