2012-01-28 132 views
1

我只是在做一些圖像處理的研究,並希望如果有人能指出我在正確的方向。我想比較作爲人臉圖像的圖像'A'和存儲在數據庫-B,C,D,E ..等中的圖像,這些圖像也是人臉的圖像。我想比較它們以查看人員「A」是否已經在數據庫中。iOS圖像比較

幾個問題:

1.如何進行人臉識別比較? (你是否提取了特徵,如眼睛/嘴巴,並將它們與其他圖像進行比較?)。 2.是否有能夠在圖像之間進行比較的預建庫?還是我需要寫我自己的算法? 3.我可以從哪裏開始? (會欣賞一些參考資料/閱讀材料)。

回答

0

我會去與編譯OpenCV的爲iPhone(http://computer-vision-talks.com/2011/02/building-opencv-for-iphone-in-one-click/),然後執行的經典方法做人臉識別像特徵臉(http://www.shervinemami.info/faceRecognition.html

之一,但不要指望奇蹟的準確性會很低,而應用程序會很慢。

此外,當你說人臉識別很難不第一個鏈接顯示它是多麼容易檢測到圖片上的面孔?

來自第一個鏈接的人臉檢測只是爲了檢測人臉。只是要查看圖像中是否有人臉,然後才能將其作爲輸入傳遞給識別算法。

1
  1. 是的,你識別,提取和量化的人臉的各個方面,如
  2. 有公司瞳孔之間的距離,嘴寬,頭部高度,其中鼻尖是百分比等, Luxand使得軟件能夠做到這一點,我認爲他們也許可。我上次看(2009?)他們沒有一個Objective-C庫。他們確實有一個應用程序,聲稱可以合併來自photograhs的臉部,所以你可以看到任何兩個人的後代會是什麼樣子,但它非常俗氣,有很多硬編碼的臉。 (如果你穿過一隻帶有茶壺的狗,你會得到和穿過2張真臉一樣的娃娃臉。) AFAIK,iOS SDK沒有這樣做。
  3. 我只是谷歌「臉部識別」,並開始閱讀。祝你好運。
0
  1. 面部識別是很困難的,你需要提取某種「功能」,並執行一些測量... iphone的硬件不是很適合這個工作。
  2. 是的,你可以點擊這裏 http://maniacdev.com/2011/11/tutorial-easy-face-detection-with-core-image-in-ios-5/ 的教程,並在這裏 http://maniacdev.com/2011/12/open-source-library-for-adding-easy-face-to-your-ios-app-with-the-free-face-com-api/ 一個免費的Web服務。 3.i建議你google學者(http://scholar.google.it/scholar?q=face+recognition & hl = it & btnG = Cerca & lr =)但我認爲如果你想編寫自己的算法你需要大量O口的空閒時間:)
+0

我有興趣爲我的論文追求這一點,只是做一些初步的研究,看看它是否合理。另外,當你說人臉識別很困難時,第一個鏈接不會顯示如何輕鬆地檢測圖片上的人臉? – 2012-01-29 00:56:22

+0

我說這很難,如果你必須從頭開始寫一個完整的圖像分析軟件。我沒有直接的經驗,我用MatLab寫了一些圖像分析功能,這是非常長的工作。 – 2012-01-29 01:14:14