【发布时间】:2013-11-22 18:31:00
【问题描述】:
免责声明:我不是寻找一种在所有条件下都有效和/或需要对图像进行复杂分析的稳健方法(例如,http://vis-www.cs.umass.edu/lfw/part_labels/)。因此,请不要将我链接到现有的许多关于头发分割的论文之一。我正在寻找快速而简单的东西(不是非常强大)。
话虽如此,我的目标是在人脸图像中提取包含头发的区域。如果我能够获得至少一些我确定是头发像素的微小像素,那么我可以使用几种算法中的一种来找到其余的(例如,“photoshop 魔术棒”类型算法)。
一个例子(左边是原始人脸,右边是梯度幅度):
以下是我可以访问的有关任何人脸图像的信息:重要特征的所有位置(例如鼻子、眼睛、嘴巴和下巴)。找到头发像素的一种愚蠢/简单的方法可能是执行边缘检测,然后从鼻子开始工作,直到找到两个“水平边缘”,我们假设它们是头发的上下边界,然后从 -之间。
有其他简单的方法可以尝试吗?
【问题讨论】:
-
你也对面部毛发感兴趣吗?
-
只有头顶的头发
-
你见过this paper吗?这似乎与您的“粗略和准备就绪”要求相似。
-
我不会走那条路,但感谢您的论文建议(常用蒙版/颜色蒙版看起来很简单)
标签: opencv image-processing computer-vision image-manipulation face-detection