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
I420
yuv数据生成器
进行了简要说明,更为详细的阐述可参考:https://blog.csdn.net/byhook/article/details/84037338以下是重点:YUV420P,Y,U,V三个分量都是平面格式,分为
I420
zhiyanzhai563
·
2020-08-21 12:05
ffmpeg音视频知识
yuv example
AnimagealongwithitsY′,U,andVcomponentsrespectivelyYUV420P,Y,U,V三个分量都是平面格式,分为
I420
和YV12。
FlyingPenguin
·
2020-08-21 01:53
YV12toI420 yuv420、NV12、YV12相互转换
在录像时设置了YV12要保存图片时YUV420P、
I420
、NV12、YV12格式转NV12保存图片GLSurfaceViewimplementsSurfaceHolder.Callback,Camera.PreviewCallback
Jeff_YaoJie
·
2020-08-20 21:51
工具类
图像格式转化在人脸识别应用中的实践
ArcFace2.0API目前支持多种图像格式:BGR24、NV21、NV12、
I420
、YUYV(Android、IOS只支持其中的部分)。接下来将开始介绍这几种图像格式以及部分转换方式。
C纳尼
·
2020-08-20 11:11
YUV数据YUY2到
I420
/*主要的采样格式有YCbCr4:2:0、YCbCr4:2:2、YCbCr4:1:1和YCbCr4:4:4。其中YCbCr4:1:1比较常用,其含义为:每个点保存一个8bit的亮度值(也就是Y值),每2x2个点保存一个Cr和Cb值,图像在肉眼中的感觉不会起太大的变化。所以,原来用RGB(R,G,B都是8bitunsigned)模型,1个点需要8x3=24bits(如下图第一个图),(全采样后,YU
weixin_34127717
·
2020-08-18 22:14
转:X264中Color Space Converter问题, 附解决图像倒立代码
X264中ColorSpaceConverter问题,附解决图像倒立代码X264的编码输入一般以
I420
格式为主,但是x264也支持了RGB24,RGB32及YUVU,YV12(晕~~就YUV都整出了这么多大同小异格式来
Qingxinguayu
·
2020-08-18 07:03
用python读取YUV文件 转RGB 8bit/10bit通用
注:本文所指的YUV均为YUV420中的
I420
格式(最常见的一种),其他格式不能用以下的代码。
_沥川往事
·
2020-08-16 22:19
多媒体
YV12转BGR24的一些实现
3713990.html)一般来说,直接采集到的视频数据是RGB24的格式,RGB24一帧的大小size=width×heigth×3Byte,RGB32的size=width×heigth×4,如果是
I420
shanxing5652
·
2020-08-16 22:05
机器视觉
Android中yv12、
I420
、nv12、nv21之间相互转换
I420
对应YUV420P,平面格式存储,4:2:0采样,U在前,V在后。YV12对应YUV420P,平面格式存储,4:2:0采样,V在前,U在后。
feng海涛
·
2020-08-16 22:32
音视频开发
常用YUV转RGB代码
publicclassYuvToRGB{privatestaticintR=0;privatestaticintG=1;privatestaticintB=2;//
I420
是yuv420格式,是3个plane
weixin_34015566
·
2020-08-16 21:58
yv12转nv12,nv12转
I420
yv12跟
I420
区别其实就是u、v顺序不一样,是平面格式,内存中u、v在连续的一块,nv12是打包格式,u、v交叉。
文长
·
2020-08-16 21:18
c++
图像处理(opengl)
NV12转换为
I420
intnv12Toi420(intnWidth,intnHeight,intnPitch,CUdeviceptr*Src_NV12,unsignedchar*Dst_i420){if(m_pTempBufSize
tkp2014
·
2020-08-16 21:15
有用源码
视频编解码
YUVI420 视频 裁剪 缩放 拷贝
比如常用的
I420
相对于RGB24(RGB三个分量各8个字节
清水迎朝阳
·
2020-08-16 20:16
RGB YUV NV12,
I420
转自:http://blog.csdn.net/leesphone/archive/2010/05/09/5572822.aspx前几天碰到一个问题,需要做一张全黑的rawdata给encode压码测试,因为rawdata的格式是YUV的,于是相当然的就把所有值全置为0,因为Y值(亮度)置为0了,所以以为圧码出来的frame就应该是黑色的,可压完才发现是粉色的,这下晕了,因为全黑对于RGB就意味着
muojie
·
2020-08-16 19:04
平板电脑
多媒体
Android设备中几种YUV420p转rgb视频帧方法效率比较
微信lgs9611153时间:2020-03-30背景原因:从android的camera之中获取视频帧,或者从第三方ipc比如海康大华的sdkapi获取的视频帧,往往都是yuv格式的,比如yv12,
i420
微澜-
·
2020-08-16 19:17
常用YUV转RGB代码
常用YUV转RGBjava代码publicclassYuvToRGB{privatestaticintR=0;privatestaticintG=1;privatestaticintB=2;//
I420
小小攻城师
·
2020-08-16 19:33
Algorithms
Java
Web
YUV视频格式到RGB32格式转换的速度优化 上篇
,VFW,视频,MMX,SSE,多核优化摘要:我们得到的很多视频数据(一些解码器的输出或者摄像头的输出等)都使用了一种叫YUV的颜色格式;本文介绍了常见的YUV视频格式(YUY2/YVYU/UYVY/
I420
housisong
·
2020-08-16 19:28
图形图像
代码优化
YUV视频格式到RGB32格式转换的速度优化 中篇
,VFW,视频,MMX,SSE,多核优化摘要:我们得到的很多视频数据(一些解码器的输出或者摄像头的输出等)都使用了一种叫YUV的颜色格式;本文介绍了常见的YUV视频格式(YUY2/YVYU/UYVY/
I420
housisong
·
2020-08-16 19:56
代码优化
图形图像
ARM NEON optimization added for YCbCr (YV12 /
I420
) to RGB16_565 conversion
fromMozillahttps://bugzilla.mozilla.org/show_bug.cgi?id=422540#c120https://bugzilla.mozilla.org/attachment.cgi?id=461487&action=edit[patch]gfx/layerschangesforarmpmo176414_gst_changes_gfx_layer.diff(t
maikforever
·
2020-08-16 17:04
android
NV12视频格式与YUV420P格式转化
YUV422、YUV444等,常见的RGB格式有RGB和RGBA等,根据内存存储方式的不同,YUV420又分为YUV420P和YUV420SP,分别是3平面存储和2平面存储;常见的NV12、NV21、
I420
风清_云扬
·
2020-08-16 17:51
音视频文章
Android原始视频格式YUV,NV12,NV21,YV12,YU12(
I420
)
Camera中设置Preview的回调函数onPreviewFrame时推荐使用NV21,YV12两种格式,因为这两种格式支持所有的Camera设备。YUV详细讲解请看:https://docs.microsoft.com/en-us/previous-versions/aa904813(v=vs.80),文章中大部分内容来自此文章,且此文章图标更详细。推荐:https://blog.csdn.n
lidongxiu0714
·
2020-08-16 15:37
Android音视频学习
Android
音视频处理学习专题
图像实战 - 图像格式介绍
ArcFace2.0API目前支持多种图像格式:BGR24、NV21、NV12、
I420
、YUYV(Android、IOS只支持其中的部分)。以下介绍这几种图像格式的内存排列方式。
省油的灯68
·
2020-08-16 13:09
【音视频基础】(十五):
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
)
然而,视频的格式远远不止这俩种,有时可能需要转成NV12,YU12(
I420
)。。。。。那么,我们就需要理解如何将这些码流格式实现互相转换。
头顶的松果
·
2020-08-16 10:36
常用算法
音视频
Android
图像实战 - RGB、YUV图像格式介绍
最近在做人脸识别的项目,所以接触到也采坑了不少关于图像方面的技术,比如RGB、YUV图像格式,今天就主要记录一下常用的几种图像格式:BGR24、NV21、NV12、
I420
、YUYV…。
头顶的松果
·
2020-08-16 10:36
常用算法
音视频
Android
android NV21裁剪算法
摄像头预览方法的事情,usb摄像头出来的数据都是16:9的,无法正常在竖屏状态下显示,所以就要对摄像头的数据进行裁剪处理,摄像头出来的数据是NV21(就是yuv420sp)格式,libyuv的裁剪算法是针对
i420
lakebobo
·
2020-08-15 23:22
android
NV21裁剪
android
裁剪镜像
如何裁剪YUV420图像,抓取指定区域,制作方形视频,模仿Instagram
###
I420
格式介绍在webrtc中android和ios系统采集摄像头获取到原始数据后,一帧原始图像会被转化为标准的YUV420P格式,也就是
I420
格式,转换的函数使用的是libyuv中的ConvertToI420
我是榜样
·
2020-08-14 14:54
音视频
Libyuv之初体验
后面找到一个java方法去
i420
转nv21,然后再生成bitmap数据显示出来,但是这样每帧数据的转换时间再80m
uu00soldier
·
2020-08-14 14:48
android
针对android&ios yuv旋转、镜像、格式转换、裁剪 算法实现
移动端录像在yuv数据上存在如下问题:1.无论android还是ios都不能直接从摄像头取出颜色空间为
i420
的数据,所以在编码前需要进行格式转换。
党玉涛
·
2020-08-14 13:15
算法
图像处理
libyuv NV12裁剪
简书链接:https://www.jianshu.com/p/8c6508cab763有时候想对摄像头采集的视频流进行区域裁剪,可以使用libyuv这个库,原理就是先把NV12转换为
i420
,对
i420
callMeAyang
·
2020-08-14 13:48
ios开发
分别使用Opencv、FFmepg、LibYUV将YUV数据转换为RGB
在日常开发中,特别是在编解码的项目中,数据格式转换是很常见的,如YUV转RGB、YU12转
I420
、亦或者其他格式等等,我们常用的转换方式,要么使用Opencv的cvtColor(),要么使用FFmepg
SunkingYang
·
2020-08-14 13:33
视频
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
图像视频
I420
转rgb
1.自己写转换方法unsignedchar*I420ToRGB(unsignedchar*src,intwidth,intheight){constintR=0;constintG=1;constintB=2;intnumOfPixel=width*height;intpositionOfU=numOfPixel;intpositionOfV=numOfPixel/4+numOfPixel;uns
youyudexiaowangzi
·
2020-08-09 03:36
C++
opencv
iOS OpenGL渲染YUV数据
链接:http://www.jianshu.com/p/39cde80d60e2本文主要介绍使用OpenGLES来渲染
I420
(YUV420P),NV12(YUV420SP)的方法,关于YUV的知识,可以看这里
jeffasd
·
2020-08-05 00:33
OpenGL
直播--android端推流实现二
编码原理上面讲到了如何将推流需要的库rtmpDump、x264集成到项目中,本节讲述视频推流实现,上一张推流的流程图:流程图看到,首先我们摄像头采集到的数据,会通过VideoChannel.cpp将NV21数据编码成
I420
qinbin2015
·
2020-08-04 16:46
技术分享
NV21与
I420
编码格式
而x264编码的输入数据却为
I420
格式。因此,当我们采集到摄像头数据之后需要将NV21转为
I420
。NV21和
I420
都是属于YUV420格式。而NV21是一种two-plane模式,即Y和
yuanjinsong123
·
2020-08-04 09:20
ffmpeg开发
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
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
RGB、YUV420、NV21、
I420
编码区别
一、RGB与YUV首先了解视频编码为什么使用YUV420而不是rgb。那么需要了解两者的原理,看图说话所以从内存的角度来说,yuv单位像素使用的内存更低,但是两者表示的效果是一致的,也可以认为rgb过度绘制了,把人眼无法分辨的区域也进行了绘制。下面看一下两者之间内存暂用对比,这里采用·rgb24对比RGB24使用24位来表示一个像素,RGB分量都用8位表示,取值范围为0-255。在一个2*2的像素
qinbin2015
·
2020-08-03 11:01
技术分享
视频存储格式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转RGB】------C(java)语言与neon优化
I420
转RGB一.
「已注销」
·
2020-07-13 08:28
onPreviewFrame 相机输出格式转换yuv420p保存成图片
在最近项目中,因为特殊需要,底层相机往外输出了
i420
也就是yuv420p,输出的bytes需要转成换h264,同时某个时间还需要保存一张图片,如何将
i420
转jpeg?
iteye_15461
·
2020-07-11 08:36
android
ubuntu18.04+cuckoo 2.0.7(布谷鸟)沙箱安装方法
本人搭建cuckoo的设备是联想曙光
I420
服务器,系统为ubuntu18.04.264位版本1.host安装安装python库需要以下来自apt存储库的软件包才能
banana图样
·
2020-07-10 19:36
Android Bitmap转
I420
的坑,以及图文详解YUV420数据格式
今天Android要把Bitmap里的数据转成
I420
,用的YUV库,但是总有色差。
oncealong
·
2020-07-08 11:17
【Android音视频】Android—YUV格式深入浅出
二、一些常见YUV格式的区别1.YUV422—包含如:YUYV、UYVY、YUV422P2.YUV420—包含如:YV12,YU12、NV12、NV21、YUV420SP、
I420
三、
sslinp
·
2020-07-08 06:26
Android音视频
上一页
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
其他