照片编辑应用程序这些功能可能吗?

时间:2009-10-03 10:23:15

标签: objective-c xcode iphone-sdk-3.0 image-processing

用户将打开该应用程序,它会询问用户是否要使用相机或使用已保存的图片。 如果用户选择摄像机,它将与摄像机视图链接,以便他们可以立即拍照。 应用程序将向用户呈现人体轮廓,以便与他们想要拍摄的对象匹配。 alt text

示例 - 除了身体的轮廓之外,这将是清楚的,并且用户将能够移动手机或让主体移动直到它们紧密地适合上面看到的形状。一旦到位,拍摄对象将被拍摄,并且所得到的照片不会显示上面的轮廓。它仅用于定位和对齐。一旦拍完照片,就可以举起一套衣服,并且可以使用上面相同的轮廓来对齐形状内的衣服并拍照,从而允许两张照片合并,主体可以看到衣服在他们身上的样子。 然后,应用程序将消除身体图像外的所有图像。更具体地说,将主体与受试者的周围环境隔离开来。结果将是一个空白领域中的主题。 现在该主题是隔离的应用程序将允许将其他图像放置在主题图像上。 (例如:新衣服可以与拍摄对象类似的方式成像并拖到隔离的图像上。

好的,谢谢你的回答。真的很有帮助..

现在告诉我这些功能是否可行

应用程序允许将隔离的主题添加到存储在iphone上的背景图像上。 (例如:主题在旧金山拍摄,但背景被替换,使其看起来主题在纽约市。 上述所有功能也应该可用于存储的图像。 主体的图像应该能够“变形”以显得更重或更薄。

以下是一些对价格敏感的其他所需功能 - 请基于添加其中一些功能提供估算。如果下面列出了一项功能并且它出现在上面,请忽略。 拍完照片后,应用程序会询问用户是否要剪头,更换服装或“试穿”。这将推动后续行动。 如果选择了切割头 用户将圈出头部的轮廓,应用程序将剪切头部的图像并保存到侧面 然后,用户将从图片,身体模板或来自另一个保存/存储的照片的身体中选择另一个身体。 一旦选择了身体,用户将触摸保存的头部,它将自动填充到身体。 如果选择装备 用户可以从左到右触摸关键的身体部位,例如两个肩膀,手,腰,腿和脚。这将允许应用程序知道如何最好地叠加服装。 然后,用户将从许多可用模板中选择一个装备 一旦被选中,用户将点击确认类型的按钮,这将把新装备放在身体上。 服装应符合照片中人的身体。即伸展侧面的方式,使人更胖,做更薄,更短,更长等。 如果app可以知道空间对齐,那将是理想的。即如果有人转向侧面,则更换的装备将是侧视图。 另一个功能应该是让用户手动改变新装备的照片,使人看起来更高,更短,更瘦,更胖等。 应用程序也可以选择姿势为正面和背面的照片 选择此选项时,在摄像机视图中,标准体轮廓将显示在框架中。用户将尽可能地将对象尽可能地匹配到框架中所示的身体轮廓。一旦紧密匹配,用户将拿走主体的正面和背面视图的电话。 在服装店,用户可以拍摄衣服的正面和背面照片,并将其叠加到他们拍摄的身体的“姿势”照片上。 用户将打开应用程序,它将按照上面第一个要点中的说明开始 用户可以选择相机选项 用户可以拍摄衣服正面和背面的照片 一旦拍照,应用程序会询问他们是否要剪头,更换服装或试穿.. 用户选择试穿 如果用户想要衣服的正面/背面视图,应用程序会询问它是顶部,底部还是两者 用户根据需要触摸装备的关键点,即。肩膀,手腕,腰部等 一旦触摸并确认了关键点,app会自动将衣服放入已保存/摆出的照片中 应用程序需要将服装照片与用户的身体形状和类型相符。 该应用程序也适用于保存的图片。即商店在线有图片,用户可以将商店照片中的服装照片复制并保存到iphone,并使用此功能。

1 个答案:

答案 0 :(得分:3)

目标部分可以在3.1中轻松完成,您只需将透明的身体图像设置为自定义相机视图(setCameraOverlayView docs)即可。身体轮廓仅在取景器中可见,而不在照片上。将图像对齐后,可以使用带有Alpha通道的PNG蒙版图像将正文图像与背景分离。此图像仅显示落在身体轮廓内的部分,并且您还可以在边框上有一个像样的羽毛。我只是不确定所得到的图像的质量,对齐肯定是非常不精确的。