2014-04-15 148 views
0

嘗試Google一段時間,甚至沒有找到此問題的起點。在圖片中搜索特定文件夾搜索圖片

我正在尋找開發檢查系統的起點。我有一個內部庫存圖像的大型數據庫。非常乾淨的數字高清圖像,無背景或任何東西。我正在尋找一個本地圖片搜索。

我將有一個小的臨時文件夾,只有當前訂單中產品的圖像。然後爲了驗證員工手中的物品是否相同,我希望實時掃描物品並將其與文件夾中的圖像進行比較。並從那裏工作。

我似乎無法找到任何可以幫助我使用此功能的類的任何文檔。

例如說我在我的電腦上有一張圖像,然後以非常高的質量將該圖像打印到紙張上。然後我希望能夠將打印輸出與原始文件進行匹配。

有沒有什麼內置到.Net爲此?

+0

退房National Instrument的視覺開發模塊,它具有.NET的支持。雖然可能不便宜。 http://sine.ni.com/nips/cds/view/p/lang/en/nid/209860 – Steve

+0

這裏有一個免費的替代品! http://stackoverflow.com/questions/596262/image-fingerprint-to-compare-similarity-of-many-images。可能與NI的質量不匹配,但它可能會完成這項工作,請檢查問題中的演示網址。 – Aybe

+0

是否需要這樣一個複雜和不可靠的系統,在我看來,大多數公司會使用條碼系統來解決這個問題? –

回答

1

我在過去做過類似的事情。但在我的情況下,這是一個面部識別系統。它工作得很好,但你必須記住,它可能無法在100%的情況下工作。視覺識別是一個非常複雜的課題,我們還沒有開發一種靈活的100%準確性系統。至於我是怎麼做到的,我開發了一個神經網絡(NN)算法。該算法必須針對特定的一組圖片進行訓練。

另一種流行的方法是使用SVM(支持向量機)算法而不是神經網絡。再次,你很可能不會得到100%準確的結果。

請記住,有很多不同的算法可以用來做視覺識別。另外兩種流行的面部識別算法是Eigenfaces和Fisherfaces。

不幸的是,我沒有在.Net的那些項目中工作過。但是您可能需要檢查.Net的第三方NN或SVM庫。

這裏是一個鏈接,使線程約NN Open-source .NET neural network library?

這裏是一個鏈接到一個SO線程約SVM Support Vector Machine library for C#