/Users/xxxx/Library/Developer/XCode/DerivedData/
分类:
其他好文 时间:
2014-10-22 13:02:35
阅读次数:
159
RGB:一个像素由红色(RED)、绿色(GREEN)、蓝色(BLUE)三元色顺序存放。每种元色占用一字节(Btye)。一个像素总共占用3字节(Byte),24比特(Bit)。
其它表示方法:RGB24、RGB888
根据RGB存放位置组合,还有BGR(蓝色、绿色、红色)序顺存放
RGBA:是在RGB的基础上增加一个透明度(Alpha)。总共4字节(Byte)共32比特(Bit)。其它...
分类:
其他好文 时间:
2014-10-22 10:06:06
阅读次数:
152
本文接着上一篇文章继续记录Direct3D(简称D3D)播放视频的技术。上一篇文章中已经记录了使用Direct3D中的Surface渲染视频的技术。本文记录一种稍微复杂但是更加灵活的渲染视频的方式:使用Direct3D中的Texture(纹理)渲染视频。 纹理有关的基础知识在记录使用Direct3D的Texture渲染视频的技术之前,首先记录一下有关纹理的基础知识。我自己归纳总结了以下几点知识。1...
分类:
其他好文 时间:
2014-10-22 06:24:26
阅读次数:
318
()高斯理论简介()()代码实现四 使用高斯滤波器进行图像的平滑()高斯简介http://www.zwbk.org/MyLemmaShow.aspx?lid=126233 中文百科独特解释http://academic.mu.edu/phys/matthysd/web226/Lab02.htmhtt...
分类:
其他好文 时间:
2014-10-22 06:23:46
阅读次数:
282
上一篇中,我是用一个RGB格式的纹理来存储每一帧的画面,其中纹理为m_FrameWidth * m_FrameHeight大小,这样,在内存中,就必须要先对YUV的数据进行排序,然后才能当做RGB的数据格式传给纹理内存。我们发现对一个很大帧的图片进行数据重新排序会花费很多时间,为了减少这个时间,当....
分类:
其他好文 时间:
2014-10-22 06:21:17
阅读次数:
324
YUV格式解析1(播放器——project2)根据板卡api设计实现yuv420格式的视频播放器打开*.mp4;*.264类型的文件,实现其播放。使用的视频格式是YUV420格式YUV格式通常有两大类:打包(packed)格式和平面(planar)格式。前者将YUV分量存放在同一个数组中,通常是几个...
分类:
其他好文 时间:
2014-10-22 06:19:14
阅读次数:
321
1 在OnPaint()函数中,添加以下代码:2 使用CDC:3 CDC *pDc = GetDC();4 pDc->FillSolidRect(客户区大小,RGB(255, 255, 255));5 或者使用CPaintDC dc(this);6 Dc.FillSolidRect(客户区大小,RG...
分类:
编程语言 时间:
2014-10-21 13:41:35
阅读次数:
189
上一篇文章记录了GDI播放视频的技术。打算接下来写两篇文章记录Direct3D(简称D3D)播放视频的技术。Direct3D应该Windows下最常用的播放视频的技术。实际上视频播放只是Direct3D的“副业”,它主要用于3D游戏制作。当前主流的游戏几乎都是使用Direct3D制作的,例如《地下城与勇士》,《穿越火线》,《英雄联盟》,《魔兽世界》,《QQ飞车》等等。使用Direct3D可以用两种...
分类:
其他好文 时间:
2014-10-21 01:04:51
阅读次数:
359
//qWarning() <grab();
QImage image = pixmap.toImage();
//qWarning() << "byteCount " << image.byteCount();
// BYTE * rgb = new BYTE[bufsize];
// BYT...
分类:
其他好文 时间:
2014-10-20 21:20:49
阅读次数:
1961
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.W...