【发布时间】:2012-01-05 17:10:03
【问题描述】:
我正在尝试构建一个名为虚拟衣橱的应用程序,我计划在其中捕捉一个人的图像,然后让他选择不同的衣服,并立即看到他穿着该衣服的虚拟图像。
我对如何实现这个想法知之甚少。我阅读了一些资料,发现了一些边缘检测算法。
Sobel 似乎很快但效率不高,而 Canny 更好但很慢。 还有一些其他算法,如基于梯度、拉普拉斯等,但我对这些不太了解。
是否有很好的课程资料可以详细了解这些算法? 另外,对于这个应用程序来说,有一个更快但效率更低或更慢但效率更高的算法会更好吗?
我对此了解不多,因此不胜感激。
提前谢谢你。
【问题讨论】:
-
人们通常认为 Canny 非常快。你想要什么样的速度? Sobel 通常也用作角点检测器。你同意吗?
-
我正在尝试构建的应用程序需要比速度更高的准确性。我正在尝试投影人体并让他们虚拟地尝试不同的服装(当他选择某种类型的服装和颜色时,他会在该服装中看到他的虚拟形象)。
-
那么你想从人的照片中识别出照片的哪个部分是人,然后在图像的那个部分穿上衣服?我认为您需要的不仅仅是边缘检测。首先,如果这个人看起来与背景足够不同,“图像分割”就会起作用。但是,如果它们是在更复杂的房间中拍摄的,那么您可能需要更复杂。也许是这样:stackoverflow.com/questions/2188646/…
标签: algorithm computer-vision edge-detection hci