[問題] opencv做膚色偵測

作者: a61137w (Simple)   2016-03-23 15:17:27
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
VC++
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
openCV
問題(Question):
想問有沒有人知道,為什麼使用VC++在做膚色偵測的時候,大部分都是將RGB轉成YCbCr,
很少是將RGB轉成HSV去做膚色偵測?據概念所知,HSV受到光線的影響應該會比較小,
如果做real-time的時候做膚色偵測,會很容易受到光線影響,
但是在goolge上找到的code幾乎都是轉成YCbCr去處理,請問有大大知道原因嗎?
感謝~
作者: techo0116 (Techo)   2016-03-24 01:24:00
Ycbcr轉換是一種人眼視覺的統計結果 所以在辨識的時候比較偏向於較符合自己也可以接受的偵測結果
作者: Schottky (順風相送)   2016-03-23 20:18:00
轉 Lab color space 啦 (搧風點火)
作者: TeaEEE (愛不趴 不愛趴)   2016-03-23 16:35:00
不少paper都有做不同color space下各種偵測的評估YCbCr不見得是最佳解
作者: suwako   2016-03-23 16:04:00
HSV在灰階色時H會為任意值 容易造成判斷失誤

Links booklink

Contact Us: admin [ a t ] ucptt.com