c++ open cv 中YUV422怎么转raw8
时间: 2023-11-22 15:56:12 浏览: 144
yuv422tobt1120.zip_YUV转BT1120_bt1120时序_bt1120转_vivado_yuv422 bt1
5星 · 资源好评率100%
在OpenCV中,可以使用 `cv::cvtColor()` 函数将 YUV422 转换为 raw8。具体的代码如下:
```cpp
cv::Mat yuv422_img; // 假设为输入的 YUV422 图像
cv::Mat raw8_img;
cv::cvtColor(yuv422_img, raw8_img, cv::COLOR_YUV2GRAY_Y422); // 转换为 raw8 图像
```
其中,`cv::COLOR_YUV2GRAY_Y422` 表示将 YUV422 转换为只含有 Y 通道的灰度图像,也就是 raw8 格式。
需要注意的是,转换后的图像类型为 `CV_8UC1`,即单通道 8 位无符号整数型。
阅读全文