【发布时间】:2012-05-13 21:56:59
【问题描述】:
我正在制作一个 iPad 应用程序,我有这张图片: 我想为用户提供一个选项,用他们自己图书馆中的照片替换鸡蛋的脸(假设我有一个带有空白空间的鸡蛋头部)。我想知道是否有合适的 api 用于操作/覆盖我可以插入的照片或图像?非常感谢任何建议。
【问题讨论】:
标签: objective-c ios ipad api image-processing
我正在制作一个 iPad 应用程序,我有这张图片: 我想为用户提供一个选项,用他们自己图书馆中的照片替换鸡蛋的脸(假设我有一个带有空白空间的鸡蛋头部)。我想知道是否有合适的 api 用于操作/覆盖我可以插入的照片或图像?非常感谢任何建议。
【问题讨论】:
标签: objective-c ios ipad api image-processing
如果您想按照您所描述的那样进行基本的图像操作,您需要查看 CoreImage 库。
首先,您将从用户库中获取图像 - 您将以模态方式呈现 UIImagePicker(在最简单的场景中)。这会将您选择的图像返回给您。
然后您将继续识别人脸 - CoreImage 为您提供 CIDetector,它可用于获取包含人脸的矩形。然后,您可能会从脸部周围的矩形中抓取图像。
然后你拍摄面部图像,并将其放在你的蒙面蛋后面。
【讨论】: