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
YUV420
全网首发:FFMpeg使用NVIDIA DECODER,解码后的数据转换为YUV420P
参考:https://blog.csdn.net/quantum7/article/details/107119487我们日常所用格式虽然是RGB,视频喜欢
YUV420
。
柳鲲鹏
·
2020-08-16 20:13
CUDA/TensorRT
yuyv(yuv422)转yuv420p格式
YUV422图像是这样的,每个像素采集Y,每隔两个像素采集一次UV:Packed格式的
YUV420
是这样的,每个像素采集Y,UV隔行采集,每行是每两个像素采集一次:代码如下:unsignedchar*yuyv_buf
人间凑数
·
2020-08-16 20:51
嵌入式
RGB图片格式与YUV图片格式的相互转换
•1:
YUV420
转RGBA8888C++//changeyuvI420torgb8888voidy
被打的小怪兽
·
2020-08-16 20:34
实习项目
YUV420
图像裁剪
前面使用dshow获取到了屏幕的截图,并且转换成了
yuv420
格式。、现在需要能获取截图的部分区域。本来打算在dshow获取截图的时候直接裁剪获得某个区域的rgb图像,但发现这样做,有时候成功不了。
雲天之巔
·
2020-08-16 20:44
视频图像处理
RGB,
YUV420
,图形码流
关于RGB百度百科说http://baike.baidu.com/view/17423.htmRGB是从颜色发光的原理来设计定的,通俗点说它的颜色混合方式就好像有红、绿、蓝三盏灯,当它们的光相互叠合的时候,色彩相混,而亮度却等于两者亮度之总和,越混合亮度越高,即加法混合。有色光可被无色光冲淡并变亮。如蓝色光与白光相遇,结果是产生更加明亮的浅蓝色光。知道它的混合原理后,在软件中设定颜色就容易理解了。
钱国正
·
2020-08-16 20:38
Multimedia
YUV格式转换---YUV420p转YUV422
voidyuv420p_to_yuv422(uint8_t*
yuv420
[3],uint8_t*dest,intwidth,intheight){unsignedintx,y;for(y=0;y
Kaivis
·
2020-08-16 20:02
嵌入式
RGB to
YUV420
转换
转自:http://blog.cechina.cn/xilinxue/149954/message.aspx说明:下面的代码用C\C++执行都可以,用C的时候请把#include删除。RGBtoYUV420原代码:RGB2YUV.CPP文件#include#include#include#include//转换矩阵#defineMY(a,b,c)((a*0.2989+b*0.5866+c*0.11
pan_00_hao
·
2020-08-16 19:25
视频
FFMPEG 实现 YUV,RGB各种图像原始数据之间的转换(swscale)
FFMPEG中的swscale提供了视频原始数据(
YUV420
,YUV422,YUV444,RGB24...)之间的转换,分辨率变换等操作,使用起来十分方便,在这里记录一下它的用法。
n3verl4nd
·
2020-08-16 19:36
ffmpeg
操作系统
python
yuv420
转换成RGB565函数
做ADNROIDCAMERA时.发现很多朋友都在找YUVRGB转换的函数..在这里给大家共享一个.可以实际工作的代码.YUV420P---->>RGB565staticvoidccvt_420p_rgb565(intwidth,intheight,constunsignedchar*src,__u16*dst){intline,col,linewidth;inty,u,v,yy,vr,ug,vg,
live123
·
2020-08-16 19:37
android
Convert RGB2YUV
主要由于YUV色彩空间的图像容易实现目标图像与阴影的分割(阴影的YUV数据存在跟目标图像的YUV数据存在明显的差异),另一种原因是
YUV420
格式的图片数据缩小了图片的大小,在大量的图片处理过程中,降低了内存的消耗
Broyal
·
2020-08-16 19:06
IT后花园
YUV420
转RGB的代码(C++/JAVA)
Android中MediaCodec解码出来的是
YUV420
数据,转换成RGB的C++代码如下:staticucharpBGR24[MAX_BUF_SIZE];staticintTable_fv1[256
阳光柠檬_
·
2020-08-16 19:32
C++
QT
C++
Android
yuv
rgb
YUV420
转YUV444
在最近的CCP测试中,需要使用YUV444的测试序列,而平时使用的全都是
YUV420
的序列,因此自己尝试用C写了一个
YUV420
转YUV444的程序。
岳麓吹雪
·
2020-08-16 19:23
图像处理
图像处理
FFMPEG 编码YUYV 数据
看了雷神的博客《最简单的基于FFMPEG的视频编码器(YUV编码为H.264)》,它介绍的是使用FFMPEG将
YUV420
数据编码成H.264数据。
li_wen01
·
2020-08-16 19:18
FFMPEG
YUV420
Planar 和
YUV420
Semi-Planar详解
一、
YUV420
、YUV420P和
海2100
·
2020-08-16 19:08
音视频
解释YUV444,YUV422,
YUV420
通常我们用RGB表示一种彩色。计算机系统里的LCD显示的数据就是RGB来表示每个像素的颜色。而在我们生活里,有黑白电视机与彩色电视机两种,拍摄节目源时不可以用两种不同的摄像机来存放两种图像数据。所以为了兼容两种电视机,专家就引入YUV格式代替RGB,其中Y表示亮度,U和V表示色差。黑白电视机只用Y信号,而彩色电视机可由YUV转换成RGB再显示颜色。通常我们所用的YUV格式是ITU-R的标准,也叫Y
zidan
·
2020-08-16 19:35
YUV420
图像旋转90算法的优化
android视频支持的是NV21格式,它是一种
YUV420
的格式。当然,始果你用的是androidsdk的话,其中image就提供这个能力。
kl222
·
2020-08-16 19:57
Linux编程
Windows编程
ffmpeg实现
YUV420
缩放
读取YUV文件,然后实现将YUV视频缩小,直接上code:#include#include#include#include#includetypedefstruct{unsignedintheight;unsignedintwidth;unsignedlongbufferSize;unsignedchar*bufferPtr;}ImgInfo;intscale_one_img(ImgInfo*ra
勤奋的伙计
·
2020-08-16 19:43
C语言
python(小程序系列2)yuv视频的读取(8bit、10bit)
二、YUV读取以下代码可以从yuv文件中提取某一帧的YUV3个分量的对应像素值信息(
YUV420
格式)适用于8bit,10bit//头文件importnumpyasnpfromfunctoolsimportpartialdefget_YUVdata
梦无羡
·
2020-08-16 19:04
python基础知识
视频编码基础笔记
yuy2(yuyv)到
yuv420
semi planer格式的转换
yuv按照取样和存储方法可以分成好多种格式关于此下面两个连接有详细介绍http://www.2cto.com/kf/201303/198023.htmlhttp://blog.csdn.net/sunnylgz/article/details/7580628这里给出一个从yuy2(yuyv)到yuv420semiplaner格式转换方法yuy2的格式是y0u0y1v0属于packed格式yuv42
jian7223157
·
2020-08-16 19:04
linux编程
常用YUV转RGB代码
YUV转RGBjava代码publicclassYuvToRGB{privatestaticintR=0;privatestaticintG=1;privatestaticintB=2;//I420是
yuv420
小小攻城师
·
2020-08-16 19:33
Algorithms
Java
Web
色彩模式yuv420p与RGB24转换
最近接手公司的新任务:实现
yuv420
与RGB24色彩之间的相互转换,网上有很多现成代码,但是不知道怎么验证其准确性,后来从网上找到了yuv格式的播放神器:YUVPlayerDeluxe,下载地址为"http
heibao111728
·
2020-08-16 19:18
音视频
YUV420
与YUV444互转,
YUV420
与YUV444读取和保存,YUV的显示和播放功能
YUV420
与YUV444互转,
YUV420
与YUV444读取和保存,YUV的显示和播放功能【尊重原创,转载请注明出处】:https://blog.csdn.net/guyuealian/article
pan_jinquan
·
2020-08-16 19:07
图像处理
OpenCV
C
读写YUV444和YUV420
YUV444与YUV420互转
UV420与YUV444显示
UV420转YUV444
YUV420
转YUV444 ,
YUV420
转RGB
我想大家应该知道了YUV的颜色表示原理即:Y=0.299R+0.587G+0.114BU=-0.147R-0.289G+0.436BV=0.615R-0.515G-0.100BR=Y+1.14VG=Y-0.39U-0.58VB=Y+2.03U如果通过上面的公式从RGB转换成YUV的话,得出的YUV一帧图片和RGB一样大(如果都用8bit表示一个像素分量值)而YUV采样格式有:YUV4:4:4YUV
fdl19881
·
2020-08-16 19:33
图像
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
RGBA转化成YV12 或
YUV420
格式的源代码
本代码是freecamera的一部分,freecamera源代码存在:http://gitorious.org/freecamera#defineBPP4#defineSCALEBITS10#defineONE_HALF(1>SCALEBITS)#defineRGB_TO_U(r1,g1,b1,shift)/(((-FIX(0.16874)*r1-FIX(0.33126)*g1+/FIX(0.50
carlsonlee_freec
·
2020-08-16 18:56
cv::Mat到
YUV420
的转换
某些特定场合我们会经常遇到
yuv420
格式的视频文件,这种视频帧无法直接用于opencv,故而,需要进行格式转换;幸运的是,opencv提供了rgb到
yuv420
的格式转换函数;下面给出基本用法;函数1
ChenLee_1
·
2020-08-16 18:56
CV相关
encode
YUV420
to jpeg, using libjpeg
#include#include#include"jpeglib.h"#include#includegbooleanjpeg_enc_yv12(guchar*buffer,gintwidth,gintheight,gintquality,char*filename){structjpeg_compress_structcinfo;structjpeg_error_mgrjerr;FILE*out
carlsonlee_freec
·
2020-08-16 18:55
android FFMPEG 实现 YUV,RGB各种图像原始数据之间的转换(swscale)
FFMPEG中的swscale提供了视频原始数据(
YUV420
,YUV422,YUV444,RGB24…)之间的转换,分辨率变换等操作,使用起来十分方便,在这里记录一下它的用法。
爱码士_yan
·
2020-08-16 18:28
ffmpeg
视频教程:
YUV420
和RGB相互转换--C++实现(二)
我是Gem,今天做个简单的视频,我的耳机坏了,不好意思,没有声音,请原谅~~时间很仓促,我把作业全部做完了,完整的过程我演示你看看,有什么问题请你指出来~~详细的代码说明和友好的界面(用MFC做),即将给出,如果你感兴趣,请时刻关注我的Blog:http://hexun.com/ctfysj我们开始,在C++里面我建立了两个工程,一个是RGB2YUV,另一个是yuv2rgb的,我们先看看RGB2Y
ann__1121
·
2020-08-16 18:45
YUV420
保存文件
uint8_t*pYuvData=newuint8_t[m_pCodecCtx->width*m_pCodecCtx->height*3/2];for(inti=0;iheight;i++){memcpy(pYuvData+iYuvDataSize,m_pFrame->data[0]+i*m_pFrame->linesize[0],m_pCodecCtx->width);iYuvDataSize+
amduser
·
2020-08-16 18:42
把 yuyv422 格式的图片转换为
yuv420
格式
平台:Linux理论基础:在一帧yuyv422图像中,y的个数为像素个数,u和v的个数为像素个数的一半;在yuyv420中,y的个数不变,u,v个数再减半,为像素个数的1/4;yuv420p中的p表示
yuv420
王廷云的博客
·
2020-08-16 18:37
C语言
视频图像数据处理八:将rgb视频图像转换为
yuv420
格式视频图像
文章目录转换公式需要注意函数代码测试用例下载本文介绍了将rgb视频图像转换为
yuv420
格式视频图像的方法,附有详细的代码和图像示例。
i胡说
·
2020-08-16 18:25
C/C++
视音频处理
Android下NV21转ARGB的方法
AndroidCamera.PreviewCallback回来的每一帧图像的格式为NV21,NV21是
YUV420
的一种。但具体YUV三个分量怎么存储,Android的文档没有指出。
岳子丘
·
2020-08-16 18:33
Android
YUV420
转换成RGB24
YUV转换成RGB转换公式:R=Y+1.4075*(V-128)G=Y–0.3455*(U–128)–0.7169*(V–128)B=Y+1.779*(U–128)优化策略,将浮点运算转换成整数运算,创建颜色表,通过查表减少运算提升效率。变量声明:uint8_t*auto_color_table;uint8_t*color_table;int*colortab;int*u_b_tab;int*u_
MikeDai
·
2020-08-16 18:15
C++
【Codecs】颜色空间转换CSconvert:
YUV420
转YUV444
YUV420
:对于一个像素都对应一个Y分量,但是每四个像素(或者说Y分量)对应一个U分量和一个V分量。2、YUV的存储格式:YUV在存储时是以数组的形式存储的,可以看做连续的
M1379
·
2020-08-16 18:09
YUV / RGB 格式及快速转换算法
本文以RGB24à
YUV420
(YV12)为例,讲解颜色空间转换的原理
FrankieWang008
·
2020-08-16 18:35
Video
C++
YUV420
与RGB24相互转换c++纯代码
一帧YUV420P像素数据一共占用w*h*3/2Byte的数据。其中前w*hByte存储Y,接着的w*h*1/4Byte存储U,最后w*h*1/4Byte存储VRGB到YUV的转换公式:Y=0.299*R+0.587*G+0.114*BU=-0.147*R-0.289*G+0.463*BV=0.615*R-0.515*G-0.100*B在转换的过程中有以下几点需要注意:1)RGB24存储方式是
逸适安然
·
2020-08-16 18:56
RGB位图转
YUV420
本代码只是为了生成YUV数据用于测试.以下代码有多处可以再优化uint8_t*yuvArray(uint8_t*rgb,intw,inth)//+(unsignedchar*)yuvArray:(uint8_t*)rgbwidth:(int)wheight:(int)h//这是objective-c的写法{intpixelCount=w*h;uint8_t*yuv888=malloc(pixelC
wzj_whut
·
2020-08-16 18:51
音视频
yuv420
到rgb转化(mmx)效率高(转)
1#include23longintcrv_tab[256];4longintcbu_tab[256];5longintcgu_tab[256];67longintcgv_tab[256];8longinttab_76309[256];9unsignedcharclp[1024];101112voidinit_dither_tab()13{14longintcrv,cbu,cgu,cgv;15in
weixin_34233856
·
2020-08-16 18:32
解析
yuv420
图片并转换成RGB显示
原理讲解参考资料YUV格式哟很多种,本篇记录的格式为
YUV420
。
羽凌寒
·
2020-08-16 17:44
图形图像
opencv
YUV格式学习:YUV420P、YV12、NV12、NV21格式转换成RGB24
对于
YUV420
的格式,网上有一大堆资料,这里就不说了。直奔主题,给出如何转换的函数,一如既往,只用代码说事。
YUV420
有打包格式(Packed),一如前文所述。
李迟
·
2020-08-16 17:06
视频/图像学习
YUV视频格式学习笔记
YUV420
转YUV444,YUV444转RGB
1.先转换
YUV420
转换YUV444,这部分网上都有。varwidth=...//图像宽度varheight=...//图像高度varbytes=...
程序十八大
·
2020-08-16 17:38
2017-12
图像处理
yuv420
(planer) to bgr24 to bmp
项目中碰到了YUV420planer格式转BGR24的要求(原文中写为RGB24,但实际应为BGR),BGR格式可直接应用于opencv,发现网上涉及这方面的内容不少,但能用的代码非常少,据说最新的opencv已经可以实现这一功能,下面的代码在项目中可用,转换成功;标记一下,防止以后再次用到;unsignedcharclip(intvalid){returnvalid255?255:valid;}
passball
·
2020-08-16 17:37
计算机视觉
颜色转换rgb24 to
yuv420
voidCVideoEncoder::RGB24ToYUV420(intWidth,intHeight,uint8_t*RgbBuffer,uint8_t*YuvBuffer){uint8_t*yuvBuf=YuvBuffer;//YUV空间intnWidth=Width;intnHeight=Height;/下面转换算法是网上查到的inti,j;uint8_t*bufY=yuvBuf;uint8
myxuan475
·
2020-08-16 17:36
编程积累
YUV420
或 YV12 图像缩放
author:CarlsonLee(
[email protected]
),本代码是freecamera的一部分,freecamera源代码存在:http://gitorious.org/freecamera///scaletypedefstruct_VSImage{guchar*pixels;intwidth;intheight;intstride;}VSImage;stat
carlsonlee_freec
·
2020-08-16 17:07
YUV图像格式转换: YUYV 转 NV12 (YUV420SP)
可以很明显地看出YUV422采样中两个像素点共用一对U和V的分量,而
YUV420
采样中四个像素点共用一对U和V的分量。有了这个概念,接下来的理解将十分轻松。 两
Mark_minGE
·
2020-08-16 17:28
视频
图像格式
YUV
NV12视频格式与YUV420P格式转化
视频rawdata格式分为YUV和RGB格式,常见的YUV格式有
YUV420
、YUV422、YUV444等,常见的RGB格式有RGB和RGBA等,根据内存存储方式的不同,
YUV420
又分为YUV420P
风清_云扬
·
2020-08-16 17:51
音视频文章
neon优化的
yuv420
转rgb24汇编代码,iOS/Android可用
neon优化的
yuv420
转rgb24汇编代码,iOS/Android可用自己写的,目测是目前最快的转载请注明出处。
mjh1021
·
2020-08-16 17:02
视频/流媒体
移动开发
sw_scale中实现
yuv420
转rgb888——neon汇编优化
在全志a31s上使用ffmpeg库中sw_scale转换格式yuv4202rgbx888时,1920x1080的转换耗时有50多ms,渲染50多ms,实际效果无法达到声音视频同步。后在网上找到neon汇编优化代码,移植到sw_scale函数中,效果仍未能改善。发现主要耗时在加载/存储内存指令上。现将移植部分代码贴上,以备后来再做分析。.text.globalImgYUV2RGB24_neon.gl
iisktz
·
2020-08-16 17:30
视频多媒体
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他