您好,欢迎光临本网站![请登录][注册会员]  
文件名称: 数字图像处理系统VC源码
  所属分类: C++
  开发工具:
  文件大小: 1mb
  下载次数: 0
  上传时间: 2008-11-13
  提 供 者: wio***
 详细说明: VC6下数字图像处理系统-DIP_system,包含以下功能函数: ============================================================================== 第3章 ============================================================================== 相关函数: PaintDIB() - 绘制DIB对象 CreateDIBPalette() - 创建DIB对象调色板 FindDIBBits() - 返回DIB图像象素起始位置 DIBWidth() - 返回DIB宽度 DIBHeight() - 返回DIB高度 PaletteSize() - 返回DIB调色板大小 DIBNumColors() - 计算DIB调色板颜色数目 CopyHandle() - 拷贝内存块 DIBBitCount() - 该函数返回DIBBitCount SaveDIB() - 将DIB保存到指定文件中 ReadDIBFile() - 重指定文件中读取DIB对象 SetRgnColor() - 用指定的颜色填充指定的区域 SetCircleColor() - 用指定的颜色填充指定的圆形区域 以上函数为类CDIB的成员函数,CDIB类存在于DIB.h、DIB.cpp文件中。 ============================================================================== 第4章 ============================================================================== 4.1 图象的灰度变换 相关函数: ToGray() - 彩色位图转化为灰度位图 PointInvert() - 对图像进行反色变换 GetIntensity() - 对图像各颜色分量的灰度分布(数目、密度)进行统计 PointEqua() - 对图像进行灰度分布均衡化处理 GrayStretch() - 对图像进行灰度折线变换 WindowTrans() - 对图像进行灰度窗口变换 PointDZ() - 对图像进行灰度带阻变换 PointDT() - 对图像进行灰度带通变换 PointSML() - 对图像进行单映射规则直方图规定化变换 PointGML() - 对图像进行组映射规则直方图规定化变换 DynamicCompress()- 对图像进行灰度动态范围压缩处理 CutWave() - 对图像进行灰度削波处理 以上函数为类CGrayProc的成员函数,CGrayProc类存在于GrayProc.h、GrayProc.cpp文件中。 4.2 图象的正交变换 相关函数: FFT() - 一维快速付立叶变换 IFFT() - 一维快速付立叶逆变换 Fourier() - 二维快速傅立叶变换 IFourier() - 二维快速傅立叶逆变换 DCT() - 一维快速离散余弦变换 IDCT() - 一维快速离散余弦逆变换 FreqDCT() - 二维快速离散余弦变换 IFreqDCT() - 二维快速离散余弦逆变换 WALSH() - 一维沃尔什-哈达玛变换 IWALSH() - 一维沃尔什-哈达玛逆变换 FreqWALSH() - 二维沃尔什-哈达玛变换 IFreqWALSH()- 二维沃尔什-哈达玛逆变换 DIBFourier()- 图像的付立叶变换 DIBDCT() - 图像的离散余弦变换 DIBWalsh() - 图像的沃尔什-哈达玛变换 以上函数为类CFreqCalculate的成员函数,CFreqCalculate类存在于FreqCalculate.h、FreqCalculate.cpp文件中。 ============================================================================== 第5章 ============================================================================== 5.1 图像的空域滤波 相关函数: MakeEmboss() - 浮雕化处理 PixelFilter() - 对图象进行小区域模版滤波 StencilFilter() - 对图象进行模版滤波 MedianFilter() - 对图象进行中值滤波(非线形平滑滤波) OverRun() - 对图象进行超限模版滤波处理 以上函数为类CSpaceFilter的成员函数,CSpaceFilter类存在于SpaceFilter.h、SpaceFilter.cpp文件中。 5.2 图像的频域滤波 相关函数: ButterworthL() - 巴特沃斯低通滤波器 ButterworthH() - 巴特沃斯高通滤波器 MutualFilter() - 交互式带阻滤波器 以上函数为类CFreqFilter的成员函数,CFreqFilter类存在于FreqFilter.h、FreqFilter.cpp文件中。 ============================================================================== 第6章 ============================================================================== 6.1~6.4节相关函数: RetrorseFilter()- 巴特沃斯低通滤波器的逆滤波 WienerFilter() - 有约束恢复的维纳滤波 PSE_Filter() - 有约束恢复的功率谱均衡滤波 MinPower() - 有约束恢复的最小平方滤波 以上函数为类CFreqFilter的成员函数,CFreqFilter类存在于FreqFilter.h、FreqFilter.cpp文件中。 6.5节相关函数: RandomNoise() - 随机噪声模型 SaltNoise() - 盐性噪声模型 以上函数为类CNoise的成员函数,CNoise类存在于Noise.h、Noise.cpp文件中。 6.6节相关函数 Rotate() - 旋转位图 Rectinication() - 空间较正图像 以上函数为类CGeoTrans的成员函数,CGeoTrans类存在于GeoTrans.h、GeoTrans.cpp文件中。 ============================================================================== 第8章 ============================================================================== 相关函数: Roberts() - 罗伯特交叉算子的边缘检测 Prewitt() - 蒲瑞维特算子的边缘检测 Sobel() - 索贝尔算子的边缘检测 Laplacian() - 拉普拉斯算子的边缘检测 GuassLaplacian()- 高斯——拉普拉斯算子的边缘检测 Hough() - 哈夫变换检测圆周(r = 40) ContourDIB() - 轮廓提取 TraceDIB() - 边界跟踪 Threshold() - 阀值化区域分割 RgnGrow() - 区域生长 Kirsch() - Kirsch算子的边缘检测 以上函数为类CSplitProc的成员函数,CSplitProc类存在于SplitProc.h、SplitProc.cpp文件中。 ============================================================================== 第10章 ============================================================================== 相关函数: VErosion() - 对图象进行垂直腐蚀 HErosion() - 对图象进行水平腐蚀 VDilation() - 对图象进行垂直膨胀 HDilation() - 对图象进行水平膨胀 VHErosion() - 对图象进行全方向腐蚀 VHDilation() - 对图象进行全方向膨胀 OpenOperate() - 对图象进行开运算处理 CloseOperate() - 对图象进行闭运算处理 Thin() - 对图象进行细化处理 Thick() - 对图象进行粗化处理 MAT() - 对图象进行中轴变换 以上函数为类CMorph的成员函数,CMorph类存在于Morph.h、Morph.cpp文件中。 ============================================================================== 第11章 ============================================================================== 11.2 基于统计的编码方法 相关函数: Huffman() - 哈夫曼编码 Shannon_Fannon()- 仙农-弗诺编码 以上函数为类CCoding的成员函数,CCoding类存在于Coding.h、Coding.cpp文件中。 11.3 基于字典技术的编码方法 相关函数: DIBToPCX() - 将DIB保存为PCX文件 PCXToDIB() - 读取PCX文件 DIBToGIF() - 将DIB保存到GIF文件 LZW_Encode() - 对图象进行LZW编码 OutputCode() - 为GIF-LZW算法输出一个编码 GIFToDIB() - 读取GIF到DIB 以上函数为类CCoding的成员函数,CCoding类存在于Coding.h、Coding.cpp文件中。 11.4 JPEG编码 相关函数: LoadJPG() - 装载JPEG图象(解压用) SaveJPG() - 保存JPEG图象(压缩用) SaveBMP() - 保存BMP图象到文件(解压用) LoadBMP() - 从文件装载BMP图象(压缩用) 以上函数为类CCoding的成员函数,CCoding类存在于Coding.h、Coding.cpp文件中。 该类需要JPEGLIB.lib库的支持,该lib库原码在JpegLib工程中给出(源文件在JpegLib 文件夹下给出)。 ============================================================================== 附录A ============================================================================== A.3 小波变换 相关函数: DWT() - 二维点阵的小波分解 IDWT() - 二维点阵的小波重构 DIBDWT() - 图象的二维离散小波变换 以上函数为类CFreqCalculate的成员函数,CFreqCalculate类存在于FreqCalculate.h、FreqCalculate.cpp文件中。 A.4 图像水印 相关函数: Set() - 水印嵌入函数 Get() - 水印检测函数 以上函数为类CWaterMarking的成员函数,CWaterMarking类存在于WaterMarking.h、WaterMarking.cpp文件中。 ...展开收缩
(系统自动生成,下载前可以参看下载内容)

下载文件列表

相关说明

  • 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
  • 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度
  • 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
  • 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
  • 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
  • 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.
 相关搜索: 图像处理 VC
 输入关键字,在本站1000多万海量源码库中尽情搜索: