gpt4 book ai didi

matlab - 使用图像处理进行秃头检测

转载 作者:行者123 更新时间:2023-11-30 08:39:20 24 4
gpt4 key购买 nike

我想知道是否有人可以为我提供一个指南来检测图片中的人是否秃头,或者更好的是,他有多少头发。到目前为止,我尝试检测面部和眼睛的位置。根据这些信息,我通过将眼睛上方的区域切割到面部某些部分的高度来粗略估计前额和秃头区域。

然后,我提取 HOG 特征,并使用 SVM 使用秃头和非秃头图像训练系统。

现在,当我查看测试结果时,我看到一些照片被归类为秃头,但其中一些实际上有金发或长额头,头发在切割过程后不可见。我使用 MATLAB 进行这些操作。

所以我知道这个方法似乎有点幼稚,但是你能建议一种找出秃头区域或提取头发(如果存在)的方法吗?什么方法最适合此类问题?

最佳答案

非常笼统,因此答案很笼统,除非提供进一步信息

  1. 使用计算机视觉(例如 MATLAB Computer Vision toolkit )检测面部/头部
  2. 头部有类比(对于人脸),使用这些可以得到头部有头发或秃头的区域(看来你已经有了这些)
  3. 计算人的皮肤所在的(概率颜色空间模型)范围(大多数人都有相似的肤色空间范围)
  4. 计算该区域的皮肤与其他颜色(即头发)的百分比
  5. 你拥有了!

要估计肤色模型,请检查以下论文:

  1. http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.56.8637&rep=rep1&type=pdf
  2. http://infoscience.epfl.ch/record/135966
  3. http://www.eurasip.org/Proceedings/Eusipco/Eusipco2010/Contents/papers/1569293757.pdf
  4. Link

如果某个区域与皮肤模型不太吻合,则可以将其视为非皮肤(指头发,假设样本中不存在帽子等)

关于matlab - 使用图像处理进行秃头检测,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32038478/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com