使用opencv的cvScalar和Ycbcr值

时间:2012-12-17 11:23:16

标签: c++ opencv

我正在尝试使用OpenCV函数cvInRange,这需要两个Scalar参数,问题是我需要使用标量min和max的YcbCr值,有人知道怎么做吗?

cvInRangeS(imgYCbcr,  
        cvScalar( Ymax, Cbmax, Crmax  ),  
        cvScalar( Ymin, Crmin, Crmin ), 
        imgThresh); 

提前致谢

1 个答案:

答案 0 :(得分:1)

将图片从BGR转换为YCrCb(请参阅cvtColor)并使用inRange(不是cvInRangeS - 这是c函数,你需要c++)函数来获得所需的掩码。