2010-07-27 177 views
4

我有以下需求。有一些形式,即空白 - 例如在調查中使用的形式。那些沒有充滿信息的人,我會從現在開始調用圖像模板。除了圖像模板之外,我還有許多圖像,它們本質上就是充滿信息的圖像模板。例如,有一項調查,有兩個填充空白 - 這些是圖像模板。許多人填補了他們的個人信息空白,這些是圖像。圖像比較 - 旋轉,對齊和縮放

圖像模板以完美的形狀進行掃描。但是許多掃描圖像傾斜或未正確對齊,或者縮放。所以我有以下要求 - 必須識別每個圖像所屬的圖像模板。識別後,它必須正確傾斜,對齊並縮放到圖像模板。

我知道這是一個複雜的任務,這就是爲什麼我需要一個庫,最好是一個C#之一。我發現了AForge,但到目前爲止,我只看到了一種合適的傾斜方法。本質上,我需要一個庫,它將圖像模板和圖像作爲輸入,並在圖像與圖像模板不匹配時設置標誌。但是如果匹配,它必須返回適當的傾斜角度,對齊和縮放。

如果您有任何想法或使用過這樣的圖書館,我將非常感激。

祝你一切順利,

斯托

+0

如果您的表單有幾個容易識別的引用標記,則此問題將會更容易。表單上是否有可用作參考的符號? – tom10 2010-07-27 17:27:07

+0

@ tom10不,實際上它們可以是任意的(例如來自不同的組織)。 – 2010-07-27 17:34:14

回答

2

這個問題似乎是再加上一些模板匹配問題的圖像配準問題。

  • 圖像配準

根據如何掃描文檔可能失真(比例因子,旋轉,傾斜...)中可以使用簡單的剛性變換(即平移+旋轉寄存器的圖像中,只有兩個需要相應的點)到更復雜的點,如非剛性變換(需要更多的對應點)。相應的點可以手動給出,但理想情況下應該自動檢測。

ITK庫包括圖像配準幾種方法

  • 模板匹配問題

一旦你的圖片排列,圖像以及可能的模板數據庫之間的比較可以先提取實現圖像中的特徵,並將它們與模板數據庫進行比較。這是非常一般的,應該根據所使用的圖像進行改進。

有結合了圖像配準和模板匹配

  • 袋特點中的做法,包括在提取有趣的點別的辦法(穩健幾種類型的圖像變形)從圖像,這些點產生表徵圖像特徵的簽名,圖像比較實際上是簽名比較。
+0

你的意思是「袋子的功能」? – Niki 2010-08-06 11:40:10

+0

是的,謝謝,文字更正 – oli 2010-08-06 13:12:07