2012-01-20 22 views
-1

我正在創建一個android應用程序來識別圖書館中的圖書。我所做的是,我將拍攝一本書的書脊圖像,並將其發送給服務器,在那裏進行圖像處理,並從數據庫中識別出該書,並將該書的詳細信息發送至手機,或者如果書不是在那裏,它會識別光學字符並將其發送到移動應用程序。我希望使用C#來完成圖像處理過程。圖書識別是通過使用模板圖像比較數據庫中發送的圖像來完成的。所以我需要一些幫助來確定什麼是最好的方法來做到這一點。我已經研究了一些方法,如比較兩個圖像(Book Spines)並識別

  1. 模板匹配
  2. 模式識別
  3. 特徵識別

我想知道,當涉及到的圖像如書籍會有什麼推薦的方法我更好地遵循。有沒有什麼好的API。我研究過OpenCV,但想知道是否有更好的API。我怎樣在識別這本書時使用OCR。我希望應用程序變得更快。通常當我們比較兩個書脊(模板和圖像)時,如果我有60%的相似性,我可以假設它是同一本書。所以我正在尋找最佳的方式......!幫我解決這個問題......!

+1

這個問題過於寬泛。從常見問題解答中:「你應該只根據你面臨的實際問題提出實際的,可回答的問題。聊天,開放式問題會降低我們網站的實用性,並將其他問題推到首頁。你的問題應該有合理的範圍。如果你可以想象整本書可以回答你的問題,那你的要求太高了。 – Steve

+0

你見過** Delicious Library ** @ http://www.delicious-monster.com/?他們使用書背面的條形碼......這似乎更容易。 – Steve

+0

我可以理解你在說什麼。我提到它太久了可能是。我想知道的是除了我已經經歷過哪些其他機制之外,還有其他哪些機制是有效的。 – Gihan

回答

1

雖然我在圖像處理領域的認識有限,還有它提供這些設施庫:AForge.NET。這可能是一個很好的開始參考。

編輯:圖像處理背後的理論的介紹說明,這也可能會提供一些指導:http://www.societyofrobots.com/programming_computer_vision_tutorial.shtml

+0

感謝您的信息,真的很感激它。我正在通過Aforge.Net和Emgu opencv交叉編譯器。我會看看這些教程..噸再次.. !! – Gihan

0

我明白你正在尋找一些API或「已建成」圖像處理庫,以幫助您有了這個,但這個答案可能會以某種方式幫助你,或者其他想要追求像這樣的人。

在這Mobile Visual Search page at Stanford有一些相當有用的研究論文(包括成功實施的測試)。查看該頁面的標題「書脊識別資產跟蹤」。