我无法找到我应该用什么算法来查找图像中的对象。对于识别物体有很多解决方案。如果我使用白色扫描纸并且上面有随机字母怎么办?如何找到它们?后来我需要认识每封信,但我怎么能找到它们?如何定位图片中的元素?
你能给我写一些算法或链接的名字吗?
或者,也许在opencv中有帮助的解决方案?
我无法找到我应该用什么算法来查找图像中的对象。对于识别物体有很多解决方案。如果我使用白色扫描纸并且上面有随机字母怎么办?如何找到它们?后来我需要认识每封信,但我怎么能找到它们?如何定位图片中的元素?
你能给我写一些算法或链接的名字吗?
或者,也许在opencv中有帮助的解决方案?
如果您有兴趣使用OCR,请查看Google的Tesseract。该项目是开源的,根据Google的说法,它“可能是最准确的开源OCR引擎”。 有关Tesseract中使用的更多详细信息和相关算法,请参阅here。
Tesseract在扫描页面上有多好?
我用的Tesseract撷取此扫描的图像文本(使用他们提供的英语培训集) -
这是输出是什么样子 -
2213(溃wan w。太阳)
这里住着仍然两个注意到的人谁也没有住过,所以可以 永远不会死亡:他们看起来非常接近,你们:世界上所有的错误都是遥远的。但仍然是这个游戏':用耳朵拍摄罗斯 很适合赶上遥远的景观 - halloo:英格兰是英格兰的,因为我们所有的fenrs都是 -只有那些心脏ézlin/ ex的lhlng才是真的。 大雾黄色漩涡时许窗玻璃
答:晚上在LHLS名不符实街道下降:
一个孤独的汉瑟姆溅在雨中,
那个幽灵般的煤气灯跑在(Wenly英尺
这里,尽管世界发生爆炸,这两种生存,它始终是 18九十五个连接。
鱼鳔的.h” .9“ Vmczwr Snuuus-RR
白皮书(黑色字母?):可能使用颜色标准化和阈值。之后,如果要分离每个轮廓,请使用轮廓提取。如果没有看到图像质量的示例图像,通常很难说。如果它确实是关于OCR的,你应该试试tesseract;) – Micka 2014-10-26 20:08:33