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
nv12
YUV格式
【第一部分】YUV描述YUV存储方式有YUV420P(YV12)、YUV420SP(
NV12
)等。YUV420P和YUV420SP的区别就是一个是先存U再存V,一个是UV交替存储。
Wonton_skin
·
2023-03-28 08:34
Yuv422、
Nv12
转C#Bitmap
1.1、
Nv12
转Bitmapintw=1920;inth=1080;intiImageSize=w*h*3;byte[]bRgbData=newbyte[iImageSize];intiYuvSize
mark-puls
·
2023-03-26 01:28
C#编程
C#编程
CVPixelBufferRef 生成方式
采集返回的数据里得到一个CMSampleBufferRef,而每个CMSampleBufferRef里则包含一个CVPixelBufferRef,在视频硬解码的返回数据里也是一个CVPixelBufferRef,它的格式
NV12
starmier
·
2023-03-18 07:06
android Camera(二): NV21高效处理与libyuv使用
继上篇Camera数据采集适配时会涉及到的YUV数据的剪切与方向感应时的旋转处理(对YUV数据不懂的可以网上搜索相关的文章),后面还有MediaCodec硬编码时,不同的手机可能还需要将NV21数据转换成
NV12
youxiaochen
·
2023-03-12 05:14
D3D处理2D图像:
NV12
格式及其转换(1)
而在D3D中
NV12
是支持最广泛的YUV4:2:0格式,主要因为它在GPU中处理的效率最高,只有两个plane,而且UVplane和Luminance(Y)plane的pitch(stride)相等,高度为前者一半
王飞95
·
2023-02-16 21:05
视频与图像处理
3d
音视频
计算机视觉
常用视频像素格式
NV12
、NV21、I420、YV12、YUYV
最近因为任务需要,遇到视频像素格式的问题,学习了
NV12
和YV12,以及UYVY的具体存储区别。
黑鼠_DEAN
·
2023-02-05 19:03
【
nv12
格式转换】不同图像数据格式之间转换代码实操
文章目录1问题先行2nv12介绍2.1YUV格式2.2NV12排布3不同数据格式之间转换实操4参考链接1问题先行
nv12
是什么格式?和常见的rgb/bgr有什么关系吗?他们之间能互相转换吗?
寻找永不遗憾
·
2023-02-01 22:03
深度学习基础知识
地平线开发板相关
nv12
yuv
不同数据格式转换
代码实操
yuv420p 详解_YUV格式详解,图文详解YUV420数据格式
(5)
NV12
、NV21(属于YUV420)
NV12
、NV21NV12和NV21属于YUV420格式,是一种two-plane模式,即Y和UV分为两个Plane,但是UV(CbCr)为交错存储,而不是分为三个
weixin_39718083
·
2023-02-01 05:10
yuv420p
详解
【图像数据 uint8】不同数据格式中的数值范围是多少
uint8:0~255int8:-128~127rgb、bgr、gray图像数据,每个数值采用uint8表示;yuv444每个数值都采用uint8表示;
nv12
是常见的yuv420图像数据,每个数值都采用
寻找永不遗憾
·
2023-01-05 01:16
深度学习基础知识
地平线开发板相关
图像数据
nv12
yuv
Unity下如何实现RTMP或RTSP流播放和录制
Unity平台RTMP或RTSP直播流数据播放和录制之前,我们先简单回顾下RTSP或RTMP直播流数据在Unity平台的播放流程:通过NativeRTSP或RTSP直播播放SDK回调RGB/YUV420/
NV12
音视频牛哥
·
2022-12-29 12:31
Unity
RTMP直播推送播放
unity
RTMP
RTSP
Unity
RTMP播放器
Unity
RTSP播放器
Android native 层使用opengl渲染YUV420p和
NV12
Mediacode解码》《androidmediacodec编码demo(java)》《NDK中使用mediacodec编码h264》《Androidnative层使用opengl渲染YUV420p和
NV12
王二の黄金时代
·
2022-12-26 22:56
android多媒体
opengles
android
Jetson Xavier NX 平台JetPack 5.0.2 版本imx477-stereo camera调试
video/x-raw(memory:NVMM),width=2028,height=1520,framerate=30/1,format=
NV12
'!nvvidconvflip
bingdund
·
2022-12-21 05:44
Nvidia
Jetson
开发
nvidia
jeston
camera
Camera+MediaCodec+ffmpeg实现视频录制
从打开到预览的基础流程比较API1和API2Camera功能设置的比较MediaCodecMediaCodec编码过程MediaCodec处理具体的视频流方法创建编/解码器配置、启动编/解码器数据处理NV21数据格式
NV12
安歌_claire
·
2022-12-13 12:52
Android
android
音视频
MediaCodec编码
Camera
使用c++处理YUV文件
YUV文件的存储结构取样结构4:4:44:2:24:1:14:2:0格式14:2:0格式2存储结构YUVY(4:2:2)UYVY(4:2:2)YUV422P(4:2:2)YV12,YU12(4:2:0)
NV12
Cross_Entropy
·
2022-12-04 08:37
数字视频处理
视频处理
yuv
c++
Qt-FFmpeg开发-视频播放(5)
Qt-FFmpeg开发-视频播放【软/硬解码+OpenGL显示YUV/
NV12
】文章目录Qt-FFmpeg开发-视频播放【软/硬解码+OpenGL显示YUV/
NV12
】1、概述2、实现效果3、FFmpeg
mahuifa
·
2022-11-30 00:27
音视频
QT
ffmpeg
qt
OpenGL显示NV12
硬解码
音视频
MNN 实现
NV12
转BGR格式
MNN图像处理MNN中提供了CV模块,可以帮助用户简化图像的处理,还可以免于引入opencv、libyuv等图片处理库。支持目标Tensor为float或uint8_t的数据格式支持目标Tensor为NC4HW4、NHWC、NCHW的维度格式CV模块支持直接输入DeviceTensor,也即由Session中获取的Tensor。MNN图像处理配置structConfig{FilterfilterT
JoannaJuanCV
·
2022-11-27 17:36
深度学习
深度学习
mnn
opencv 读取
NV12
格式(.yuv)文件,并转为RGB格式保存为JPG
实测代码如下:#include#include#include#includeusingnamespacecv;usingnamespacestd;charbuff[2000000];intmain(){intwidth=1280;intheight=960;intyuvNV12_size=width*height*3/2;intrgb24_size=width*height;MatyuvNV12
JoannaJuanCV
·
2022-11-25 22:46
opencv)
opencv
人工智能
计算机视觉
【音视频流媒体】图像、视频编码、网络协议超详细介绍
2YU16(或I422,YUV422P)YV16(YUV422P)NV16(YUV422SP)NV61(YUV422SP)YUV4:2:0YU12(I420,YUV420P)YV12(YUV420P)
NV12
呆呆的猫
·
2022-11-24 18:30
音视频流媒体
视频
图像处理
网络协议
媒体
使用ffmpeg实现图像格式转换
一、jpg转
nv12
将ffmpeg.exe与jpg格式的图像放到同一个文件夹中;按住shift,在文件夹内空白区域右键,选择“在此处打开powershell窗口”,输入以下命令,转换后的图像也会保存到该文件夹中
时吨吨
·
2022-11-22 05:45
ffmpeg
Android录制视频-nv21转
nv12
姿势(libyuv使用)
抬头图片.jpg前言近期接触项目当中的视频录制项目,测试人员提出了一个bug:说项目录制的视频,会断断续续,每隔一段时间就会停住,然后再继续播放。当前项目是采用视频,音频分轨录制,然后再用ffmpeg合成视频。经过走代码逻辑,发现出现bug的原因是因为缺少视频帧数,定义的合成帧数以及录制帧数是24,但是在yuv数据转化的过程中,耗时间比较长,导致了丢帧的情况。因为目前项目里面所有的转化都是通过ja
leo2777
·
2022-10-20 17:56
海思Hi3536使用QOpenGLWidget预览yuv420sp视频
参考文章:《ffmpegopengl硬解视频并使用opengl在qt中显示
nv12
》《qt使用opengl显示yuv实时视频流》上述参考文章中《qt使用opengl显示yuv实时视频流》主要是介绍yuv420p
mkelehk
·
2022-09-23 15:54
海思视频处理器
QT
QOpenGLWidget
Hi3536
QT
音视频6.2——相机采集数据编码成H264
GitHub-wygsqsj/videoPath:音视频学习路线demoCamera采集数据安卓摄像头采集得数据格式是NV21,NV21格式比较奇葩,安卓的MediaCodec编码也不支持,需要转换成
NV12
龙鱼入海
·
2022-08-09 07:02
音视频
安卓
音视频
android
java
YUV格式学习:I420(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,也叫I420,
此心安处是吾鄉
·
2022-03-24 04:49
视频图像学习
图像处理
yuv
rgb
YUV格式解释,步长(间距)解释
blog.csdn.net/bjrxyz/article/details/52690661YUV420主要格式:YUV420P·YV12(排列为YVU)·YU12(排列为YUV)(又称为I420)YUV420SP·
NV12
Leoeoo
·
2022-03-10 16:40
图像实战 - RGB、YUV图像格式介绍
ArcFace2.0API目前支持多种图像格式:BGR24、NV21、
NV12
、I420、YUYV(Android、IOS只支持其中的部分)。以下介绍这几种图像格式的内存排列方式。
省油的灯_wsy
·
2022-02-18 12:25
iOS音视频采集与格式转换(yuv转rgb)
最近在项目里遇到了iOS音视频相关的东西,并且使用libyuv这个库将
NV12
转为BGRA,这方面知识工作中用到不多,为了避免遗忘,趁热打铁写下这篇文章。
zhq1992
·
2021-06-26 13:34
详解 YUV 格式(I420/YUV420/
NV12
/
NV12
/YUV422)
详解YUV格式(I420/YUV420/
NV12
/
NV12
/YUV422)YUV(Y'CbCr)是一种像素格式,常见于视频编码与静态图像。
划水型派大星
·
2021-06-10 11:20
DeepStream插件Gstreamer(一):插件汇总
该插件从上游接受批处理的
NV12
/RGBA缓冲区。NvDsBatchMeta结构必须已经附加到Gst缓冲区。
ooMelloo
·
2020-11-30 19:21
gstreamer
DeepStream
DeepSream
Gsreamer
详解YUV数据格式(YUV444,YUV422,YUV420,YV12,YU12,
NV12
,NV21)
转载:以下是本篇文章正文内容,下面案例可供参考通过对网上众多资料的阅读,发现很对资料书写有误,现对这些资料进行集合整理,欢迎纠错!一、YUV是什么?YUV定义:分为三个分量,“Y”表示明亮度(Luminance或Luma),也就是灰度值;而“U”和“V”表示的则是色度(Chrominance或Chroma),作用是描述影像色彩及饱和度,用于指定像素的颜色。YUV格式:两大类,planar和pack
idols_man
·
2020-10-13 00:20
ffmpeg
YUV(NV21)图像数据到RGB颜色空间的转换
NV21(YUV420)介绍
NV12
和NV21属于YUV420格式(每2x2四个Y,共用一组uv),是一种two-plane模式,即Y和UV分为两个Plane,但是UV(CbCr)为交错存储,
晨至曦
·
2020-09-14 09:58
音视频
YUV
转
RGB
图像格式
移动端直播音视频功能的开发--简介
直播服务端3、直播接收端二、主要介绍下直播推流端的技术方向1、音视频采集:需要结合平台接口实现,采集后的裸数据进行统一格式(主要针对采集图像参数的合理设置)android一般采用NV21格式ios采用
NV12
墨气
·
2020-09-10 18:42
视频编解码
Opencv中BGR、YUV、YUV_I420\
NV12
分析
文章目录一、CV_BGR2YUV二、CV_BGR2YUV_I420三、I420和
NV12
的区别以及Opencv中相互转换四、I420或者
NV12
转RGB本地模拟视频解码YUV数据传输无奈OpenCV中没有自带
hjxu2016
·
2020-08-24 00:34
个人笔记
opencv3.4.1深入浅出
OpenGLES 渲染YUV(
NV12
)数据 JAVA实现
由于工作需要,这几天在研究OpenGLES的使用,并需要做出一个APK来实现
NV12
的渲染,由于对Java编程也不懂,所以还去补了点基础的东西,然后参考了很多文章才完成。
zzMistery
·
2020-08-23 09:38
X264支持输入
NV12
格式
X264支持输入
NV12
格式一般编码器(例如JM)输入格式是YUV420(YV12),H.264标准也介绍的是YUV420的输入。
一路向南_csdn
·
2020-08-21 09:00
x264
H264解码输出yuv文件
解码过程与编码过程类似,编码过程是先初始化编码器,然后从编码器输出buf中读出h264文件头数据,写入输出文件,然后开始不断地将一帧帧
NV12
格式的图像写入到编码器的输入buf,启动编码,从编码器输出buf
萧条桑拓
·
2020-08-21 08:16
S5PV210实时视频传输
yuv example
YUV420SP,Y分量平面格式,UV打包格式,即
NV12
。
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
NV12
与YV12,YUV的主要格式
YUV是编译true-color颜色空间(colorspace)的种类,Y'UV,YUV,YCbCr,YPbPr等专有名词都可以称为YUV,彼此有重叠。“Y”表示明亮度(Luminance、Luma),“U”和“V”则是色度与浓度(Chrominance、Chroma)YV12是常用的CODEC格式,它的格式如下:图1中:W即图像的宽度,H即图像的高度,Stride表示图像行的跨度,超出W部分为填
Evankaka
·
2020-08-18 19:01
开源夏令营
ffmpeg中的像素格式是如何存储的(AVPixFmtDescriptor)
ffmpeg中的像素格式是如何存储的文章目录ffmpeg中的像素格式是如何存储的
NV12
和YUYV420例子:迭代ffmpeg中的像素格式描述ffmpeg的像素存储方式描述主要定义在了pexdesc.h
靑い空゛
·
2020-08-18 00:49
音视频/流媒体/ffmpeg
海康设备获取YV12图像-不用rtsp
本文记录了如何接入海康威视的SDK,并获私有码流,随后得到
NV12
序列。本文出自CSDN-固本培元。转载注明出处,交流邮箱:
[email protected]
。
zhouyongku
·
2020-08-16 22:53
流媒体
yuv420P转
NV12
代码
群里一位朋友提供的代码,自己为测试过,mark一下,有朋友测试了记得评论一下告知能不能用,谢谢!!voidYUV420PtoNV12(unsignedchar*Src,unsignedchar*Dst,intWidth,intHeight){unsignedchar*SrcU=Src+Width*Height;unsignedchar*SrcV=SrcU+Width*Height/4;unsign
yingxian_Fei
·
2020-08-16 22:24
媒体技术
YUV格式初探(一)---
NV12
格式转RGB24的两种方式
最新需要将ffmpeg对视频硬解码之后的
NV12
格式通过操作像素的方式转换成RGB24,不是使用sws_getContext函数直接转换。
倒骑毛驴的令狐冲
·
2020-08-16 22:18
Android中yv12、I420、
nv12
、nv21之间相互转换
NV12
对应YUV420SP,半平面格式存储,4:2:0采样,U在前,V在后。NV21对应YUV420SP,半平面格式存储,4:2:0采样,V在前,U在后。
feng海涛
·
2020-08-16 22:32
音视频开发
RGB转换NV21(YUV的一种储存格式)(代码实现)
实习的第二个任务是,将RGB图片转换成NV21(YUV的一种储存格式,也是在Android手机中最常见的图片raw储存格式)我们先来看看NV21以及其他相似的存储格式吧~NV21(YUV420)介绍
NV12
Dylan_young
·
2020-08-16 21:47
图像处理
NV12
和NV21转rgb
voidNV21_T_RGB(unsignedintwidth,unsignedintheight,unsignedchar*yuyv,unsignedchar*rgb){constintnv_start=width*height;u32i,j,index=0,rgb_index=0;u8y,u,v;intr,g,b,nv_index=0;for(i=0;i255)r=255;if(g>255)g
weixin_34116110
·
2020-08-16 21:06
yv12转
nv12
,
nv12
转I420
yv12跟I420区别其实就是u、v顺序不一样,是平面格式,内存中u、v在连续的一块,
nv12
是打包格式,u、v交叉。
文长
·
2020-08-16 21:18
c++
图像处理(opengl)
yuv中yv12与
nv12
的转换
YV12与
NV12
的简单区别如图:ffmpeg解码得到的YUV420P格式YV12写BUFFER保存:for(j=0;jheight;j++){memcpy(yQueue_buf+ywrite_ptr+
楠倏之语
·
2020-08-16 21:58
图像/视频传输
NV12
转换为I420
intnv12Toi420(intnWidth,intnHeight,intnPitch,CUdeviceptr*Src_NV12,unsignedchar*Dst_i420){if(m_pTempBufSize
tkp2014
·
2020-08-16 21:15
有用源码
视频编解码
YUV格式学习:
NV12
和YUV420P格式互换
NV12
和YUV420的转换是在相同采样空间的转换,只是个别分量位置的调整,只要明白了Y、U、V分量的布置,就很容易写出来。
李迟
·
2020-08-16 20:17
视频/图像学习
YUV视频格式学习笔记
上一页
1
2
3
4
5
下一页
按字母分类:
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
其他