und*_*ack 7 c++ java graphics html5 edge-detection
我正在做一个小项目,需要:在他选择上传的任何2D图像中更换一个人的衣服(衬衫/裤子等).因此,某种程度上需要检测边缘,并且应该用新模式填充相关区域.我确实看到了很多其他的复杂情况,但我们假设只需要填充简单的模式.
对于Web应用程序,是否可以在HTML5中执行此操作?还有其他选择吗?
对于独立应用程序,首选什么样的技术,C++/Java?
更新
根据巴特的评论:
Mig*_*uel 5
假设:在2D图像中清除可追踪的"站立"人物形象
一种方法是要求用户拍摄两张照片.一张图片是用户在其中的图片,另一张图片必须在相同的相机位置和方向拍摄,但是用户走出框架的那张图片.
由于两个图片将具有相同的背景,您可以在两个图像之间逐个像素地进行比较,并标记那些在某个阈值上有差异的像素.当然,必须选择阈值,以便不会将相机噪声检测为差异.获得不同像素的集合后,您可以对其进行过滤,并根据边缘上的像素计算用户的近似轮廓.
如果您可以控制背景,则可以简化上述方法.你可以使用蓝屏来避免必须有第二张背景图片.
归档时间:
13 年,11 月 前
查看次数:
1284 次
最近记录: