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
NV21
android简析YUV转RGBA
NV21
是YUV420的一种。开发当中有时需要将YUV格式转换为RGBA格式,接下来我们简单分析YUV格式与RGBA格式。YUV YUV,分
邓嘉明
·
2020-08-16 19:39
多媒体
使用opencv处理android中的yuv420sp(
NV21
)图像
NV21
属于YUV420格式,是一种two-plane模式,即Y和UV分为两个Plane,但是UV(CbCr)为交错存储,每四个Y共用一组UV分量。
danielmiaowl
·
2020-08-16 19:31
opencv
史上最强的YUV转换RenderScript,支持转换成RGBA,BGRA,并且同时支持旋转,翻转,YUV数据格式支持
NV21
, YV12, YUV420_888, 分别对应Android Camer
wordpress/index.php/2020/05/25/androidlibyuv/史上最强的YUV转换RenderScript,支持转换成RGBA,BGRA,并且同时支持旋转,翻转,YUV数据格式支持
NV21
~怪兽~
·
2020-08-16 18:42
android
yuv
NV21
插值后 转换成BGR
intNV21ToBGR_Rect(unsignedchar*
NV21
,intwidth,intheight,intx0,inty0,intx1,inty1,unsignedchar*dest,intdestW
beibei_hao_csdn
·
2020-08-16 18:33
RGB、YUV、
NV21
、BMP相互转换
概述最近学习雷神的博客,深受启发。后面的代码或者借鉴原作的代码,或者修改自原作。一般的图片播放器无法显示rgb和yuv格式的图片,为了方便查看rgb和yuv图片,雷神修改了一个网上的YUV/RGB播放器,既支持YUV又支持RGB的播放器。不过要求图片名字类似于test_320x420.yuv,320x420是图片的宽和高。rgb24转yuv420p首先要了解rgb24和yuv420p的存储方式,y
Z_baobao
·
2020-08-16 18:42
图像格式转换
【Codecs系列】颜色空间转换CSconvert:
NV21
转BGR24和BGR24转
NV21
title:颜色空间转换CSconvert:
NV21
转BGR24和BGR24转NV21date:2019-08-0922:13:47categories:技术音视频技术tags:CodecsCSconvert1
飞翔的鲲
·
2020-08-16 18:43
【视音频技术之基础知识】
CSC
颜色空间转换
NV21
BGR24
RGB
Android下
NV21
转ARGB的方法
AndroidCamera.PreviewCallback回来的每一帧图像的格式为
NV21
,
NV21
是YUV420的一种。但具体YUV三个分量怎么存储,Android的文档没有指出。
岳子丘
·
2020-08-16 18:33
Android
YUV422(YUYV)、
NV21
、YUV420P、RGB24(RGB888)之间转换C/C++代码
在图像处理、视频开发中,因为不同设备、不同平台、摄像头获取的原始数据都不一样,经常要完成颜色之间转换,下面列出一些常见的颜色格式转换代码。比如:Android系统的摄像头返回的图像格式NV21X264编码需要的图像格式YUV420PLinux下摄像头返回的图像格式一般是YUYVGUI图形控件一般显示图片需要RGB数据如果想查看原始的YUV图片windows下可以使用7yuv软件。列出转换代码列表:
DS小龙哥
·
2020-08-16 18:54
FFMPEG
QT
LINUX
android
ios
web
app
YUV转RGB(NV21-ARGB)的Neon优化代码
2019独角兽企业重金招聘Python工程师标准>>>说明此代码仅限于
NV21
格式转ARGB格式。
NV21
格式中,Y单独存储,UV分量交错存储。
weixin_34126557
·
2020-08-16 18:31
YUV格式学习:YUV420P、YV12、NV12、
NV21
格式转换成RGB24
对于YUV420的格式,网上有一大堆资料,这里就不说了。直奔主题,给出如何转换的函数,一如既往,只用代码说事。YUV420有打包格式(Packed),一如前文所述。同时还有平面格式(Planar),即Y、U、V是分开存储的,每个分量占一块地方,其中Y为width*height,而U、V合占Y的一半,该种格式每个像素占12比特。根据U、V的顺序,分出2种格式,U前V后即YUV420P,也叫I42
李迟
·
2020-08-16 17:06
视频/图像学习
YUV视频格式学习笔记
Java代码:RGB565转YUV420SP
(接口是基于Android手机摄像头的数据格式
NV21
来写的,现在要用usb摄像头所以导致数据不通)之前接触到的都是底层C来转,现在要自己动手了。
Me啊哈
·
2020-08-16 17:03
Android
Java
NV21
转BGR图像
#undefclamp_g#defineclamp_g(x,minValue,maxValue)((x)(maxValue)?(maxValue):(x)))intNV21ToBGR(unsignedchar*srcYVU,unsignedchar*destBGR,intwidth,intheight){unsignedchar*srcVU=srcYVU+width*height;unsigned
LIZhang2016
·
2020-08-16 17:35
图像处理
c
NV12视频格式与YUV420P格式转化
YUV420、YUV422、YUV444等,常见的RGB格式有RGB和RGBA等,根据内存存储方式的不同,YUV420又分为YUV420P和YUV420SP,分别是3平面存储和2平面存储;常见的NV12、
NV21
风清_云扬
·
2020-08-16 17:51
音视频文章
YUV转RGB(NV21-ARGB)的Neon优化代码
说明此代码仅限于
NV21
格式转ARGB格式。
NV21
格式中,Y单独存储,UV分量交错存储。
weixin_34406086
·
2020-08-16 17:14
NV21
转YUV420P的代码,测试通过
格式就不说了,直接看代码:publicfinalstaticintNV21_TO_yuv420P(byte[]dst,byte[]src,intw,inth){intysize=w*h;intusize=w*h*1/4;byte[]dsttmp=dst;//ySystem.arraycopy(src,0,dst,0,ysize);//u,1/4intsrcPointer=ysize;intdstP
柳鲲鹏
·
2020-08-16 17:08
音视频编解码: YUV存储格式中的YUV420P,YUV420SP,NV12,
NV21
理解(转)
概述之前介绍了YUV码流的采样格式,下面分析下YUV码流的存储格式,YUV码流的存储格式与采样格式息息相关。总的来讲,YUV存储格式主要分为两种:planar平面格式指先连续存储所有像素点的Y分量,然后存储U分量,最后是V分量。packed打包模式指每个像素点的Y、U、V分量是连续交替存储的。根据采样方式和存储格式的不同,就有了多种YUV格式。这些格式主要是基于YUV4:2:2和YUV4:2:0采
weixin_30507481
·
2020-08-16 15:57
Android原始视频格式YUV,NV12,
NV21
,YV12,YU12(I420)
Camera中设置Preview的回调函数onPreviewFrame时推荐使用
NV21
,YV12两种格式,因为这两种格式支持所有的Camera设备。
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)
我们知道,在Camera中设置Preview的回调函数onPreviewFrame时谷歌推荐我们使用
NV21
,YV12两种格式,因为这两种格式几乎在所有的设备里都通用。
头顶的松果
·
2020-08-16 10:36
常用算法
音视频
Android
图像实战 - RGB、YUV图像格式介绍
最近在做人脸识别的项目,所以接触到也采坑了不少关于图像方面的技术,比如RGB、YUV图像格式,今天就主要记录一下常用的几种图像格式:BGR24、
NV21
、NV12、I420、YUYV…。
头顶的松果
·
2020-08-16 10:36
常用算法
音视频
Android
YUV图解 (YUV444, YUV422, YUV420, YV12, NV12,
NV21
)
如果你认为本系列文章对你有所帮助,请大家有钱的捧个钱场,点击此处赞助,赞助额1元起步,多少随意锋影email:
[email protected]
图解(YUV444,YUV422,YUV420,YV12,NV12,
NV21
锋影Q
·
2020-08-16 04:22
操作系统平台
OS_BSP
汽车电子
linux
android
NV21
裁剪算法
NV21
裁剪算法简要简要最近,在做Android摄像头预览方法的事情,usb摄像头出来的数据都是16:9的,无法正常在竖屏状态下显示,所以就要对摄像头的数据进行裁剪处理,摄像头出来的数据是
NV21
(就是
lakebobo
·
2020-08-15 23:22
android
NV21裁剪
android
裁剪镜像
Android libyuv应用系列(二)libyuv在Android中的使用
,原文链接:http://blog.csdn.net/zxccxzzxz/article/details/53982849上篇文章Androidlibyuv使用系列(一)Android常用的几种格式:
NV21
Coder包子哥
·
2020-08-14 14:37
Android
图像/流媒体
Android进阶
libyuv
on
Android使用合集
Android 端处理 YUV 数据 - Libyuv 的编译与使用
前言在Android系统上,Camera输出的图像一般为
NV21
(YUV420SP系列)格式,当我们想进行录像处理时,会面临两个问题问题1图像的旋转问题后置镜头:需要旋转90°前置镜头:需要旋转270°
Android架构师丨小熊
·
2020-08-14 14:08
移动互联网
Android学习
Android
Android程序员
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
Libyuv之初体验
后面找到一个java方法去i420转
nv21
,然后再生成bitmap数据显示出来,但是这样每帧数据的转换时间再80m
uu00soldier
·
2020-08-14 14:48
android
实现 libYUV打包编译成so文件,并实现
NV21
转yuv420转码操作
实现libYUV打包编译成so文件,并实现
NV21
转yuv420转码操作1.打包libyuv.so2.实现JNI编写,实现
NV21
转yuv420,镜像处理,角度旋转3.测试,优化性能,降低cpu性能5%
Ada
·
2020-08-14 13:50
性能优化
原YUV格式的解析 Android
NV21
视频采集
最近在搞视频分析类的项目,android默认视频采集格式是
NV21
,YCrCb格式,4.2.0.方式采样还有其他采样方式,默认使用NV21Setstheimageformatforpreviewpictures.Ifthisisnevercalled
vbLittleBoy
·
2020-08-14 11:52
android
android 基于ffmpeg将视频采集的
nv21
转h264格式数据
准备工作androidstudio2.2以上本项目是基于ndk开发的项目,使用androidstudio+cmake进行开发cmake配置详情可参考:http://www.jianshu.com/p/4eefb16d83e3http://blog.csdn.net/martin20150405/article/details/53284442ffmpeg开源库http://ffmpeg.org/网
dengzhi_00
·
2020-08-09 20:20
视频学习
android
ffmpeg
h264
视频
android
studio
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
图像视频
YUV格式详解
YUVpixelformatsNV21NV12和
NV21
属于YUV420格式,是一种two-plane模式,即Y和UV分为两个Plane,但是UV(C
Xminyang
·
2020-08-08 13:28
流媒体技术
Android开发之虹软人脸识别活体检测SDK包Bitmap转
NV21
方法
/***Bitmap转化为ARGB数据,再转化为
NV21
数据**@paramsrc传入的Bitmap,格式为Bitmap.Config.ARGB_8888*@paramwidthNV21图像的宽度*@paramheightNV21
xiayiye5
·
2020-08-05 22:59
Android总结
虹软
nv21
图片 转 bitmap
Stringpath=Environment.getExternalStorageDirectory()+"/yub/32.yuv";Filefile=newFile(path);InputStreamis=newFileInputStream(file);byte[]nv21Picture=getBytes(is);YuvImageimage=newYuvImage(nv21Picture,Im
chailongger
·
2020-08-05 21:00
图片文件转Bitmap-Bitmap转NV21-ARGB数据转化为
NV21
数据
在Android中有时候需要将本地文件转换为Bitmap这里提供3种方法Bitmapbitmap=BitmapFactory.decodeFile("文件路径");FileInputStreaminput=null;input=newFileInputStream(newFile(worker.getFacepath()));Bitmapbitmap=BitmapFactory.decodeStr
WiLL_XS
·
2020-08-05 21:22
bitmap 转换
nv21
最近在做相机相关的功能,有一个需求,需要把bitmap转换成yuv,这里是形成
nv21
格式,这里只是记录代码,便于以后查找:byte[]getNV21(intinputWidth,intinputHeight
驱梦人
·
2020-08-05 21:45
Android
开发
nv21
转Bitmap
CameraPreviewDatacameraPreviewData=camelist.getCameraPreviewData();//这一帧照片的格式byte[]nv21Data=cameraPreviewData.nv21Data;//
nv21
打工仔呀
·
2020-08-05 21:23
【图片格式转换】
nv21转Bitmap
图片格式转换
直播--android端推流实现二
.264编码原理上面讲到了如何将推流需要的库rtmpDump、x264集成到项目中,本节讲述视频推流实现,上一张推流的流程图:流程图看到,首先我们摄像头采集到的数据,会通过VideoChannel.cpp将
NV21
qinbin2015
·
2020-08-04 16:46
技术分享
NV21
与I420编码格式
NV21
与I420AndroidCamera对象通过setPreviewCallback函数,在onPreviewFrame(byte[]data,Cameracamera)中回调采集的数据就是
NV21
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
YUV_NV21图像数据到RGB颜色空间的转换
文章目录
NV21
(YUV420)介绍YUV_NV21转BGR代码YUV图像查看工具本文主要介绍YUV_NV21颜色空间到RGB(BGRinOpenCV)颜色空间的转换,并给出示例代码,另附YUV图像查看工具
高晨光
·
2020-08-04 02:59
Computer
Vision
视频存储格式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
视频开发
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
技术分享
Android -- 将
NV21
图像保存成JPEG
//保存一张照片StringfileName="IMG_"+String.valueOf(index)+".jpg";//jpeg文件名定义FilesdRoot=Environment.getExternalStorageDirectory();//系统路径Stringdir="/jpeg/";//文件夹名FilemkDir=newFile(sdRoot,dir);if(!mkDir.exists
tanmengwen
·
2020-08-03 04:29
Android
Java
通过opengl es 2.0来实现yuv(
NV21
)的显示
基本思路参考如下文章,用opengles2.0来实现yuv(
NV21
)的显示。
fu_shuwu
·
2020-08-01 12:07
Android
Opengl
Linux
C 实现 YUV420SP (NV12)和(
NV21
)的相互转换
YUV,分为三个分量,“Y”表示明亮度(Luminance或Luma),也就是灰度值;而“U”和“V”表示的则是色度(Chrominance或Chroma),作用是描述影像色彩及饱和度,用于指定像素的颜色。YUV420数据的长度,Y=宽*高,U=宽*高/4,V=宽*高/4。NV12数据的排列顺序为:YYYYYYYYY......,UVUVUV.......NV21数据的排列顺序为:YYYYYYYY
Croxd
·
2020-08-01 05:28
视频存储格式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
[记录]相机预览YUV转Bitmap
这里有两个方式,一种是先转为jpg,再通过jpg转为Bitmap:YuvImageyuvImage=newYuvImage(
nv21
,ImageFormat.NV21,stride,height,null
dingpwen
·
2020-07-14 09:13
Android
视频缩放及像素格式转换ffmpg(十二)
2、视频像素格式转换;安卓平台碎片化的特性,安卓手机录制的视频可能有多种不同像素格式,比如NV12,
NV21
等等,虽然他们都是YUV颜色空间,但是转
仙人掌__
·
2020-07-14 08:33
Android读取摄像头的格式
android摄像头出来的数据格式是
nv21
,也就是YUV420SP格式,data[0]存放Y分量,data[1]和data[2]存储UV交织的分量。
yxpandjay
·
2020-07-12 19:27
Android
上一页
1
2
3
4
5
6
下一页
按字母分类:
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
其他