比较两个图像(Book Spines)并识别

时间:2012-01-20 02:51:58

标签: c# image-processing template-matching

我正在创建一个Android应用程序来识别库中的书。我所做的是我将拍摄一本书的书脊并将其发送到服务器以在那里进行图像处理并从数据库中识别该书并将该书的详细信息发送到手机或如果书不是在那里,它将识别光学字符并将其发送到移动应用程序。我希望使用C#进行图像处理过程。书籍识别是使用模板图像完成的,该模板图像比较数据库中与发送的图像。所以我需要一些帮助来找出最好的方法来做到这一点。我已经研究过一些方法,比如

  1. 模板匹配
  2. 模式识别
  3. 特征识别
  4. 我想知道什么时候谈到图书之类的图像,这是我最好遵循的推荐方法。是否有任何好的API。我研究过OpenCV,但想知道是否有更好的API。在识别本书时如何使用OCR。我希望应用程序快速。通常当我们比较两个书刺(模板和图像)时,如果我得到60%的相似性,我可以假设它是同一本书。所以我正在寻找最佳方式......!帮我解决这个问题......!

2 个答案:

答案 0 :(得分:2)

虽然我在图像处理领域的知识有限,但有一个图书馆提供这样的设施:AForge.NET。这可能是一个很好的开始参考。

编辑:有关图像处理背后理论的介绍性解释,这也可能提供一些指导:http://www.societyofrobots.com/programming_computer_vision_tutorial.shtml

答案 1 :(得分:0)

我知道您正在寻找一些API或“已构建”的图像处理库来帮助您解决这个问题,但这个答案可能会对您有所帮助,或者其他想要追求此类事情的人。

Mobile Visual Search page at Stanford上有一些非常有用的研究论文(包括成功实施的测试)。在该页面上查看“预订资产跟踪的脊柱识别”标题。