【发布时间】:2012-12-10 10:24:46
【问题描述】:
我正在编写一个使用 openCV 的代码,这是我的问题 openCV 中的帧是 RGB 颜色空间,但我需要 YCbCr 格式,所以我用我写了这个小代码:
void PixelError::conversiontoYcbcr(cv::Mat rgbFrame){
cv::cvtColor(rgbFrame,frameycbcr, CV_RGB2YCrCb,0);
cv::Vec3f pixel = frameycbcr.at<cv::Vec3f>(row,col);
}
这是获取 R 和 G 以及 B 值的示例,但是由于我转换了帧,所以我也想获取我的值,但是我在 row 和 col 中遇到错误,我不知道向量的哪个通道像素代表我的 Y 或 Cb 或 CR 值。 提前感谢您的帮助
【问题讨论】: