作者a61137w (Simple)
看板C_and_CPP
标题[问题] opencv做肤色侦测
时间Wed Mar 23 15:17:27 2016
开发平台(Platform): (Ex: VC++, GCC, Linux, ...)
VC++
额外使用到的函数库(Library Used): (Ex: OpenGL, ...)
openCV
问题(Question):
想问有没有人知道,为什麽使用VC++在做肤色侦测的时候,大部分都是将RGB转成YCbCr,
很少是将RGB转成HSV去做肤色侦测?据概念所知,HSV受到光线的影响应该会比较小,
如果做real-time的时候做肤色侦测,会很容易受到光线影响,
但是在goolge上找到的code几乎都是转成YCbCr去处理,请问有大大知道原因吗?
感谢~
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.116.179.126
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/C_and_CPP/M.1458717449.A.1B4.html
1F:推 suwako: HSV在灰阶色时H会为任意值 容易造成判断失误 03/23 16:04
2F:→ TeaEEE: 不少paper都有做不同color space下各种侦测的评估 03/23 16:35
3F:→ TeaEEE: YCbCr不见得是最佳解 03/23 16:36
4F:→ Schottky: 转 Lab color space 啦 (搧风点火) 03/23 20:18
5F:→ techo0116: Ycbcr转换是一种人眼视觉的统计结果 所以在辨识的时候 03/24 01:24
6F:→ techo0116: 比较偏向於较符合自己也可以接受的侦测结果 03/24 01:24