2014-10-26 57 views
0

我无法找到我应该用什么算法来查找图像中的对象。对于识别物体有很多解决方案。如果我使用白色扫描纸并且上面有随机字母怎么办?如何找到它们?后来我需要认识每封信,但我怎么能找到它们?如何定位图片中的元素?

你能给我写一些算法或链接的名字吗?

或者,也许在opencv中有帮助的解决方案?

+0

白皮书(黑色字母?):可能使用颜色标准化和阈值。之后,如果要分离每个轮廓,请使用轮廓提取。如果没有看到图像质量的示例图像,通常很难说。如果它确实是关于OCR的,你应该试试tesseract;) – Micka 2014-10-26 20:08:33

回答

0

如果您有兴趣使用OCR,请查看Google的Tesseract。该项目是开源的,根据Google的说法,它“可能是最准确的开源OCR引擎”。 有关Tesseract中使用的更多详细信息和相关算法,请参阅here

Tesseract在扫描页面上有多好?

我用的Tesseract撷取此扫描的图像文本(使用他们提供的英语培训集) -

enter image description here

这是输出是什么样子 -

2213(溃wan w。太阳)

这里住着仍然两个注意到的人谁也没有住过,所以可以 永远不会死亡:他们看起来非常接近,你们:世界上所有的错误都是遥远的。但仍然是这个游戏':用耳朵拍摄罗斯 很适合赶上遥远的景观 - halloo:英格兰是英格兰的,因为我们所有的fenrs都是 -只有那些心脏ézlin/ ex的lhlng才是真的。 大雾黄色漩涡时许窗玻璃

答:晚上在LHLS名不符实街道下降:

一个孤独的汉瑟姆溅在雨中,

那个幽灵般的煤气灯跑在(Wenly英尺

这里,尽管世界发生爆炸,这两种生存,它始终是 18九十五个连接。

鱼鳔的.h” .9“ Vmczwr Snuuus-RR