图片格式详解
2017-11-22 16:10
120 查看
一、图像基本数据结构
1.RGB和RGBA区别
A通道表明这个图像可以有透明效果R,G,B每个分量一般是用一个字节(8位)来表示,所以RGB格式每个像素是24位图,而RGBA每个像素是4*8位。
2.RGB和BGR区别
两者就是通道顺序不同,信息量上没有区别opencv读取图像默认通道顺序是BGR而RGB现在是主流,所以通过Opencv读取图像需要转换。
MJPEG和MPEG-4区别
M-JPEG源于JPEG压缩技术,是一种简单的帧内JPEG压缩,压缩图像质量较好,在画面变动情况下无马赛克,但是由于这种压缩本身技术限制,无法做到大比例压缩,录像时每小时约1-2GB空间,网络传输时需要2M带宽,所以无论录像或网络发送传输,都将耗费大量的硬盘容量和带宽,不适合长时间连续录像的需求,不大实用于视频图像的网络传输。MPEG是压缩运动图像及其伴音的视音频编码标准,它采用了帧间压缩,仅存储连续帧之间有差别的地方 ,从而达到较大的压缩比。
MPEG现有MPEG—1、MPEG—2和MPEG—4三个版本
MPEG—1的视频压缩算法依赖于两个基本技术,一是基于16*16(像素*行)块的运动补偿,二是基于变换域的压缩技术来减少空域冗余度,压缩比相比M-JPEG要高,对运动不激烈的视频信号可获得较好的图像质量,但当运动激烈时,图像会产生马赛克现象。
MPEG-2它是获得更高分辨率(720*572)提供广播级的视音频编码标准
MPEG-4具有很好的兼容性;MPEG-4比其他算法提供更好的压缩比,最高达 200:1;MPEG-4在提供高压缩比的同时,对数据的损失很小。
H.264,H.265,MPEG-4区别
H.264被MPEG组织称作AVC,是MPEG4标准的第10部分,用来取代之前MPEG4第2部分(简称MPEG4P2)所制定的视频编码,因为AVC有着比MPEG4P2强很多的压缩效率。最常见的MPEG4P2编码器有divx和xvid(开源),最常见的AVC编码器是x264(开源)H.265则是次世代的视频编码技术,被MPEG组织称为HEVC(High Efficiency Video Coding),是次世代标准MPEG-H的第2部分,不属于MPEG-4标准,有着比H.264更强的压缩效率
视频封装格式和编码格式区别
编码(codec),比如视频编码h264,h265,音频编码aac,mp3,它存在的目的主要是压缩原始数据的体积。封装格式(container),比如mp4,mkv,用来存储/传输编码数据,并按一定规则把音视频、字幕等数据组织起来,里面都会有一些信息,比如当前流中包含哪些编码类型,时间戳等,播放器可以按照这些信息来匹配解码器、同步音视频。相关文章推荐
- jpg/png/psd/tiff图片格式详解
- 常见图片格式详解
- PNG文件结构(PNG图片格式)详解
- Web开发中的图片格式详解
- bmp图片格式详解
- PNG8格式图片详解
- 常见图片格式详解
- [分享]各种图片格式详解及应用[图像图形(图象)论坛]
- 网页设计中对于图片格式与设计关系的详解
- (转)JPEG图片数据结构分析- 附Png数据格式详解.doc
- gif 格式图片详解
- 各种图片编码格式详解
- 网页设计中对于图片格式与设计关系的详解
- 图片格式详解(1)
- 形形色色的图片格式详解
- PE 文件格式详解0 图片示意
- Unity的图片压缩格式详解
- 常见图片格式详解
- PNG,JPEG,BMP,JIF图片格式详解及其对比
- PNG文件结构(PNG图片格式)详解