关于androidnv12的信息

视频设置中yuvj420p和yuv420p有什么区别?

yuvj420p是一般是照相机拍出来的格式,和拍出来的jpg照片一样,灰阶范围是0-255,是pc主机的显示色彩;yuv420p是大部分摄像机拍出来的格式,灰阶范围是16-235,是tv主机的显示色彩,也是现在的主流格式。

专注于为中小企业提供成都网站制作、网站建设服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业青田免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了近千家企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。

yuv420p明显的前面一个是yuvj420p后面一个是yuv420p,两种格式不同。 热心网友| 发布于2013-03-27 举报| 评论 0 5 yuv420p, 160x128 前后只有一个字母只差一个是yuvj420p一个是yuv420p,请高手救救在下。

YUV有两个格式: 打包格式和平面格式。yuv420p 和 YUV420的区别 在存储格式上有区别 yuv420p:yyyyyyyy uuuuuuuu vvvvv yuv420: yuv yuv yuv YUV420P,Y,U,V三个分量都是平面格式,分为I420和YV12。

YUV格式 YUV 表示三个分量, Y 表示 亮度(Luminance),即灰度值,UV表示色度(Chrominance),描述图像色彩和饱和度,指定颜色。

Android中的YUV格式解析

NV21 属于 YUV420SP ,与 NV12 几乎一致,区别是 UV 平面中 U 与 V 的排列顺序颠倒,以 V, U, V, U 的顺序交错排列,内存排列如图所示:NV21 是 Android 相机( Camera )默认的输出格式。

常见的YUV格式有YUYYUYV、YVYU、UYUV、AYUV、Y41P、Y41Y21Y21IF0IYUV、YV1YVUYUV41YUV420等,Android中比较常见是YUV420分两种:YUV420P和YUV420SP。以下为YUV420P和YUV420SP。

首先,我们可以将 YUV 格式按照数据大小分为三个格式,YUV 420,YUV 422,YUV 444。

RGB与YUV

1、YUV颜色编码格式在默认情况下是图像和视频压缩的标准,如下图所示,和RGB类似,每个像素先都包含Y、U、V3个分量,但是其中Y和UV是可以分离的,没有UV信息,也是可以显示图片的,只不过的黑白的。

2、YUV 和 RGB 类似,每个像素点都包含了三个分量: Y 、 U 、 V 分量。与 RGB 编码不同的是, Y 分量和 UV 分量是可以分离的,如果没有 UV 分量我们看到的就是一张黑白图片,就像以前的黑白电视机。

3、YUV 是用一个 亮度 分量和两个 色度 分量来描述一个颜色,Y 表示亮度,U和V 表示色度。YUV 的最大特点是将亮度信息和色彩信息分离,没有了色彩信息依旧可以显示一张完整的黑白图片。YUV格式比RGB格式储存空间小。

4、YUV颜色编码采用的是明亮度和色度来指定像素的颜色。其中,Y代表明亮度(Luminance、Luma),而U和V表示色度(Chrominance、Chroma)。

5、YUV和RGB互相转换的公式如下:RGB可以方便的进行计算机存储和读取,但对人进行颜色判断十分不友好,因此有了HSV,HSI颜色空间。HSV即色相(Hue)、饱和度(Saturation)、明度(Value),又称HSB(B即Brightness)。

视频数据存储方式YUV

1、YUV 4:4:4采样,每一个Y对应一组UV分量。 YUV 4:2:2采样,每两个Y共用一组UV分量。 YUV 4:2:0采样,每四个Y共用一组UV分量,如图中的红色部分。

2、彩色电视采用YUV空间正是为了用亮度信号Y解决彩色电视机与黑白电视机的兼容问题,使黑白电视机也能接收彩色电视信号,最常用的表示形式是Y、U、V都使用8个字节来表示,所以取值范围就是0~255。

3、很多视频编码器最初是不支持rgb格式的。但是所有的视频编码器都支持yuv格式。我们这里使用的就是yuv420格式的视频。

4、Camera默认输出YUV的数据格式为NV21。但是在Camera2中推荐使用格式则是YUV_420_888。NV21格式 在Android Carmra中手机从摄像头采集的预览数据默认值是NV21。

5、(3)YUV 4:1:1 4:1:1的色度抽样,是在水平方向上对色度进行4:1抽样。对于低端用户和消费类产品这仍然是可以接受的。


标题名称:关于androidnv12的信息
网站地址:http://pwwzsj.com/article/diojijj.html