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
TROS DataFlow - USB Camera & mipi Sensor - rtsp
TROSDataFlow-USBCamera&mipiSensor-rtsp使用TROS的功能,通过USB或者mipi摄像头得到MJPEG数据,推理YOLOv5节点,得到目标检测结果,通过ros_rtsp将
nv12
WuChao_JMUer
·
2024-09-06 07:27
地平线RDK
X3系列板卡
RDK
X3
ROS2
视频处理学习笔记1:YUYV422、
NV12
和h264
最近因为工作关系在恶补视频相关知识点,在此做一记录便于日后复习。以下均是个人学习经验总结,可能存在错误和坑,欢迎大佬指教。工作中用到的是YUYV422存储格式。存储的就是裸流YUYV422格式文件。YUYV422是两个像素点共用一个UV分量,每个像素点2byte,两个像素点也就是Y00U00Y01V00,4byte,也就是Y、U、V每个分量各1byte。存储结构大致如下:Y00U00Y01V00Y
hongel110
·
2024-02-10 18:55
视频处理
学习
笔记
音视频
YUYV422
NV12
ffmpeg
OpenGL如何渲染
NV12
数据
OpenGL如何渲染
NV12
数据引言参考资料创建纹理shader脚本如何readpixel回yuvByte流引言其实自己也是个GL小白,刚入门没多久。
Summer、苏
·
2024-01-31 00:15
OpenGL
OpenGL ES 渲染 NV21、
NV12
格式图像有哪些“姿势”?
OpenGLES渲染NV21或
NV12
格式图像需要用到GL_LUMINANCE和GL_LUMINANCE_ALPHA格式的纹理,其中GL_LUMINANCE纹理用来加载NV21YPlane的数据,GL_LUMI
字节流动
·
2024-01-31 00:13
OpenGL
ES
3.0
OpenGLES
音视频
图形渲染
Android
c++
RV1103与FPGA通过MIPI CSI-2实现视频传输,实现网络推流
Stepwise64x64-2304x1296withstep8/8[1]:'NV61'(Y/CrCb4:2:2)Size:Stepwise64x64-2304x1296withstep8/8[2]:'
NV12
anhuihbo
·
2024-01-23 06:24
RV1103
FPGA
MIPI
fpga开发
RV1103
MIPI
MIPI
CSI-2
VLC
YUV,NV21,
NV12
白话式说明
想象一下,你在涂画画,要分别处理画中的亮度(即明暗)和颜色。YUV就是这样一个方法,它把画面上的明暗(Y)和颜色信息(UV)分开来处理。在YUV里:Y代表亮度(黑白画面)U和V代表色彩信息(给画面上色)为什么要这样分开呢?因为我们的眼睛对明暗变化比颜色变化更敏感。所以,在处理视频或图片时,如果我们对色彩的细节处理得稍微粗糙一点,大多数人也不容易察觉,这样就可以减少文件的大小,让它更容易存储和传输。
烟萝
·
2024-01-22 22:09
图像处理
工作小计- RGB相关算子实现
项目中的模型一直都是直接操作
NV12
的yuv格式数据,这次的模型只支持RGB格式的输入,正好来自己实现对应的算子。
Zip-List
·
2024-01-22 00:58
cuda
工作杂记
c++
c++
cuda
RGB
nv12
图像转RGB888的几种公式
NV12
是一种YUV420格式,常用于视频编码和处理。在
NV12
格式中,像素数据按照特定的排列方式进行存储。
CJourneys
·
2024-01-08 22:31
IMAGE
图像处理
ios采集摄像头数据
步骤:1.初始采集数据需要的对象2.设置采集回调的代理并开始3.在回调中获取到采集的数据(注意:这里采集到的数据格式
NV12
并不是YUV420格式数据)4.将
NV12
转成我们需要的YUV420代码如下:
andy_tu
·
2023-12-29 22:37
jetson nano tx2 调用csi摄像头(解决摄像头蓝屏问题)
video/x-raw(memory:NVMM),width=1280,height=720,format=
NV12
,framerate=30/1!nvvidconvflip-method=2!
放羊Wa
·
2023-12-28 01:47
nano
nano
csi
jetson-nano新手入门:csi摄像头使用测试
video/x-raw(memory:NVMM),width=3820,height=2464,framerate=21/1,format=
NV12
'!nvvid
寥落星辰smz
·
2023-12-28 01:17
jeston
nano
机器学习
QML用openGL渲染
NV12
一、QOpenGLTexture改动
NV12
的UV数据是在一起的,所以texture只要创建两个,一个Y,一个UV。格式套用RGB,RED放Y,GREEN和BLUE放UV
这是一个正经昵称
·
2023-11-30 13:09
Qt
问题记录
qml
opengles
yuv图像拼接
首先是所有Y值,然后是所有V值,最后是所有U值.YUV420SP(
NV12
和NV21),two-plane平面模式,y和u
qw_stone
·
2023-11-27 07:21
FFmpeg
【音视频开发(四)】---RGB转YUV 颜色空间转换
Android的MediaCodec编码,默认要求输入是原始视频图像格式,一般为YUV420,例如
NV12
,NV21。但算法库输出默认的颜色为RGB或者BGR,需要进行转化。
jzen
·
2023-11-25 15:10
音视频开发
音视频
opencv
人工智能
RGB转YUV420,支持
NV12
(420p)和NV21(420sp)
最近项目是用到了RGB格式转YUV420格式,写了一个接口:enumNV_Mode{NV_NONE=0,NV12_MODE=1,NV21_MODE=2};structRGB2YUV420Info{unsignedchar*pYUV420;unsignedchar*pRGB;NV_ModeeMode;intwidth;intheight;RGB2YUV420Info(){pYUV420=nullpt
浪小满
·
2023-11-25 14:34
笔记
程序代码
算法
数据结构
c++
dxva2+ffmpeg硬件解码(Windows)重要笔记3
3、无法从显卡获取YUV420P数据或者
NV12
数据3、找了很久网上也没有相关代码实现从显卡获取数据到内存(有些方法相当慢,基本无法使用!)4、新遇到问题(2019.11),如果编码端
周星星的星
·
2023-11-23 08:50
ffmpeg
音视频
dxva2
硬件解码
使用OpenCV将图像转换为
NV12
格式并加载
NV12
数据
本文将详细介绍如何使用C++和OpenCV,通过加载图片并转换为
NV12
格式,实现对图像数据的处理,以及如何加载
NV12
数据并显示。
telllong
·
2023-11-21 12:07
C++探究
OpenCV
图片合成
c++
opencv
YUV图像数据格式
YUV格式主要有YUV444,YUV422,YUV420,YV12,
NV12
,NV21。需要强调的是如何根据其采样格式来从码流中还原每个像素点的YUV值,因为只有正确地还原了每个像素点的YU
weixin_42505877
·
2023-11-09 17:35
视频处理
音视频
yuv
c语言
YUV图像格式转换方法实践
2.NV12格式(1)
NV12
是每四个Y共用一
I am 006!
·
2023-11-09 17:03
Linux
C++算法系列
人工智能
c++
图像处理
如何实现Android视音频数据对接到GB28181平台(SmartGBD)
平台GB28181接入模块之前,我们在RTMP推送播放、RTSP轻量级服务、转发、播放这块,已经有很多年的经验,这意味着,我们不需要重复造轮子,已有屏幕、摄像头或编码前(目前支持的有YV12/NV21/
NV12
音视频牛哥
·
2023-10-28 12:07
SmartGBD
GB28181接入
Android
GB28181
GB28181平台
GB28181推送
SmartGBD
大牛直播SDK
Android
NV12
转NV21
NV12
与NV21的区别主要在于UV(色度)通道的排列顺序:
NV12
:YYYYYYYYUVUVNV21:YYYYYYYYVUVU换句话说,
NV12
的U和V是交替排列的,而NV21则相反。
大白要努力!
·
2023-10-16 23:29
android
yuv图解(YUV444,YUV422,YUV420,YV12,
NV12
,NV21)
参考文章图解YUVYUV是什么YUV(444,422,420)AndYUV(Packed,Planar,Semi-Planar)知识点YUV是用一个称为Y(相当于灰度)的亮度分量和两个色度分量表示,分别称为U(蓝色投影)和V(红色投影)。YUV也可以称为YCbCr,U:Cb,V:Cr。Y表示亮度分量:如果只显示Y的话,图像看起来会是一张黑白照。YUV4:2:2采样方式表示:水平方向Y分量与UV分量
<( ̄︶ ̄)小小程序员
·
2023-10-03 14:12
Linux
驱动开发学习
NDK中使用mediacodec解码h264
Mediacode解码》《androidmediacodec编码demo(java)》《NDK中使用mediacodec编码h264》《Androidnative层使用opengl渲染YUV420p和
NV12
王二の黄金时代
·
2023-09-25 12:20
h264
android多媒体
ndk
android
ffmpeg
ffmpeg抠图
图片抠图透明(1.)mp4扣yuv图,(2)用1.把一张yuv标记为透明然后av_hwframe_transfer_data到GPU(3)用抠图算法函数对yuv进行处理(4)qsv的h264_qsv只支持
nv12
、、、、南山小雨、、、、
·
2023-09-20 21:53
ffmpeg
AD
ffmpeg
colorkey
chromakey
抠图
透明
图像处理算法大全(基于libyuv或IPP)----RGB32(ARGB)转成yuv420,RGB24,
nv12
,yuv422集合
《周星星教你学ffmpeg》技巧libyuv源码:staticvoidRGB32_2_YUV420(BYTE*pRGBAPtr,BYTE*pYUYVPtr,intwidth,intheight){#ifdefLIBYUVuint8_t*yplane=pYUYVPtr;uint8_t*uplane=pYUYVPtr+width*height;uint8_t*vplane=pYUYVPtr+(widt
周星星的星
·
2023-09-20 06:22
图像处理
算法
ffmpeg
录屏软件
libyuv
dxgi
yuv数据(
nv12
和nv21)和RGB数据之间转换的c++代码
一、首先了解下
nv12
和nv21的数据排布nv21YYYYYYYYYYYYYYYYVUVUVUVUnv21YYYYYYYYYYYYYYYYUVUVUVUV主要就是UV的顺序不同,交互一下UV的位置就可以互换
smart*dog
·
2023-09-17 08:37
c++
uv
opencv
计算机视觉
Android中摄像头获取的YUV数据转Opencv的Mat
420sp通常是如下形式(UV交替属于
NV12
)(或者VU交替属于NV21):[[YYYYYYYYYYYY或YYYYUVUVVUVU
从程序猿到程序员
·
2023-09-17 08:04
android
opencv
iOS 视频直播开发笔记(六)
在视频直播中,为了提高视频编码效率,可以对数据进行适当的转换,再送编码器,iOS对
NV12
的数据编码效率最高,以下是YUV420P互转
NV12
,NV21的简单算法。
Geek.Fan
·
2023-09-17 08:55
C++入门及项目实战宝典
Android平台GB28181设备接入侧(编码前|编码后|RTSP|RTMP)支持功能浅析
编码前数据(目前支持的有YV12/NV21/
NV12
/I420/RGB24/RGBA32/RGB565等数据类型)
音视频牛哥
·
2023-09-15 19:54
GB28181接入
流媒体
RTSP2GB28181
GB28181
Android
RTSP转GB28181
非国标实现GB28181
GB28181对接
Android平台GB28181设备接入端对接编码前后音视频源类型浅析
前言今天主要对Android平台GB28181设备接入模块支持的接入数据类型,做个简单的汇总:编码前数据(目前支持的有YV12/NV21/
NV12
/I420/RGB24/RGBA32/RGB565等数据类型
音视频牛哥
·
2023-09-15 18:50
GB28181接入
流媒体
gb28181
gb28181平台
GB/T
28181对接
GB28181
Android
Android
GB28181
NV21、
NV12
、YV12、RGB565、YUV等颜色编码格式区别和接口设计探讨
NV21、
NV12
、YV12、RGB565、YUV扫盲NV21、
NV12
、YV12、RGB565、YUV分别是不同的颜色编码格式,这些颜色编码格式各有特点,适用于不同的应用场景。
音视频牛哥
·
2023-09-01 20:50
GB28181接入
Unity
RTMP直播推送播放
流媒体
Android
GB28181
GB28181
RTSP
GB28181对接
RTMP推流
大牛直播SDK
对
NV12
格式的图像进行裁剪(文件作为输入的形式)
文章目录前言一、什么是软处理,什么是硬处理1.硬处理2.软处理二、
NV12
图像格式1.YUV格式介绍2.NV12图像裁剪代码实现3.裁剪效果图总结前言现在图像格式主要分为RGB格式和YUV格式,由于RGB
khl0616
·
2023-08-28 01:22
基础常用
图像处理
【Android Camera2】彻底弄清图像数据YUV420_888转NV21问题/良心教学/避坑必读!
本文不讲解相机相关的操作,只是详细地讲解得到相机图像后,如何将图像Image转成NV21/
NV12
的数据的。
奔跑的鲁班七号
·
2023-08-25 12:54
图像处理
android
图像处理
java
java jni nv21和
nv12
互转
目录NV12NV21YUV420格式介绍jniYUV420toYUV420SemiPlanarjavaYUV420toYUV420SemiPlanarjavaNV21toYUV420SemiPlanarjniNV21toYUV420SemiPlanarNV12NV21YUV420格式介绍
AI视觉网奇
·
2023-08-25 12:20
c++入门宝典
python
开发语言
图像处理算法大全(基于libyuv或IPP)----
NV12
转成I420,RGB24,ARGB集合
《周星星教你学ffmpeg》技巧libyuv源码:staticvoidNV12ToI420(BYTE*pNV12_Y,BYTE*pNV12_UV,BYTE*pYV12,intwidth,intheight){libyuv::NV12ToI420(pNV12_Y,width,pNV12_UV,width,pYV12,width,pYV12+height*width,width/2,pYV12+hei
周星星的星
·
2023-08-21 04:27
算法
LIBYUV
周星星的星
图像处理算法大全
颜色空间转换
Qt C++ 在windows上三目运算不断增加内存
今天在做摄像头项目的时候,运行程序很卡打开任务管理器发现程序内存一直在增加函数内部无任何的new和malloc操作最后在
nv12
转rgb像素转换函数发现是因为三目运算导致内存不断增长r=r>255?
Lj2_jOker
·
2023-08-04 17:49
c++
开发语言
qt
[OpenCV] 使用OpenCV进行yuv和rgb的转换
<
nv12,COLOR_RGB2YUV_I420)
ykun089
·
2023-08-03 02:39
#
OpenCV
多媒体
新手入门 OpenGL ES 采坑记录
黑屏问题检查排查:1.首先检查纹理数据是否是对应的格式:比如你要渲染
NV12
(YUV)但是你的数据是BGRA,会造成渲染不出来的问题.具体排查方案是CVPixelBufferGetPlaneCount(
三三哥
·
2023-08-02 20:41
opencv rtsp 硬件解码
GPU硬件解码是
nv12
格式,我们为了显示和cpu使用直接转成了RGB或者BGR,使用open
qianbo_insist
·
2023-07-31 08:43
ffmpeg
音视频和c++
java
物联网
python
opencv
人工智能
计算机视觉
nv12
, yuv420, yuv444转换关系
nv12
,yuv420,yuv444转换关系对于宽高为(w,h)的图像yuv444yuv444的排列顺序:[y,y,y,y,…,y,u,u,u,u,…u,v,v,v,v,…v],shape:(h,w,3
lyyiangang
·
2023-07-29 01:38
python
D3D11绘制
NV12
格式内存数据图像到窗口
最近我们播放器(Kommander)有需要绘制
NV12
格式的内存数据图像到窗口上,为了搞清楚
NV12
的内存数据如何送入纹理对象,我专门写了个demo来实现这一块的功能,一是为了彻底搞清楚这一块原理,二也是为了方便其他人的学习
萧戈
·
2023-07-19 18:56
D3D11
d3d11
nv12
NV21、
NV12
、YV12、RGB、YUV、RGBA、RGBX8888等图像色彩编码格式区别
常用图像颜色编码格式NV21、
NV12
、YV12、RGB、YUV、RGBA、RGBX8888都是常见的图像颜色编码格式,它们之间的主要区别在于色彩空间和数据排列方式。
音视频牛哥
·
2023-07-15 05:24
流媒体
Android
GB28181
Android
NV21
Android
NV12
Android
RTMP
大牛直播SDK
iOS (CVPixelBufferRef)
NV12
转i420、RGBA格式
libyuv的下载链接,需要自取,后面会用到:链接:https://pan.baidu.com/s/1DwtD5QdeTDHYqkqMxkpI2Q密码:ijsj#pragmamark-NV12转I420///
NV12
哇哇卡
·
2023-06-23 21:09
deepstream的nvv4l2h264enc硬编码插件讲解,实现rtsp推流,且无延迟
nvv4l2h264enc插件可以接收
NV12
格式的输入。在
NV12
格式下,Y和UV分量是分开存储的,且每个像素占用1.5个字节的存储空间。
鼾声鼾语
·
2023-04-21 18:35
python
开发语言
linux
深度学习
YOLO
capsfilter插件的作用,NVMM
NV12
是什么意思,video/x-raw又是什么意思
1,capsfilter插件的作用capsfilter是用来将存储的视频格式,转化为媒体流传输的数据格式吗??是的,capsfilter可以用来将存储的视频格式转化为媒体流传输的数据格式。capsfilter元素允许您在管道中添加一个格式描述符,该描述符可以定义媒体流的格式。这样,当数据从一个元素传递到另一个元素时,capsfilter可以将数据转换为所需的格式,以便该元素可以正确地处理数据。例如
鼾声鼾语
·
2023-04-20 12:20
java
服务器
c++
deepstream
数据库
iOS渲染-将视频原始数据(RGB,YUV)渲染到屏幕上
需求在做如美颜,滤镜等功能时,我们不能使用相机原生的AVCaptureVideoPreviewLayer,而是需要通过其他方式将视频原始帧数据如RGB,
NV12
等等渲染到iOS界面上.实现原理利用OpenGL
小东邪啊
·
2023-04-17 00:34
Android平台GB28181设备接入、RTMP推送模块如何实现高效率的视频编码
,我们设计了软编码、基于MediaCodec的硬编码和MediaCodecnative层硬编,尽可能的减少数据拷贝和交互,确保高效率的完成视频编码,目前,编码前数据类型,已经涵盖了YV12/NV21/
NV12
音视频牛哥
·
2023-04-14 21:03
GB28181
Android
GB28181推流
MediaCodec
NDK
Android硬编码
大牛直播SDK
I420 &
NV12
I420NV12References:https://blog.csdn.net/SoaringLee_fighting/article/details/72730879
FlyingPenguin
·
2023-04-14 03:27
IMX477-160 12.3MP Camera在jetson nano上配置调用
video/x-raw(memory:NVMM),width=1920,height=1080,format=(string)
NV12
,framerate=(fraction)20/1'!
sky@564
·
2023-04-13 23:13
数码相机
iOS YUV(i420) to UIImage
思路:YUV(i420)->YUV(
NV12
)->CIImage->UIImage获取到的YUVData格式:(intwidth,intheight,unsignedlonglongtime_stamp
Raining7
·
2023-03-29 04:23
上一页
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
其他