从图像复制面部

时间:2012-05-07 13:17:17

标签: iphone objective-c ios cocoa-touch

我是这个论坛的菜鸟,但想试一试。

我目前正在学习Objective-C和Cocoa;试图建立我的第一个iPhone应用程序。

我正在做的一件事是允许用户从他们拍摄的图像中剪切他/她的脸并将其粘贴到另一张图像中。 (这个想法是从一个图像切割下来并粘贴到另一个图像中,并带有一个可以去的面部。)

如何做到这一点?我想我会允许用户只需触摸并拖动他们的脸,形状为矩形,然后允许他们复制。

感谢您的帮助。

1 个答案:

答案 0 :(得分:2)

好吧,不过你有点傲慢的问题,这里有一些关于如何开始的指导:泛型obj-c / iOS开发(从hello world开始); UIImage类;相机API;图像处理算法,人脸检测算法。继续前进,不希望立即解决所有问题。首先编写一个简单加载任意照片并将其显示给用户的应用程序。然后修改它,您可以从图像中裁剪指定的矩形区域并将其保存到新文件中。然后编写一个应用程序,打开相机,您可以拍摄图像并将其保存到磁盘。然后统一你所写的内容,只保存捕获图像的裁剪区域。

当您到达这一点时,您将对软件开发图像处理有更多了解。在此之后,您可以开始寻找图像处理算法。也可以在这里开始使用简单的模糊过滤器或类似的实现。如果您已经知道了一些图像处理,请在网上搜索面部检测算法。您甚至可能会找到一些包含这些功能的现成框架,或者至少您将理解这些概念。你甚至可以回到这里来堆叠溢出并询问关于良好的人脸检测算法的建议,但是如果你已经选择了一个并且有一些具体的问题,我们仍然更喜欢。

相关问题