情景
我正在编写一个检测皮肤毛发的程序。到目前为止,我已经做到了......
答案 0 :(得分:0)
在提取轮廓之前,您可以应用一些扩张 - 侵蚀(闭合)过滤,以确保获得完整的轮廓。从本质上讲,扩张侵蚀所做的是通过扩展它们以使它们相交来关闭通常彼此靠近的轮廓区域,然后将现在相交的轮廓向下缩小以使其保持正确缩放。有关此主题的更多信息,请查看here。
但是,此方法假定您已检测到图像中的大部分头发。你所做的不同;你已经在你的照片中检测到了NOT SKIN,并假设头发是最大的轮廓。通过这样做,当你关闭轮廓时,特别是在人物衬衫较高的图像上,你可能会遇到一些你正在检测衬衫和头发的问题。我会在您的管道中添加一个额外的步骤,在您尝试在应用此过滤之前将人的衬衫分割出去。
祝你好运!