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
No.5
YUV420
格式图像旋转
概述分别在CPU上使用C语言和在GPU上使用OpenCL对一张YUV420p的图像顺时针旋转90度,比较两者之间的性能差异。GPU使用了MaliT-880和AMDRX460作对比。完整代码参见No.1_OpenCLRotate,Ubuntu系统环境下完整代码参见No.2_OpenCLRotate。简介YUV和我们熟知的RGB类似,是一种颜色编码格式。它主要用于电视系统和模拟视频邻域(如Camera
Bob_Dong
·
2017-03-19 18:13
OpenCL
编程实践
RGB转
YUV420
代码示例
for(inti=0;i>8)+16;*(y_buffer+i*w+j)=Y;if((i%2==0)&&(j%2==0)){U=(unsignedchar)((-38*(*r)-74*(*g)+112*(*b)+128)>>8)+128;*(u_buffer+(i/2)*uv_w+j/2)=U;V=(unsignedchar)((112*(*r)-94*(*g)-18*(*b)+128)>>8)+
37号同学
·
2016-12-03 15:45
专业基础
三种方式
YUV420
转RGB24/BGR24,实测可用
YUV420
转换为RGB24/BR24YUV格式具有亮度信息和色彩信息分离的特点,但大多数图像处理操作都是基于RGB格式。因此当要对图像进行后期处理显示时,需要把YUV格式转换成RGB格式。
擎正义之旗
·
2016-09-09 15:36
FFmpeg
音视频编解码
RGB24转
yuv420
高效率 且颜色没有失真
前面使用dshow获取到的屏幕截图是一段rgb24的数据,需要将其转换成
yuv420
格式才能进行编码等操作。网上找了很多资料,发现能用的并不多,这里总结一下。
雲天之巔
·
2016-08-25 14:18
视频图像处理
YUV422/
YUV420
YUV三种数据格式占用空间计算:YUV444==>YUV4441920*1080==>1920*1080个Y+1920*1080个U+1920*1080个V=1920*1080*3YUV420==>YUV4111920*1080==>1920*1080个Y+1920*1080个U/4+1920*1080个V/4=1920*1080*3/2YUV422==>YUV4221920*1080==>192
DLUF
·
2016-08-08 02:38
音视频
YUV与RGB图像的互转
RGB图像转
YUV420
通道图像代码voidrgb2YUV(cv::MatsrcImg){cv::imshow("srcImg",srcImg);intw=srcImg.cols;inth=srcImg.rows
IT修道者
·
2016-07-15 19:27
图像处理
openGL第一天
前言工作需要,要做openGL渲染ffmpeg解码后的
yuv420
格式的视频流,索性就把openGL学习一下正文概念性的东西百度有很多,就不废话了,第一天主要是基本使用,目标是实现一个基本的静态图形渲染
__zimu
·
2016-05-19 14:26
FFmpeg-利用ffplay.c保存视频解码后的数据
yuv420
=====添加如下代码#include#includestaticintget_video_frame(VideoState*is,AVFrame*frame){intgot_picture;if((got_picture=decoder_decode_frame(&is->viddec,frame,NULL))viddec_width;inti_height=is->viddec_height;
simonComp
·
2016-05-17 20:20
多媒体_FFMPEG
YUV420
工作问题接触到图像这一块,需要对手机摄像头采集的原始帧做Rotate或者scale,但无奈对此的了解少之又少,于是网上搜了一顿,完事后将最近所学总结一下,以方便之后的人别踩太多坑。 首先想要了解YUV为何物,请猛戳:https://msdn.microsoft.com/en-us/library/aa904813(VS.80).aspx 上面的链接中,微软已经写的很详细了,国内大部分文章都
yqj234
·
2016-05-13 13:00
视频
手机
andriod
摄像头
YUV420
数据转为IplImage格式
1YUV420理解首先我们需要对
YUV420
的数据有一个了解,很多人对YUV数据格式不清楚,以至于在做视频的时候出现了一些不可预知的错误(比如说图像带有点、颜色不对等)。
DaveBobo
·
2016-04-11 17:06
OpenCV
YUV420
数据转为IplImage格式
1YUV420理解 首先我们需要对
YUV420
的数据有一个了解,很多人对YUV数据格式不清楚,以至于在做视频的时候出现了一些不可预知的错误(比如说图像带有点、颜色不对等)。
DaveBobo
·
2016-04-11 17:00
ddraw 视频下画图
来实现画的图形在视频上显示不闪烁的功能,但是我们知道用RGB显示视频都是使用GDI进行渲染,这样很耗CPU,那么我们能不能在YUV上进行视频渲染呢,答案是肯定的,使用ddraw直接显示yuv就ok了,可以支持yuv422和
yuv420
ww506772362
·
2016-04-01 10:00
图文详解
YUV420
数据格式
YUV格式有两大类:planar和packed。对于planar的YUV格式,先连续存储所有像素点的Y,紧接着存储所有像素点的U,随后是所有像素点的V。对于packed的YUV格式,每个像素点的Y,U,V是连续交*存储的。 YUV,分为三个分量,“Y”表示明亮度(Luminance或Luma),也就是灰度值;而“U”和“V”表示的则是色度(Chrominance或Chroma),作用是描述影像色彩
DoubleLi
·
2016-03-02 09:00
RGB转
YUV420
转载自:http://blog.csdn.net/frankiewang008/article/details/6854616RGBTOYUV转换原理及代码示例 RGBTOYUV转换原理及代码示例YUV与YIQYcrCb 对于YUV模型,实际上很多时候,我们是把它和YIQ/YCrCb模型混为一谈的。
jyl1999xxxx
·
2016-02-03 17:00
图文详解
YUV420
数据格式
完整的链接:http://www.xuebuyuan.com/1541892.htmlYUV格式有两大类:planar和packed。对于planar的YUV格式,先连续存储所有像素点的Y,紧接着存储所有像素点的U,随后是所有像素点的V。对于packed的YUV格式,每个像素点的Y,U,V是连续交*存储的。 YUV,分为三个分量,“Y”表示明亮度(Luminance或Luma),也就是灰度值;而“
aspirs
·
2016-01-24 19:00
常用YUV转RGB代码
private static int R = 0; private static int G = 1; private static int B = 2; //I420是
yuv420
mao0514
·
2016-01-19 19:00
YUV420
图像转换到400图像并输出
读取
YUV420
图像,并提取亮度分量(400图像)输出。
beechina
·
2016-01-04 19:00
yuv
YUV图解 (YUV444, YUV422,
YUV420
, YV12, NV12, NV21)
YUV格式有两大类:planar和packed。对于planar的YUV格式,先连续存储所有像素点的Y,紧接着存储所有像素点的U,随后是所有像素点的V。对于packed的YUV格式,每个像素点的Y,U,V是连续交*存储的。YUV,分为三个分量,“Y”表示明亮度(Luminance或Luma),也就是灰度值;而“U”和“V”表示的则是色度(Chrominance或Chroma),作用是描述影像色彩及
mydear_11000
·
2015-12-25 16:52
opencv
视频编码
RGB-YUV转换公式
YUV420
指的是每四
uselym
·
2015-11-26 23:00
YUV420
数据和字符信息如何利用滤镜方法进行编码?
YUV420
数据和字符信息如何利用滤镜方法进行编码?我希望用ffmpeg中的filter方法,把
YUV420
数据和字符信息一起编码,该怎么办呢?
·
2015-11-13 03:04
编码
图文详解
YUV420
数据格式
YUV格式有两大类:planar和packed。对于planar的YUV格式,先连续存储所有像素点的Y,紧接着存储所有像素点的U,随后是所有像素点的V。对于packed的YUV格式,每个像素点的Y,U,V是连续交*存储的。 YUV,分为三个分量,“Y”表示明亮度(Luminance或Luma),也就是灰度值;而“U”和“V” 表示的则是色度(Chrominance或Chroma)
·
2015-11-13 01:52
数据
yuv数据
YUV420
数据拷贝: int picSize = codec_->height * codec_->width; int newSize = picSize * 1.5; //申请内存
·
2015-11-12 22:56
数据
在linux下实现用ffmpeg把
YUV420
帧保存成图片
在网上搜了很久相关的问题,但是好像没有一个在linux下跑得比较完整的例子,不过经过自己一番搜索和总结,终于做出来了,哈哈,看下面的代码吧。 这个例子可以保存成bmp或者jpeg格式的图片。 下面的结构是保存bmp图片是用到的结构: [cpp] view plain copy //把内存对齐定义为2个字节, //这
·
2015-11-12 13:16
ffmpeg
Live
YUV420
和 OpenCV Mat 的互相转换
YUV420
-> Mat 可用于转换接受到的YUV视频源到OpenCV可以识别的数据 Mat myuv( Frame_Height + Frame_Height / 2, Frame_Width
·
2015-11-12 11:12
opencv
ddraw 视频下绘图 不闪烁的方法
来实现画的图形在视频上显示不闪烁的功能,可是我们知道用RGB显示视频都是使用GDI进行渲染,这样非常耗CPU,那么我们能不能在YUV上进行视频渲染呢,答案是肯定的,使用ddraw直接显示yuv就ok了,能够支持yuv422和
yuv420
·
2015-11-11 13:28
raw
ddraw 视频下画图 不闪烁的方法
来实现画的图形在视频上显示不闪烁的功能,但是我们知道用RGB显示视频都是使用GDI进行渲染,这样很耗CPU,那么我们能不能在YUV上进行视频渲染呢,答案是肯定的,使用ddraw直接显示yuv就ok了,可以支持yuv422和
yuv420
·
2015-11-06 07:38
raw
c#与c++交互的一些东西
对方的Dll只接收
yuv420
的图片格式,所以在c++里用opencv来转换。本来想C#来写,但总觉得麻烦。
·
2015-10-31 11:50
C++
android4.0 USB Camera示例(五个辅助)jpg压缩
前的最后一个 我们说,一个直接yuv变成jpg该功能 但是转换不成功 主要功能是
yuv420
转jpg的 根据研究发现
yuv420
的序列是这种 YYYY YYYY UVUV 而yuv422的隔行扫描的序列是这种
·
2015-10-31 10:51
Android4.0
android中YUV转RGB的方法
首先说一下android上preview中每一帧的信息都是
YUV420
的,或者叫NV21,又或者叫YCbCr_420_SP (NV21),反正这么个东西呢,Y,U,V三个分量的数量比是4:1:1.也就是说每四个像素共用一对
·
2015-10-30 15:48
android
windows mobile视频通话开发记录
暂时不处理音频通话部分): 获取摄像头数据-->编码-->传输->解码->播放 1.获取摄像头数据 通过DShow已经可以得到16RGB或者24RGB(略) 2.转化数据到
YUV420
·
2015-10-30 12:19
Windows Mobile
YUV420
转换成RGB
private static void decodeYUV420SP(int[] rgbBuf, byte[] yuv420sp, int width, int height) { final int frameSize = width * height; if (rgbBuf == n
·
2015-10-30 12:42
转换
YUV420
转RGB
一、
YUV420
数据存储 YUV格式有两大类:planar和packed。
·
2015-10-28 08:31
UV
两个经典的RGB与YUV转换函数
#include "convert.h" // Conversion from RGB to
YUV420
int RGB2YUV_YR[256], RGB2YUV_YG[256
·
2015-10-27 15:53
函数
视频数据格式每帧的大小
RGB24每帧的大小是 size=width×heigth×3 Bit RGB32每帧的大小是 size=width×heigth×4
YUV420
·
2015-10-27 14:46
数据
YUV420
图像旋转90算法的优化
android视频支持的是NV21格式,它是一种
YUV420
的格式。当然,始果你用的是android sdk的话,当中image就提供这个能力。可是我是在ndk下开发,没有找到对应的功能(假设
·
2015-10-23 08:09
算法
图文详解
YUV420
数据格式
YUV格式有两大类:planar和packed。对于planar的YUV格式,先连续存储所有像素点的Y,紧接着存储所有像素点的U,随后是所有像素点的V。对于packed的YUV格式,每个像素点的Y,U,V是连续交*存储的。YUV,分为三个分量,“Y”表示明亮度(Luminance或Luma),也就是灰度值;而“U”和“V”表示的则是色度(Chrominance或Chroma),作用是描述影像色彩及
Jerikc
·
2015-10-03 01:00
Beginning SDL 2.0(4) YUV加载及渲染
本文主要内容是基于的“BeginningSDL2.0(3)SDL介绍及BMP渲染”(以下简称BS3)基础上,将BMP加载及渲染修改为
YUV420
或I420的原始视频格式。
Tocy
·
2015-09-09 22:00
android实时视频网络传输方案
以320×240大小的视频传输为例方案压缩率压缩/传输方式实时性平均流量消耗传输距离用camera的回调函数发送原始的
yuv420
数据0无压缩,按帧传输高(20~30fps)很高(6.5Mbps)近距离有线或无线用
iaiai
·
2015-08-25 22:00
OpenCV 中
YUV420
格式转换为IpImage格式
1、使用opencv中的函数进行转换代码如下:IplImage*YUV420_To_IplImage_Opencv(unsignedchar*pYUV420,intwidth,intheight){ if(!pYUV420) { returnNULL; } IplImage*yuvimage,*rgbimg,*yimg,*uimg,*vimg,*uuimg,*vvimg; intn
t1234xy4
·
2015-07-22 09:00
opencv
yuv
海思开发板中的
YUV420
格式解析
一、什么是YUVYUV是被欧洲电视系统所采用的一种颜色编码方法(属于PAL),是PAL和SECAM模拟彩色电视制式采用的颜色空间。YUV主要是用于优化彩色视频信号的传输,使其与早期的黑白电视机相容。采用YUV色彩空间的重要性是它的亮度信号Y和色度信号U、V是分离的。其中“Y”表示明亮度(Luminance或Luma),也就是灰阶值;而“U”和“V”表示的则是色度(Chrominance或Chrom
joekuang
·
2015-05-17 19:14
opencv
FFMPEG+LIVE555
后端使用ffmpeg解码h264流并保存为
yuv420
格式。 该方案比较成熟,可行性高,但网络相关资料较少,给初学者带来了不小的入门难度。
xiegenwendada
·
2015-04-29 16:00
[置顶] H.264+JM学习笔记
一般来说,亮度块为16x16大小的像素块,而两个色度图像像素块的大小依据其图像的采样格式而定,如:对于
YUV420
采样图像,色度块为8x8大小的像素块。
tanxuan231
·
2015-04-01 16:00
ffmpeg解码花屏
问题:解码为
YUV420
转为Bitmap后显示在屏幕上时,有三分之二为花屏:如图:首先用h264Visa分析帧:已经读出了sps等信息,这些信在解码第一帧时被写入环境变量中,所以下边的帧不需要sps了而且在解码时必须为完整的一帧或者数帧
disadministrator
·
2015-02-02 11:00
FFMPEG SDK流媒体开发2---分离.mp4等输入流音视频并且进行解码输出
对于音频被还原回了PCM格式 对于视频 被还原成了
YUV420
等原生 格式注意我用的FFMPEGSDK是最新版 API接口稍有改变。
yue7603835
·
2014-12-18 08:00
c
视频
video
ffmpeg
视频流
图文详解
YUV420
数据格式
YUV格式有两大类:planar和packed。对于planar的YUV格式,先连续存储所有像素点的Y,紧接着存储所有像素点的U,随后是所有像素点的V。对于packed的YUV格式,每个像素点的Y,U,V是连续交*存储的。 YUV,分为三个分量,“Y”表示明亮度(Luminance或Luma),也就是灰度值;而“U”和“V”表示的则是色度(Chrominance或Chroma),作用是描述影像色彩
lifan_3a
·
2014-12-16 10:00
YUV420
图像格式
YUV中的Y是指“灰度”或者“明亮度”,英语表达为Luminance、Luma,luminance表示为Y,luma表示为Y'。Y与RGB的演算关系为:Y=0.2126R+0.7152G+0.0722B,Y'=0.2126R'+0.7152G'+0.0722B',符号'表示使用了Gammacompression。(参见http://en.wikipedia.org/wiki/Luma_(video
lifan_3a
·
2014-12-16 09:00
图解
YUV420
YUV格式有两大类:planar和packed。对于planar的YUV格式,先连续存储所有像素点的Y,紧接着存储所有像素点的U,随后是所有像素点的V。对于packed的YUV格式,每个像素点的Y,U,V是连续交*存储的。 YUV,分为三个分量,“Y”表示明亮度(Luminance或Luma),也就是灰度值;而“U”和“V”表示的则是色度(Chrominance或Chroma),作用是描述影像色彩
zhangyujsj
·
2014-12-08 14:00
YUV420
如何扣取指定区域的图像数据
YUV420
数据的存储方式有两类:planar和packed。planar的YUV格式,先连续存储所有像素点的Y,紧接着存储所有像素点的U,随后是所有像素点的V。
Gobert
·
2014-12-04 10:05
抠图
YUV420
C/C++
YUV420
如何扣取指定区域的图像数据
YUV420
数据的存储方式有两类:planar和packed。planar的YUV格式,先连续存储所有像素点的Y,紧接着存储所有像素点的U,随后是所有像素点的V。
CET8
·
2014-12-04 10:05
yuv420
抠图
Live555接收h264使用ffmpeg解码为
YUV420
.
后端使用ffmpeg解码h264流并保存为
yuv420
格式。 该方案比较成熟,可行性高,但网络相关资料较少,给初学者带来了不小的入门难度。
lifan_3a
·
2014-12-03 13:00
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他