用于处理照片叠加层的API

时间:2012-05-04 10:51:31

标签: objective-c ios ipad api image-processing

我正在制作一个iPad应用程序并且我有这张图片:EGG!我想让用户可以选择用自己图书馆的照片替换鸡蛋的脸(假设我有一个鸡蛋,头部留有空白)。我想知道是否有适合操作/覆盖我可以插入的照片或图像的api?任何建议都非常感谢。

1 个答案:

答案 0 :(得分:0)

如果您想要在描述时进行基本的图像处理,您将需要查看CoreImage库。

首先,您将从用户库中获取图像 - 您将以模态方式呈现UIImagePicker(在最简单的场景中)。这将返回所选图像。

然后你将继续识别一个面 - CoreImage给你一个CIDetector,这可以用来获得一个包含面部的矩形。然后,您可能会从脸部周围的矩形中抓取图像。

然后你拍摄脸部图像,并将它放在蒙面蛋后面。