2012-05-07 26 views
-2

我是這個論壇的noob,但想試試看。複製臉從圖片

我目前在學習Objective-C和Cocoa;試圖構建我的第一個iPhone應用程序。

我正在處理的一件事是允許用戶從他們拍攝的圖像中剪下他/她的臉並將其粘貼到另一個圖像中。 (這個想法是從一幅圖像中剪下來的,然後粘貼到另一幅圖像上,然後用一張臉去臉。)

這怎麼辦?我想我會允許用戶只是觸摸並拖動他們的臉部,以矩形的形狀,然後讓他們複製。

感謝您的幫助。

+1

「GIMME TEH CODEZ」通常不被認爲是一個很好的問題格式。你有什麼嘗試? – 2012-05-07 13:18:18

+0

我剛剛進入iOS開發。我主要是在尋找一些起點;重點關注這個話題。我不是在尋找免費的代碼講義,只是一些深思熟慮的想法。謝謝。 – guerretb

+0

您無法使用Cocoa製作iOS應用程序。你必須使用Cocoa Touch。 –

回答

2

好吧,儘管如此,你有點傲慢的問候風格,這裏有一些關於如何開始的指導:通用obj-c/iOS開發(從hello world開始); UIImage類;相機API;圖像處理算法,人臉檢測算法。逐漸進行,不希望一下子解​​決所有問題。先寫一個簡單加載任意照片並將其顯示給用戶的應用程序。然後修改它,您可以從圖像中裁剪指定的矩形區域並將其保存到新文件中。然後編寫一個應用程序,打開相機,您可以拍攝圖像並將其保存到磁盤。然後統一你寫的內容,只保存拍攝圖像的裁剪區域。

當你到達這一點時,你將會對軟件開發圖像處理有更多的瞭解。在此之後,您可以開始尋找圖像處理算法。在這裏也可以使用一些簡單的模糊過濾器或類似的工具。如果您已經瞭解了一些圖像處理功能,可以在網上搜索人臉檢測算法。甚至有可能你會找到一些現成的框架,包括這些功能,或者至少你會理解這些概念。你甚至可以回到這裏來堆棧溢出,並要求提供有關優秀人臉檢測算法的建議,但是如果你已經選擇了一個,並且有一些具體問題,我們仍然會更喜歡。

+0

這爲我提供了開始的地方。感謝您的反饋。 – guerretb

+2

您不需要自己實現人臉檢測算法;核心圖像提供了iOS上的API。 –

+0

感謝@PeterHosey指出了這一點。我沒有意識到這一點。 – MrTJ