我正在做一个小项目,需要:换衣服(衬衫/裤子等)。在他选择上传的任何2D图像中的人。因此,需要以某种方式检测边缘,并在相关区域填充新的模式。我确实看到了许多其他的复杂情况,但是让我们假设简单的模式只需要填充。
更新
根据巴特的评论:
任何有用的指针,比如巴特的指针,在2d图像useful
。
发布于 2011-12-02 01:39:26
假设:二维图像中清晰可追踪的“站立”人体图形
这样做的一种方法是要求用户拍摄两张照片。一张图片是用户在其中的一张,另一张照片必须在相同的相机位置和方向上拍摄,但是用户从那个画面的框架中走出来。
因为这两幅图片都有相同的背景,所以您可以逐像素比较两幅图像之间的像素,并标记那些在某些阈值上存在差异的像素。当然,必须选择阈值,这样才不会检测到相机噪声的差异。一旦您有了不同的像素集合,您就可以过滤它们,并从边缘的像素中为用户计算一个近似的轮廓。
如果您对背景有控制,则可以简化上述方法。您可以使用bluescreen来避免第二张带有背景的图片。
https://stackoverflow.com/questions/8285565
复制相似问题