07 2008 档案

YUV / RGB 格式及快速转换算法-zt
摘要:1 前言 自然界的颜色千变万化,为了给颜色一个量化的衡量标准,就需要建立色彩空间模型来描述各种各样的颜色,由于人对色彩的感知是一个复杂的生理和心理联合作用 的过程,所以在不同的应用领域中为了更好更准确的满足各自的需求,就出现了各种各样的色彩空间模型来量化的描述颜色。我们比较常接触到的就包括 RGB / CMYK / YIQ / YUV / HSI等等。 对于数字电子... 阅读全文
posted @ 2008-07-31 17:25 loop 阅读(1361) 评论(0) 推荐(0)
YUV在wikipedia的描述
摘要:http://en.wikipedia.org/wiki/YCbCr 里面还有公式的推倒,对写YUV to RGB 或 RGB to YUV的函数比较方便 再加一个链接 http://www.fourcc.org/fccyvrgb.php 阅读全文
posted @ 2008-07-31 17:05 loop 阅读(245) 评论(0) 推荐(0)
勿使用浮点运算
摘要:微软MSDN上关于ARM芯片浮点运算的资料 勿使用浮点运算 ARM 处理器并不支持浮点运算 (Floating Point Math)。所有的浮点运算都是在浮点运算模拟器上进行,因此特别缓慢。需要浮点运算的函式,常要耗费数千个循环才能执行完毕。这就是为何游戏开发时,通 常都使用定点 (Fixed Point) 格式的运算。定点运算实际上是使用整数,但指定固定数目的位... 阅读全文
posted @ 2008-07-31 17:01 loop 阅读(536) 评论(0) 推荐(0)
memory DC in windows GUI programming
摘要:http://msdn.microsoft.com/en-us/library/ms969905.aspx 闪烁是英文windows的paint操作实际上是由两部分组成: a WM_ERASEBKGND message and then a WM_PAINT message,快速的进行这两个操作会导致界面的快速闪烁。 避免的方法就是先把所有的操作都放到另一个DC上,也就是memory D... 阅读全文
posted @ 2008-07-28 11:38 loop 阅读(288) 评论(0) 推荐(0)
ARM ADS中的AXD 调试经验集锦-zt
摘要:1、如何设置AXD连接的Target。 在菜单的Configure Target…选项中可以设置。一般选择MutiIce或者ARMUL两种。 ARMUL是一种ARM的模拟器。一般的算法或者一些无需和硬件中断等设备打交道的程序都可以通过这个进行调试。使用上非常简单。 我们一般上板子进行调试都是通过MutiICE来进行。在刚刚安装了系统的时候,菜单中没有MutiICE,需要我们手动添加: 点击ADD按... 阅读全文
posted @ 2008-07-22 13:30 loop 阅读(1351) 评论(0) 推荐(1)
DirectShow中常见的RGB/YUV格式
摘要:文章来源: http://hqtech.nease.net 原文作者: 陆其明 小知识:RGB与YUV----摘自《DirectShow实务精选》 作者:陆其明 计算机彩色显示器显示色彩的原理与彩色电视机一样,都是采用R(Red)、G(Green)、B(Blue)相加混色的原理:通过发射出三种不同强 度的电子束,使屏幕内侧覆盖的红、绿、蓝磷光材料发光而产生色彩。这种色彩的表示方法称为RGB色彩空... 阅读全文
posted @ 2008-07-17 14:50 loop 阅读(373) 评论(0) 推荐(0)
在VC中创建DLL文件的方法步骤 - zt
摘要:一.Win32动态链接库 1.制作的步骤: (1)新建WIN32 Dynamic-link Library工程,工程名为MyDll,选择A simple DLL project类型。 (2)MyDll.h的内容如下: 以下是引用片段: extern "C" _declspec(dllexport) i... 阅读全文
posted @ 2008-07-01 15:50 loop 阅读(446) 评论(0) 推荐(0)