【发布时间】:2015-04-29 16:58:00
【问题描述】:
您好,我正在尝试检测嘴巴或嘴唇的区域。为此,我尝试使用这些论文中描述的方法:Paper1,Paper2。 (只能发两篇论文)
他们使用的方法是利用色彩空间 YCbCr,因为与面部其他部分相比,嘴唇具有强烈的红色成分和较弱的蓝色成分。因此,您可以像这样使用这个色彩空间:
LipMap = (CrCr)((CrCr)-n(Cr/Cb))((CrCr)-n *(Cr/Cb))
n = 0.95*((sum(Cr*Cr)/m)/(sum(Cr/Cb)/m))
问题是所有这些来源都没有真正解释计算是如何进行的。我知道如何获得 Cr 和 Cb 的值,但我不能 100% 确定它们应该在 [0,1] 或 [0,255] 的范围内,来源都说明了。同样在那之后,我不确定如何从 n 计算以及 LipMap 中获得正确的值。在计算之前或之后应该对数字进行归一化。另外,您如何从 Cr/Cb 和归一化值中获得正确的值,我似乎无法正确获得。
我一直试图让它工作几个小时,但我做错了什么。最终的某些值总是很大。此外,它们不在应为 [0,1] 或 [0,255] 的范围内。
如果有人对此问题有任何意见或建议,将不胜感激。
【问题讨论】:
标签: opencv face-detection