• 大小: 6KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-04
  • 语言: 其他
  • 标签: 白平衡  规格化  

资源简介

一个彩色图像的类,实现了常见的数字图像处理接口,还包括: 1. 色彩空间RGB与YUV的互换; 2. 直方图均衡; 3. 白平衡; 4. 规格化。 等接口。

资源截图

代码片段和文件信息

#include “colorimage.h“

#ifdef __CV

#include 
#include 

#endif // __CV

#define ROUND(x) (int)((x) + 0.5 - (double)((x) < 0))

/** @brief GetBuf
  *
  * @todo: Reture the poiter that points to the head of data in memory.
  */
BYTE* ColorImage::GetBuf()
{
    return buf;
}

/** @brief AllocateAndBlank
  *
  * @todo: Allocate memory and make it blank.
  */
void ColorImage::AllocateAndBlank()
{
    int size = width * height * 3;
    buf = new BYTE[size + 1]; /* MakeBlank */
memset(buf 0 size + 1);
assert(buf != NULL);
}

/** @brief ClearMemory
  *
  * @todo: release memory.
  */
void ColorImage::ClearMemory()
{
    if (buf == NULL) return;
delete[] buf;
buf = NULL;
}

/** @brief CloneFrom
  *
  * @todo: Clone an image from

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      23013  2009-02-19 09:11  colorimage.cpp

     文件       1936  2009-02-19 08:32  colorimage.h

----------- ---------  ---------- -----  ----

                24949                    2


评论

共有 条评论