当前位置: 首页 > news >正文

设计在线设计网站北京建设工程网站

设计在线设计网站,北京建设工程网站,工程公司网站建设,深圳网站建设培训学校YUV420P#xff0c;Y#xff0c;U#xff0c;V三个分量都是平面格式#xff0c;分为 I420 和 YV12 。 I420 格式和 YV12 格式的不同处在U平面和V平面的位置不同。在I420格式中#xff0c;U平面紧跟在Y平面之后#xff0c;然后才是V平面#xff08;即#xff1a;YUVYUV三个分量都是平面格式分为 I420 和 YV12 。 I420 格式和 YV12 格式的不同处在U平面和V平面的位置不同。在I420格式中U平面紧跟在Y平面之后然后才是V平面即YUV但YV12则是相反即YVU。 YUV420SP, Y分量平面格式UV打包格式, 即NV12。 NV12与NV21类似U 和 V 交错排列,不同在于UV顺序。 I420: YYYYYYYY UU VV    YUV420P YV12: YYYYYYYY VV UU    YUV420P NV12: YYYYYYYY UVUV     YUV420SP NV21: YYYYYYYY VUVU     YUV420SP dxva 输出 NV12 x264 输入、输出 I420 void yuv420p_to_yuv422(uint8_t * yuv420[3], uint8_t * dest, int width,                         int height) {     unsigned int x, y;          for (y 0; y height; y) {        uint8_t *Y yuv420[0] y * width;         uint8_t *Cb yuv420[1] (y / 2) * (width / 2);        uint8_t *Cr yuv420[2] (y / 2) * (width / 2);         for (x 0; x width; x 2) {              *(dest 0) Y[0];            *(dest 1) Cb[0];            *(dest 2) Y[1];             *(dest 3) Cr[0];              dest 4;              Y 2;              Cb;              Cr;          }      } } YUV420P 最近一周整理了一下网上关于YUV数据的转化和显示方面的资料, 与大家共享一下.   1. 关于YUV. 百度百科: http://baike.baidu.com/view/189685.htm 英文资料: http://en.wikipedia.org/wiki/YUV#Y.27UV420p_.28and_Y.27V12.29 YUV转换算法: http://www.kldby.com/baidunews/index.php/article/jdgg/2010-10-04/10436.html YUV格式: http://www.fourcc.org/yuv.php 自定义数据结构参考: http://www.rosoo.net/a/200604/6051.html   2. YUV数据的显示. 目前尝试了两种显示YUV数据的方法 YUV表面显示和GDI显示. YUV表面显示:      这个网上有很多源码, 当然为了大家省去一些查找和编译的苦恼, 提供我整理后的源码. 这种显示方式呢, 比较直接, CPU占用也不是很高, 而且不管是YUV420还是YUV420P(分辨率1280*720)都可以显示出来. 但是有一个缺点是: 只能创建一个显示画面, 就是要同时显示几个画面是不行的, 而且按下WIN键和D后, 画面还在屏幕上, 很无语. (我不确定此点是否正确, 我在一天之内没突破它的这个缺点后放弃).   GDI显示:    就是用相关算法将YUV420P数据---RGB24之后,使用StretchDIBits函数将每一帧的图像显示出来.    在转化算法方面, 在网上找到不止10几种, 除去一些存在错误无法编译的外, 筛选了5种方法.    此种显示方法上, CPU占用肯定比YUV表面显示高, 但至少可以多画面显示了,并且没有其他缺点.    转化算法见下一篇随笔.   YUV420 显示源码 http://files.cnblogs.com/doorsky/YUV%e6%98%be%e7%a4%ba.rar YUV文件 http://files.cnblogs.com/doorsky/YUV%e6%96%87%e4%bb%b6.rar   (在本文中U 一词相当于 CbV 一词相当于 Cr。) YUV422 format as shown below 4:2:2 表示 2:1 的水平取样没有垂直下采样   YUV420 format as shown below 4:2:0 表示 2:1 的水平取样2:1 的垂直下采样. YUV4:2:0并不是说只有U即 Cb, V即 Cr一定为 0而是指UV互相援引时见时隐也就是说对于每一个行只有一个U或者V份量如果一行是4:2:0的话下一行就是4:0:2再下一行是4:2:0...以此类推。
http://wiki.neutronadmin.com/news/176963/

相关文章:

  • 美食网站建设书keep的营销策略分析
  • 鳌江哪里有做网站免费申请网站官网
  • 网站开发都用什么浏览器网站设计的创新点
  • 网站建设方案书 本案wordpress导航栏不见了
  • 网站开发的安全性主要考虑哪些php+mysql网站开发全程实例pdf
  • 现在建网站可以拖拉式的吗怀柔建设网站公司
  • 企业网站开发注意什么甘肃省住房和城乡建设部网站
  • 电子商务网站开发与建设试卷想找人帮我做网站
  • 手机 网站 系统微商软件自助商城
  • 做it行业招标网站国外网站设计欣赏
  • 保山市建设局网站登录网站的关于我们页面
  • 珠宝网站策划深圳市app制作公司
  • h5做的分销网站h5网站开发总结
  • seo sem 做网站移动网站开发
  • wordpress站点版权设置哪有做企业网站
  • 隆尧网站微商可以做网站推广吗
  • 杭州seo网站排名优化青岛有名的互联网公司
  • 做网站必须要有的素材西安网站设计开发
  • 河南专业网站建设公司首选wordpress搭建网盘
  • 网站哪类业务建设投入会带来间接收益大型网站运营步骤
  • 网站模板上传打不开网站百度seo推广怎么做
  • 网站上传后怎么打开免费wordpress主题破解
  • angular适合 做 网站吗湖南网站推
  • asp做的网站如何发布wordpress上线apache
  • 安徽池州做网站的公司邹城网站定制
  • 建设网站的基本流程邯郸当地招聘网站
  • 昆明智能网站推广价格深圳网站设计|优选灵点网络
  • 线上少儿编程网站开发咸阳seo
  • 建筑网格布是用什么材料乐天seo视频教程
  • 互联网网站基础兰州网站建设托管