繁体   English   中英

Opencv将Yuyv(YCrCb)存储在cv :: Mat中

[英]Opencv storing Yuyv (YCrCb) in cv::Mat

我从网络摄像头得到的数据是yuv422。 我想将此yuv422存储到cv :: Mat中而不将其转换为RGB ...这可能吗?

谢谢。

是的,只需创建一个3通道矩阵。 请看一下基本的Mat教程

给定色度二次采样,如果将YUYV数据解压缩为YUV矩阵(3通道的8位数据),然后使用cv::inRange等执行过滤,则可能会更简单。您只需对U和每个Y的V个样本。

另一种选择是将矩阵视为4个8位数据通道,然后在您的过滤器结果中,将两个Y采样通道的结果合并。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM