2011-01-14 33 views
-1

是否可以進行非常基本的圖像識別,以將圖像與圖像數據庫進行比較並確定數據庫中的哪個圖像是最匹配的?我不需要對任何圖像進行任何處理,只是區分有限的圖像列表。iOS上非常簡單的圖像識別

是否有任何圖書館使這有點可能?或者它需要從頭開始構建圖像識別器?

+3

定義「最佳匹配」。相似的尺寸?類似的顏色空間?類似的使用顏色?圖像本身有類似的顏色斑點? – 2011-01-14 19:57:12

回答

2

看看OpenCV。 OpenCV並未針對iOS進行優化,但它可能是一個好的開始。如果我明白你在做什麼,它是不是很容易實現,我不知道你是否可以找到OpenCV以外的開源庫。

0

我還沒有得到你想要達到的。

你想比較不同的笑臉圖像與快樂或悲傷的參考笑臉圖片,並看看是否有一個給定的參考文獻在該圖片中顯示,或者你真的想提取是否笑臉/人在該圖像是微笑?

後者並不那麼容易實現。大多數試圖讓人們在圖片上獲得情緒的方法都會提取臉部可以看到的不同特徵,即嘴的寬度,眼睛的位置和「開放性」,眉毛的位置和角度等等......您需要實施獲得這些特徵的方法(有幾種方法),並根據給定的測試結果對特徵向量進行分類,以獲得它在哪種情感上的最佳匹配...但是,所有這些都很難做到......

如果你真的想比較兩幅圖像的相似程度或者一幅圖像是否在另一幅圖像中(例如圖像中是否有黃色笑臉),那麼你可以嘗試在兩幅圖像上進行模板匹配......