gpt4 book ai didi

image-processing - 确切的肤色 HSV 范围

转载 作者:太空宇宙 更新时间:2023-11-03 20:44:43 24 4
gpt4 key购买 nike

我已经看到所有关于皮肤 HSV 颜色空间范围的问题
但我只能弄清楚这一点

代码-

CvScalar  hsv_min = cvScalar(0, 30, 60, 0);
CvScalar hsv_max = cvScalar(20, 150, 255, 0);
//range I am using is { 0,30,60,0 & 20,150,255,0 }
cvCvtColor(src, hsv_image, CV_BGR2HSV);
cvInRangeS (hsv_image, hsv_min, hsv_max, hsv_mask);
cvDilate(hsv_mask,hsv_mask,0,1);
cvErode(hsv_mask,hsv_mask,0,1);
cvSmooth( hsv_mask, hsv_mask, CV_MEDIAN);

问题这个范围 ( { 0,30,60,0 & 20,150,255,0 } )它甚至可以检测到红色吗?当您将手放在红色背景中时,它不会追踪您的皮肤……
请帮忙!!!

最佳答案

根据这个:http://matmidia.org/sibgrapi2009/media/posters/59928.pdf

The skin in channel H is characterized by values between 0 and 50, in the channel S from 0.23 to 0.68 for Asian and Caucasian ethnics.

您必须格外小心图像中非常暗的部分,并且可能会完全丢弃它们,因为对于较小的 V 值,HSV 转换会变得非常嘈杂。

根据您的限制条件,您还可以考虑使用彩色手套(场景中通常不会出现的某种颜色),或设置与红色不同的背景,即远离肤色(洋红色) ,绿色,随便)。

关于image-processing - 确切的肤色 HSV 范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8753833/

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