2011-11-17 99 views
2

尋找解決方案,使用附帶的閱讀器和C#獲取指紋圖像。然後我將它作爲圖片存儲到數據庫中。如何使用C#獲取簡單的指紋圖像

完成目標的最簡單方法是什麼?我更喜歡最小的外部依賴關係,尤其是沒有COM依賴關係。

+0

閱讀器是TWAIN設備嗎? – John

+0

@John - 我已經處理了一大堆讀者,他們都沒有支持TWAIN。此外,TWAIN是古老的,我強烈建議不惜一切代價避免它。這個名字本身就是一個關於它有多可怕的笑話。 – Polynomial

+0

你使用什麼樣的讀者? – Nasreddine

回答

0

我在印象之下應該有一些通用訪問方法,可以用於任何指紋識別器。

經過一番研究,似乎每個特定的指紋設備都需要特定的SDK,因此我找到並下載了適合我設備的軟件包。

2

這是我從掃描儀獲取指紋圖像時發現的最簡單的解決方案。

的解決方案是

  1. 使用一個TWAIN兼容指紋設備。您可以找到TWAIN兼容設備列表here。名單仍然是草案,可能更多的設備將很快添加到列表中。

  2. 使用TWAIN接口從您的C#程序訪問設備。檢出http://www.dynamsoft.com/他們有必需的庫。它是支付的,但也可以使用試用版。

  3. 從設備中,您將獲得JPEG或PNG格式的圖像。做任何你想做的事。

這裏的事情是每一個供應商,有自己的SDK來訪問他們的設備(營銷策略!),並有用於訪問這些設備沒有共同的標準。 TWAIN是圖像採集的開放標準,已經用於數碼相機,掃描儀等。

這是訪問設備的標準方式。您的軟件將能夠訪問任何實現TWAIN ..的設備! :)