2016-10-01 46 views
2

如何進行皮膚檢測有一些問題,例如: Skin Color Detection in OpenCV如何根據膚色猜測人類種族

現在,假設我的皮膚已經在OpenCV的我應該以猜測的人圖像中的種族什麼辦法呢?我並不需要一個非常精確的結果,但我只是想猜的人是否是黑色的(如非洲),白色或黃釉(亞洲)

+0

看看這裏... http://stackoverflow.com/a/28796596/2836621 –

回答

0

獲取一些例如圖像,段他們,並得到皮膚區域。然後取一個平均值/中值/小隨機樣本的像素值。然後對您的示例數據進行聚類,並查看聚類是否與您嘗試分類的比賽相關。然後告訴你如何參數化分類器。

+0

thx的迴應,你的意思是我可以嘗試遵循什麼在http://docs.opencv.org/ descrbed 2.4/doc/user_guide/ug_traincascade.html? –

+0

該方法過於籠統。如果你想讓電腦自己研究如何將人們分類成種族,你會這樣做。但它更容易做手工,至少版本1.寫一個臨時的程序來提取數據,然後再看看它,然後寫一個簡單的分類,只針對特定問題的工作(這可能是一個簡單的灰度級別範圍)。 –