如何在二维图像中模拟衣服的变化
How to simulate clothes changes in 2D image?
我正在做一个小项目,需要:在他选择上传的任何2D图像中更换一个人的衣服(衬衫/裤子等)。因此,需要以某种方式检测边缘,并将相关区域填充为新的图案。我确实看到了很多其他的复杂情况,但是让我们假设简单的模式只能被填充。
-
对于web应用程序,是否可以在HTML5中做到这一点?还有其他选择吗?
-
对于一个独立的应用程序,c++/Java哪种技术更合适?
基于Bart的评论:
- 任何像Bart那样有用的指针都是非常有用的
- 假设:2d图像中清晰可追溯的"站立"人体形象
- 因为它是一个图像,没有实时场景
假设:2d图像中清晰可追溯的"站立"人物
一种方法是要求用户拍摄两张照片。一张照片是用户在其中,另一张照片必须在相同的相机位置和方向拍摄,但用户走出了那张照片的框架。
由于两张图片将具有相同的背景,您可以逐像素比较两张图像之间的像素,并标记那些在某些阈值上有差异的像素。当然,必须选择阈值,以便相机噪声不会被检测为差异。一旦你有了不同的像素集合,你就可以过滤它们,并从边缘上的像素计算出用户的近似轮廓。
如果您可以控制背景,可以简化上述方法。你可以使用蓝屏来避免使用第二张图片作为背景。
相关文章:
- 如何使用Google Mock来模拟gettimeofday()
- G锁定铸造到基础上会释放模拟行为
- C++取消引用指针.为什么会发生变化
- 为什么在读取文件大小时文件IO速度会发生变化
- 有什么好的方法可以让系统调用代理允许在单元测试中进行模拟
- 落砂模拟碰撞检测C++和SFML
- 为什么cudaMemGetInfo报告设备内存总量的变化
- 在gtest.中使用fff.h模拟系统API
- 谷歌模拟和覆盖关键字
- 用C#中的并集模拟C++嵌套结构
- 在同一模拟中使用静脉和静脉_ inet内容时出现运行时错误
- 在模拟器中使用并集来模拟CPU寄存器有多合适
- 我写了一个C++程序来模拟Enigma机器.我没有得到输出
- 如何避免LED在循环状态变化中闪烁?
- 当 I2C 值在C++中发生变化时收到通知
- Gtkmm 会不断检查 Gtk::日历上的所选日期是否发生变化
- 如何模拟不同边数的骰子滚动?
- 模拟持久按键
- 谷歌模拟EXPECT_CALL具有微小的行为变化
- 如何在二维图像中模拟衣服的变化