【问题标题】:How to guess the human races based on skin color如何根据肤色猜测人类种族
【发布时间】:2016-10-01 06:35:21
【问题描述】:

有一些问题询问如何进行皮肤检测,例如Skin Color Detection in OpenCV.

现在,假设我已经有了皮肤,我应该在 opencv 中做什么来猜测图像中人的种族?我不需要真正准确的结果,但我只想猜测这个人是黑人(例如非洲人)、白人还是黄种人(亚洲人)

【问题讨论】:

标签: opencv


【解决方案1】:

获取一些示例图像,对其进行分割,并获取皮肤区域。然后取像素值的平均值/中值/小随机样本。然后对您的示例数据进行聚类,并查看这些聚类是否与您尝试分类的种族相关。然后告诉你如何参数化分类器。

【讨论】:

  • 感谢您的回复,您的意思是我可以尝试按照docs.opencv.org/2.4/doc/user_guide/ug_traincascade.html 描述的内容吗?
  • 那个方法太笼统了。如果你想让计算机自己解决如何将人分类为种族,你会这样做。但是手工更容易,至少对于版本 1。编写一个临时程序来提取数据,然后查看它,然后编写一个仅适用于该特定问题的简单分类器(可以是简单的灰度级别范围)。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-05-24
  • 2020-08-24
  • 1970-01-01
  • 2021-08-11
  • 1970-01-01
  • 1970-01-01
  • 2019-05-22
相关资源
最近更新 更多