gpt4 book ai didi

c++ - 在opencv中获取一个像素的Y值[Ycbcr]

转载 作者:行者123 更新时间:2023-11-28 07:49:14 30 4
gpt4 key购买 nike

我正在尝试从处于 Ycbcr 颜色模式的帧中获取像素的 Y 值。这是我写的:

 cv::Mat frame, Ycbcrframe, helpframe;
........
cvtColor(frame,yCbCrFrame,CV_RGB2YCrCb); // converting to Ycbcr
Vec3b intensity =yCbCrFrame.at<uchar>(YPoint);
uchar yv = intensity.val[0]; // I thought it's my Y value but its not, coz he gives me I think the Blue channel of RGB color space

知道怎么做才是正确的

最佳答案

下面的代码呢?

Vec3f Y_pix = YCbCrframe.at<Vec3f>(rows, cols);
int pixelval = Y_pix[0];

(注:我还没试过)

关于c++ - 在opencv中获取一个像素的Y值[Ycbcr],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14194738/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com