2009-04-11 193 views
0

我想知道在.Net中是否有任何能勝任的圖像識別庫(最好是開源的)?我有一個批量掃描頁面和文檔的應用程序。爲了將一個文檔與另一個文檔分開(因爲這些文檔可能有多個頁面),我打算讓用戶在頁面上放置一張帶有北極熊圖像的頁面來分隔文檔。因此,我的應用程序將進行所有掃描,檢查頁面是否包含北極熊,如果是,則將其稱爲第一個文檔的結尾。圖像識別庫

我知道OCR,應用程序將識別文本,但圖像中的等效內容如何?

回答

1

我對圖像識別的一般問題沒有答案,但考慮到您的具體要求,替換更簡單的識別域可能會更容易嗎?

具體來說,在您要求用戶放置在文檔之間的頁面上,您可以包含一個漂亮的矮胖條碼以及北極熊(或其他)圖像。然後你可以檢查條碼 - 這很容易識別 - 而不是必須認識到北極熊的形象本身。

0

圖像識別困難主要是因爲每個不同的應用程序都需要不同的解決方案。例如,試圖識別白色背景上的單個黑色符號需要一種完全不同的技術,而不是嘗試識別彩色照片中的所有人,其中一些人重疊並且背景中有景物。這將影響到哪些方法使用的一些因素是:

  • 圖像類型:符號/字符,日常照片,醫學圖像,形狀等
  • 顏色:黑白,灰度,感興趣的顏色
  • 對象:臉,人,形狀,符號,一般物體,指紋,虹膜,腫瘤等
  • 培訓:你是否有在下雨的一組數據?

所以你真正需要做的就是告訴我們更多關於你試圖識別的圖像類型的信息,以便我們可以告訴你什麼樣的庫和哪些方法最適合嘗試。

+0

我心目中的形象只是打印圖像。這意味着我打算讓用戶從計算機打印北極熊圖像並將其用作文檔分隔符。 – Graviton 2009-04-12 15:42:56