opencv实现yuv420与bgr24互转,待验证

来源:互联网 发布:淘宝网的流程管理模式 编辑:程序博客网 时间:2024/06/15 20:45

void bgr2yuv(unsigned char* bgrBuffer, int W, int H, unsigned char* yuvBuffer)
{
cv::Mat bgrImg(H, W, CV_8UC3, bgrBuffer);
cv::Mat yuvImg(H * 3 / 2, W, CV_8UC1, yuvBuffer);
cv::cvtColor(bgrImg, yuvImg, CV_BGR2YUV_I420);
}


void yuv2bgr(unsigned char* yuvBuffer, int W, int H, unsigned char* bgrBuffer)
{
cv::Mat yuvImg(H * 3 / 2, W, CV_8UC1, yuvBuffer);
cv::Mat bgrImg(H, W, CV_8UC3, bgrBuffer);
cv::cvtColor(yuvImg, bgrImg, CV_YUV2BGR_I420);
}

 

 

 

0 0
原创粉丝点击