E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
YV12
YUV转RGB--使用MMX和CUDA优化
http://blog.csdn.net/mikedai/article/details/64215860这篇博文中,采用查表的方式优化YUV转RGB,但是仍然没有发挥计算机硬件性能,对1920x1080的
YV12
MikeDai
·
2020-08-16 17:57
图像处理
NV12视频格式与YUV420P格式转化
YUV422、YUV444等,常见的RGB格式有RGB和RGBA等,根据内存存储方式的不同,YUV420又分为YUV420P和YUV420SP,分别是3平面存储和2平面存储;常见的NV12、NV21、I420、
YV12
风清_云扬
·
2020-08-16 17:51
音视频文章
Android原始视频格式YUV,NV12,NV21,
YV12
,YU12(I420)
Camera中设置Preview的回调函数onPreviewFrame时推荐使用NV21,
YV12
两种格式,因为这两种格式支持所有的Camera设备。
lidongxiu0714
·
2020-08-16 15:37
Android音视频学习
Android
音视频处理学习专题
【音视频基础】(十五): I420、
YV12
、NV12、NV21等常见的YUV420存储格式
比如今天要讲的,主流的采样格式YUV420,它的存储格式通常就有四种:I420、
YV12
、NV12、NV21。1、为什么会有存储格式?存储格式是个非常容易理解的事情,我们
houxiaoni01
·
2020-08-16 12:03
音视频基础
I420
YV12
NV12
NV21
音视频数据处理入门:原始视频格式YUV,NV12,NV21,
YV12
,YU12(I420)
我们知道,在Camera中设置Preview的回调函数onPreviewFrame时谷歌推荐我们使用NV21,
YV12
两种格式,因为这两种格式几乎在所有的设备里都通用。
头顶的松果
·
2020-08-16 10:36
常用算法
音视频
Android
YUV图解 (YUV444, YUV422, YUV420,
YV12
, NV12, NV21)
如果你认为本系列文章对你有所帮助,请大家有钱的捧个钱场,点击此处赞助,赞助额1元起步,多少随意锋影email:
[email protected]
图解(YUV444,YUV422,YUV420,
YV12
锋影Q
·
2020-08-16 04:22
操作系统平台
OS_BSP
汽车电子
linux
Android libyuv应用系列(二)libyuv在Android中的使用
://blog.csdn.net/zxccxzzxz/article/details/53982849上篇文章Androidlibyuv使用系列(一)Android常用的几种格式:NV21/NV12/
YV12
Coder包子哥
·
2020-08-14 14:37
Android
图像/流媒体
Android进阶
libyuv
on
Android使用合集
【Android】直播必备之YUV使用总结 —— Android常用的几种格式:NV21/NV12/
YV12
/YUV420P的区别...
说明因工作方面接触到图像处理这一块,需要对手机摄像头采集的原始帧做Rotate或者Scale,但无奈对此的了解少之又少,于是网上搜了一顿,完事后将最近所学总结一下,以方便之后的人别踩太多坑。首先想要了解YUV为何物:https://msdn.microsoft.com/en-us/library/aa904813上面的链接中微软已经写的很详细了,国内大部分文章都是翻译这篇文章的,如果还有疑问的同学
weixin_30820077
·
2020-08-14 14:10
海康摄像头opencv实时回调
include#includeusingnamespacestd;usingnamespacecv;LONGnPort=-1;HWNDhWnd=NULL;Matimage;//解码回调视频为YUV数据(
YV12
ghang35
·
2020-08-14 14:28
opencv
Android用surface直接显示yuv数据(三)
本文用Java创建UI并联合JNI层操作surface来直接显示yuv数据(
yv12
),开发环境为Android4.4,全志A23平台。
缥缈孤鸿影_love
·
2020-08-13 19:29
android
yuv
jni
surface
rgb
android采集视频格式转换算法
//-----------下面是常用的格式转换方法-----------------------------//
yv12
转yuv420pyvu->yuv,yuv420p就是I420格式,使用极其广泛privatevoidswapYV12toI420
Gogym
·
2020-08-10 14:45
JAVA
音视频
Android
YUV各格式详解和所占的空间大小总结 YUV420P YUV420P YUV420SP YUV420SP packed planar I420
YV12
NV12 NV21区别
简单总结一下,如有疏漏劳烦指正或补充。一.YUV420PYUV420PYUV420SPYUV420SPpackedplanar等格式区别444,422和420444:每个Y有一个U,一个V。422:每两个Y有一个U,一个V。水平方向2:1,UV缩减一半。420:每4个Y才有一个U和V。在422基础上,垂直方向也缩减一半。planar、packed、Interleaved格式P:Planar,按平面
Aero Learning...
·
2020-08-09 03:15
图像视频
iOS--OpenGL渲染
然而我们知道从解码得到的数据基本上都不是RGB的,而是yuv的像素格式,比较常见的有
YV12
、NV12等。yuv可以通过软件计算转成RGB格式,然后进行贴图,这是一种很低效率的方式。比较好
冬南风
·
2020-08-04 23:26
objective-c
图像格式【YUV Format】
一:YUV格式:YUV444,YUV422,YUV420,
YV12
,NV12,NV21YUV格式有两大类:planar和packed。
alpha_Escher
·
2020-08-04 22:45
图像处理
yuv420格式nv12,nv21,I420,
YV12
互转
YUV格式有两大类:planar和packed。对于planar的YUV格式,先连续存储所有像素点的Y,紧接着存储所有像素点的U,随后是所有像素点的V。对于packed的YUV格式,每个像素点的Y,U,V是连续交*存储的。YUV,分为三个分量,“Y”表示明亮度(Luminance或Luma),也就是灰度值;而“U”和“V”表示的则是色度(Chrominance或Chroma),作用是描述影像色彩及
逸适安然
·
2020-08-04 09:54
yuv420和yuv420p的区别
YV12
和I420的区别一般来说,直接采集到的视频数据是RGB24的格式,RGB24一帧的大小size=width×heigth×3Bit,RGB32的size=width×heigth×4,如果是I420
-鸣人-
·
2020-08-04 07:11
H264
ffmpeg
视频存储格式YUV420 NV12 NV21 i420
YV12
1)YUV简介YUV格式有两大类:planar和packed。对于planar的YUV格式,先连续存储所有像素点的Y,紧接着存储所有像素点的U,随后是所有像素点的V。对于packed的YUV格式,每个像素点的Y,U,V是连续交*存储的。YUV,分为三个分量,“Y”表示明亮度(Luminance或Luma),也就是灰度值;而“U”和“V”表示的则是色度(Chrominance或Chroma),作用是
老衲不出家
·
2020-08-04 01:53
视频开发
YV12
和I420的区别 yuv420和yuv420p的区别
YV12
和I420的区别
YV12
和I420的区别一般来说,直接采集到的视频数据是RGB24的格式,RGB24一帧的大小size=width×heigth×3Bit,RGB32的size=width×heigth
无敌二货
·
2020-08-04 01:56
图像处理
YV12
和I420的区别
一般来说,直接采集到的视频数据是RGB24的格式,RGB24一帧的大小RGB24size=width×heigth×3BitRGB32size=width×heigth×4Bit如果是I420(即YUV标准格式4:2:0)的数据量是size=width×heigth×1.5Bit在采集到RGB24数据后,需要对这个格式的数据进行第一次压缩。即将图像的颜色空间由RGB2YUV。因为,X264在进行编
lile^_^
·
2020-08-03 19:18
Linux
应用开发
YV12
,I420,YUV420P的区别与格式转换
YV12
和I420的区别一般来说,直接采集到的视频数据是RGB24的格式,RGB24一帧的大小size=width×heigth×3Bit,RGB32的size=width×heigth×4,如果是I420
ainyko
·
2020-08-03 14:19
ffmpeg
海康球机控制云台获取ptz数据
include#includeusingnamespacestd;usingnamespacecv;LONGnPort=-1;volatileintgbHandling=3;//解码回调视频为YUV数据(
YV12
楼顶上的猫
·
2020-07-31 21:44
视频存储格式YUV420 NV12 NV21 i420
YV12
1)YUV简介YUV格式有两大类:planar和packed。对于planar的YUV格式,先连续存储所有像素点的Y,紧接着存储所有像素点的U,随后是所有像素点的V。对于packed的YUV格式,每个像素点的Y,U,V是连续交*存储的。YUV,分为三个分量,“Y”表示明亮度(Luminance或Luma),也就是灰度值;而“U”和“V”表示的则是色度(Chrominance或Chroma),作用是
片片碎
·
2020-07-16 02:42
yuv420
yv12
与RGB转换算法
boolYV12_to_RGB24(unsignedchar*pYV12,unsignedchar*pRGB24,intiWidth,intiHeight){if(!pYV12||!pRGB24)returnfalse;constlongnYLen=long(iHeight*iWidth);constintnHfWidth=(iWidth>>1);if(nYLen>2];if(!uData||!v
yyingwei
·
2020-07-12 19:11
C/C++
sage
bmp提取rgb888转换成yuv格式中的
yv12
再从
yv12
转换为rgb888写成bmp格式文件的工程,测试通过
bmp中提取rgb888格式的数据,转换成
yv12
格式,再从
yv12
格式转换成rgb888格式的数据然后以bmp格式写入文件的测试工程。
mit06
·
2020-07-11 13:11
【Android音视频】Android—YUV格式深入浅出
二、一些常见YUV格式的区别1.YUV422—包含如:YUYV、UYVY、YUV422P2.YUV420—包含如:
YV12
,YU12、NV12、NV21、YUV420SP、I420三、
sslinp
·
2020-07-08 06:26
Android音视频
mediacodec 编码
yv12
为h264 编码一帧后dequeueOutputBuffer 一直返回-1
在用AndroidMediaCodec编码h264的时候,会遇到,dequeueOutputBuffer在成功获取到config帧(spspps)及第一个I帧后,dequeueOutputBuffer然后结果一直为-1的情况,在三星note3及小米3,小米6都是这样的,解决方案如下:关键在下面这个函数的第四个参数上,就是时间戳,这个参数一定要填写,可以类似的这么简单的算一下:longtimepts
chailongger
·
2020-07-07 04:22
海康威视IPCamera图像捕获方法:捕获实时流,将实时流解码成
YV12
,然后转换成RGB
于是实现了捕获
YV12
格式的视频流的功能,光有
YV12
还是不行的,需要将
YV12
转成YUV4:4:4的,然后再将YUV色度空间转换成RGB色度空间,这个过程是在信件的DecBFun回调函数里面执行的。
晏几台
·
2020-07-06 03:13
【图像】数据格式介绍(yuv420sp、yuv420sp、
yv12
,nv12等)
YUV定义:分为三个分量,“Y”表示明亮度(Luminance或Luma),也就是灰度值;而“U”和“V”表示的则是色度(Chrominance或Chroma),作用是描述影像色彩及饱和度,用于指定像素的颜色。YUV格式:有两大类:planar和packed。YUV格式通常有两大类:打包(packed)格式和平面(planar)格式。对于planar的YUV格式,先连续存储所有像素点的Y,紧接着存
侵蚀昨天
·
2020-07-05 02:50
音视频
yuv420和yuv420p的区别
YV12
和I420的区别一般来说,直接采集到的视频数据是RGB24的格式,RGB24一帧的大小size=width×heigth×3Bit,RGB32的size=width×heigth×4,如果是I420
nogodoss
·
2020-07-05 01:00
iphone
图解YU12、I420、
YV12
、NV12、NV21、YUV420P、YUV420SP、YUV422P、YUV444P的区别
音视频实践学习android全平台编译ffmpeg以及x264与fdk-aac实践ubuntu下使用nginx和nginx-rtmp-module配置直播推流服务器android全平台编译ffmpeg合并为单个库实践android-studio使用cmake编译ffmpeg实践android全平台编译ffmpeg视频解码器实践android全平台编译ffmpeg支持命令行实践android全平台编
handy周
·
2020-07-04 12:10
音视频开发实践
万能YUV播放器RawViewer
www.mingjianhua.com/post/%E4%B8%87%E8%83%BDYUV%E6%92%AD%E6%94%BE%E5%99%A8RawViewer.html分享一个万能YUV播放器RawViewer,支持YUV420,
YV12
mjh1021
·
2020-07-02 12:58
视频/流媒体
【Android】直播必备之YUV使用总结 —— 常用的几种格式:NV21/NV12/
YV12
/YUV420P的区别
转自:http://www.cnblogs.com/raomengyang/p/5582270.html说明因工作方面接触到图像处理这一块,需要对手机摄像头采集的原始帧做Rotate或者Scale,但无奈对此的了解少之又少,于是网上搜了一顿,完事后将最近所学总结一下,以方便之后的人别踩太多坑。首先想要了解YUV为何物:请猛戳我上面的链接中微软已经写的很详细了,国内大部分文章都是翻译这篇文章的,如果
gitzzp
·
2020-07-02 01:35
多媒体相关
android
yuv
图像处理
摄像头
ffmpeg
常用视频像素格式NV12、NV2、I420、、
Yv12
、YUYV
近期由于项目需要,开始接触视频像素格式,因此在这里做一个小结;像素格式描述了像素数据存储所用的格式,定义了像素在内存中的编码方式。RGB和YUV为两种经常使用的像素格式。RGB格式一般较为熟悉,RGB图像具有三个通道R、G、B,分别对应红、绿、蓝三个分量,由三个分量的值决定颜色;通常,会给RGB图像加一个通道alpha,即透明度,于是共有四个分量共同控制颜色。YUV格式(YCrCb)是指将亮度参量
cgwang_1580
·
2020-07-01 19:39
Android
开发
Android项目小结——硬解码(MediaCodec实现[MP4]转YUV420各种格式)
YUV420yuv420p:
yv12
(YYYYYYYYVVUU)、I420(YYYYYYYYUUVV)yuv420sp:nv12(YYYYYYYYUVUV)、nv21(YYYYYYYYVUVU)同样是三种方式
从程序猿到程序员
·
2020-07-01 05:58
android
Android MediaCodec实现摄像头数据硬编解码全过程
MediaCodec实现h264硬编解码全过程,视频数据从摄像头读出
yv12
格式,转换为I420(同yuv420p),投递给encoder,再从encoder取出编码后的h264数据投递给decoder
白錵錵
·
2020-07-01 01:53
ios
&
android
多媒体技术
Android PCM音频的采集和编码成AAC
该系统的核心步骤如下:(A)同步采集视频帧数据(
YV12
)和音频帧数据(PCM);(B)通过硬件编码器对所述视频帧数据和音频帧数据进行编码;(视频:YV12->H.264,音频:PCM->AAC)(C)
周木水
·
2020-06-30 16:21
Android
常用视频像素格式NV12、NV2、I420、、
Yv12
、YUYV
转自https://blog.csdn.net/cgwang_1580/article/details/79595958近期由于项目需要,开始接触视频像素格式,因此在这里做一个小结;像素格式描述了像素数据存储所用的格式,定义了像素在内存中的编码方式。RGB和YUV为两种经常使用的像素格式。RGB格式一般较为熟悉,RGB图像具有三个通道R、G、B,分别对应红、绿、蓝三个分量,由三个分量的值决定颜色;
习_霜
·
2020-06-30 02:55
YUV
D3d/opengl texture yuv yuv420p nv12
yv12
等等 显示 以及传入shaderresource
为何要用nv12或nv21?官方解释是方便渲染使用。个人理解:方便将nv12(DXGI_FORMAT_NV12)或nv21(DXGI_FORMAT_NV21)数据放到一个texture中,然后通过shader进行渲染。nv12与nv21区别是u与v的存放空间的位置问题,一个在前一个在后。下面是msdn中对nv12aligned格式的图例描述(y:width,height;uv:width,heig
丘上人
·
2020-06-24 22:31
三维
dirextx
c++
海康威视IP摄像头基于OPENCV的二次开发
最近玩了一下海康的IPcamera,与普通的WEBcamera输出RGB图像不同,其解码后输出的图像格式为
YV12
,这使得我们不能用熟悉的两行代码VideoCapturecap(0);cap(1200*
沐阳2100
·
2020-06-24 12:08
OPENCV/图像处理
YV12
,I420,YUV420P的区别
YV12
和I420的区别一般来说,直接采集到的视频数据是RGB24的格式,RGB24一帧的大小size=width×heigth×3Bit,RGB32的size=width×heigth×4,如果是I420
雷霄骅
·
2020-06-24 03:54
视频编码
YV12
and NV12
发现支持2中图像格式,
YV12
和NV12。具体是怎么样的内存分布不知道。查了些文档。自己修改了几个图。
fanbird2008
·
2020-06-23 06:54
Stream
Media
yv12
、I420、nv12、nv21相互转换
YUV420P,Y,U,V三个分量都是平面格式,分为I420和
YV12
。I420格式和
YV12
格式的不同处在U平面和V平面的位置不同。
oneboyishappy
·
2020-06-22 20:47
音视频基础知识
转:查表法转换
YV12
到RGB24的例子(附代码)
最近频繁有网友问到关于YUV转RGB的问题,这里我统一回答一下,并给出代码示例,供大家参考(以
YV12
转RGB24为例)。
YV12
字节排列方式如下:YYYY…YYYY^YY|..height..
燕子lovinglife
·
2020-06-21 23:51
视频概念信息像素色彩
ffmpeg)->封装(avi,mov,mpg,mpeg,mp4,wmv,rm,rmvb,flv,mkv,ts)->推送(rtsp等协议)->解码->播放用海康威视的摄像实时读取视频,读取视频的格式是
YV12
撒欢
·
2020-06-20 09:00
YUV数据采集存储及部分转换原理
今天主要理解一下YUV数据的原理以及nv21数据和
yv12
的数据互转的原理。
若无初见
·
2020-05-15 09:04
【嵌入式】关于YUV
文章参考自YUV图解(YUV444,YUV422,YUV420,
YV12
,NV12,NV21)YUV格式有两大类:Planar和Packed对于Planar的YUV格式,先连续存储所有像素点的Y,紧接着存储所有像素点的
Engineer_Iven
·
2020-04-13 00:52
常见视频格式
YV12
:三个通道的数据分开独立存储,先是连续的y,接着是连续的v,然后是连续的u。YV表示:y后面是v,12表示个像素12bitNV12(YUV420
小鱼0085
·
2020-04-02 15:19
RGB TO YUV转换原理及代码示例
本文以RGB24àYUV420(
YV12
)为例,讲解颜色空间转换的原理。数据表述方式以320*240的一帧图像为例RGB24的排列方式如下图所示:每个像素点有三个字节组成分别表示
快如闪电侠的瓜牛
·
2020-03-31 22:28
android 音视频推流
以4*4的图片为例看一下i420、
yv12
、nv21、n
Colbert
·
2020-03-01 17:16
Android YUV图像转换算法和检测工具
YUV420分为4种:I420:YYYYYYYYUUVVYV12:YYYYYYYYVVUUNV12:YYYYYYYYUVUVNV21:YYYYYYYYVUVUI420和
YV12
属于YUV420P,也就是
rome753
·
2020-01-03 19:37
上一页
1
2
3
4
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他