视频传输(一)

视频传输(一)

记录之前做过一段时间的视频传输。
USB摄像头传输的数据一般有两种格式,原始图像(像素表示为YUV等)和通过MJPEG压缩后的数据(像素表示为YCrCb),opencv读取的是USB摄像头图像一般读取的是MJPEG压缩后的数据,opencv底层是通过调用ffmpeg库进行解码,解析成Mat矩阵格式来进行显示。

静态压缩和动态压缩:
MJPEG: 只考虑单帧图片的压缩,压缩效率低,压缩算法简单
H264: 考虑了帧与帧之间的变动,压缩效率高,压缩算法复杂

1.直接传输原始数据图像

2.通过FFMPEG库来进行传输

猜你喜欢

转载自blog.csdn.net/huanghaihui_123/article/details/84799601
今日推荐