Opencv 基于图像处理的头发区域边界检测
我想检查一下前额在给定的面部图像中是否可见,或者是否被毛发覆盖。为此,我需要得到落在额头上的头发的边界。我尝试使用Sobel算子和扩张来获得边界,但我得到的只是整个面部周围的边界,而不是额头上落下的头发的边界。我正在使用大津算法对图像进行阈值设置。我的图片背景是白色,头发颜色是黑色 你能建议我如何得到额头上头发的边界吗?我知道grabcut有效,但提取头发部分需要更多时间 谢谢大家!Opencv 基于图像处理的头发区域边界检测,opencv,image-processing,computer-vision,Opencv,Image Processing,Computer Vision,我想检查一下前额在给定的面部图像中是否可见,或者是否被毛发覆盖。为此,我需要得到落在额头上的头发的边界。我尝试使用Sobel算子和扩张来获得边界,但我得到的只是整个面部周围的边界,而不是额头上落下的头发的边界。我正在使用大津算法对图像进行阈值设置。我的图片背景是白色,头发颜色是黑色 你能建议我如何得到额头上头发的边界吗?我知道grabcut有效,但提取头发部分需要更多时间 谢谢大家! 使用face haarcascade检测人脸 使用眼睛级联检测一只或两只眼睛 从顶部展开面区域 使用眼点和面部位
既然你已经有了额头区域,我有两个替代建议
:我已经能够检测到额头区域。我想要的是额头上落下的头发的边界。如果你想提取或分割头发,请使用图像alpha匹配,这是我认为最好的分割技术。如果你用谷歌搜索,你会找到你的解决方案。嗨,我知道它现在很旧了。我也有同样的问题,你能告诉我什么方法对你有效吗?