文件名称:zengqiang
- 所属分类:
- 图形图像处理(光照,映射..)
- 资源属性:
- [C/C++] [Windows] [Visual C] [源码]
- 上传时间:
- 2012-11-26
- 文件大小:
- 3.83mb
- 下载次数:
- 0次
- 提 供 者:
- 相关连接:
- 无
- 下载说明:
- 别用迅雷下载,失败请重下,重下不扣分!
介绍说明--下载内容均来自于网络,请自行研究使用
用途:数字图象处理算法的演示,包括:
• 图象的DFT和逆DFT
• 图象的FFT和逆FFT
• 在图象中加入正弦噪声
• 图象的模板运算实现图象平滑和锐化
• 图象的直方图均衡化
• 图象的对比度拉伸
• 图象的中值滤波
• 图象灰度直方图的显示
• 若干频域滤波器
• 图象的镜像
• 图象的旋转(90度与任意角度)
• 图象的放缩
• 其它小算法
代码设计思想:软件在Windows环境下,利用Visual C++6.0开发,代码利用面向对象的思想,通过若干个类完成:
主要类:
memBitmap类:内存图象类。将图象读入到内存中,对象素的读写在内存中进行,较之通过CDC类来进行,速度有很大提高。同时还对部分JPEG格式图象提供了读支持,可以将图象保存为BMP真彩格式。
Complex类:复数类,完成复数运算。
CBmpDemoView类:视类,完成显示。
CbmpDemoDoc类:文档类,图象数据和对数据的变换、处理都在此类中完成。
Fourior类:完成一维序列的DFT和FFT,FFT只支持为2的整数次幂的情况
• 图象的DFT和逆DFT
• 图象的FFT和逆FFT
• 在图象中加入正弦噪声
• 图象的模板运算实现图象平滑和锐化
• 图象的直方图均衡化
• 图象的对比度拉伸
• 图象的中值滤波
• 图象灰度直方图的显示
• 若干频域滤波器
• 图象的镜像
• 图象的旋转(90度与任意角度)
• 图象的放缩
• 其它小算法
代码设计思想:软件在Windows环境下,利用Visual C++6.0开发,代码利用面向对象的思想,通过若干个类完成:
主要类:
memBitmap类:内存图象类。将图象读入到内存中,对象素的读写在内存中进行,较之通过CDC类来进行,速度有很大提高。同时还对部分JPEG格式图象提供了读支持,可以将图象保存为BMP真彩格式。
Complex类:复数类,完成复数运算。
CBmpDemoView类:视类,完成显示。
CbmpDemoDoc类:文档类,图象数据和对数据的变换、处理都在此类中完成。
Fourior类:完成一维序列的DFT和FFT,FFT只支持为2的整数次幂的情况
(系统自动生成,下载前可以参看下载内容)
下载文件列表
图像增强
........\bmpDemo.aps
........\bmpDemo.clw
........\bmpDemo.cpp
........\bmpDemo.dsp
........\bmpDemo.dsw
........\bmpDemo.h
........\bmpDemo.ncb
........\bmpDemo.opt
........\bmpDemo.plg
........\bmpDemo.rc
........\bmpDemo.sln
........\bmpDemo.vcproj
........\bmpDemoDoc.cpp
........\bmpDemoDoc.h
........\bmpDemoView.cpp
........\bmpDemoView.h
........\ChildFrm.cpp
........\ChildFrm.h
........\Debug
........\dft.cpp
........\dft.h
........\DuiBiDu.cpp
........\DuiBiDu.h
........\EditDialog.cpp
........\EditDialog.h
........\FilterDialog.cpp
........\FilterDialog.h
........\FOX.BMP
........\GreyDuiShuDialog.cpp
........\GreyDuiShuDialog.h
........\ImageCT.cpp
........\ImageCT.h
........\ImagePropertyDialog.cpp
........\ImagePropertyDialog.h
........\MainFrm.cpp
........\MainFrm.h
........\memBitmap.cpp
........\memBitmap.h
........\ModuleDlg.cpp
........\ModuleDlg.h
........\NoiseDialog.cpp
........\NoiseDialog.h
........\ReadMe.txt
........\Release
........\res
........\...\bmpDemo.rc2
........\...\Books01.ico
........\...\Books05.ico
........\...\Cdrom02.ico
........\...\Disk09.ico
........\...\Explorer.ico
........\...\Face05.ico
........\...\ico00001.ico
........\...\ico00002.ico
........\...\icon4.ico
........\...\Moon03.ico
........\...\Pens02.ico
........\...\people01.bmp
........\...\Toolbar.bmp
........\...\toolbar1.bmp
........\...\toolbar2.bmp
........\resource.h
........\RotateDialog.cpp
........\RotateDialog.h
........\SettingDialog.cpp
........\SettingDialog.h
........\StdAfx.cpp
........\StdAfx.h
........\ZftDialog.cpp
........\ZftDialog.h
........\ZhongZhiFilterDialog.cpp
........\ZhongZhiFilterDialog.h
........\bmpDemo.aps
........\bmpDemo.clw
........\bmpDemo.cpp
........\bmpDemo.dsp
........\bmpDemo.dsw
........\bmpDemo.h
........\bmpDemo.ncb
........\bmpDemo.opt
........\bmpDemo.plg
........\bmpDemo.rc
........\bmpDemo.sln
........\bmpDemo.vcproj
........\bmpDemoDoc.cpp
........\bmpDemoDoc.h
........\bmpDemoView.cpp
........\bmpDemoView.h
........\ChildFrm.cpp
........\ChildFrm.h
........\Debug
........\dft.cpp
........\dft.h
........\DuiBiDu.cpp
........\DuiBiDu.h
........\EditDialog.cpp
........\EditDialog.h
........\FilterDialog.cpp
........\FilterDialog.h
........\FOX.BMP
........\GreyDuiShuDialog.cpp
........\GreyDuiShuDialog.h
........\ImageCT.cpp
........\ImageCT.h
........\ImagePropertyDialog.cpp
........\ImagePropertyDialog.h
........\MainFrm.cpp
........\MainFrm.h
........\memBitmap.cpp
........\memBitmap.h
........\ModuleDlg.cpp
........\ModuleDlg.h
........\NoiseDialog.cpp
........\NoiseDialog.h
........\ReadMe.txt
........\Release
........\res
........\...\bmpDemo.rc2
........\...\Books01.ico
........\...\Books05.ico
........\...\Cdrom02.ico
........\...\Disk09.ico
........\...\Explorer.ico
........\...\Face05.ico
........\...\ico00001.ico
........\...\ico00002.ico
........\...\icon4.ico
........\...\Moon03.ico
........\...\Pens02.ico
........\...\people01.bmp
........\...\Toolbar.bmp
........\...\toolbar1.bmp
........\...\toolbar2.bmp
........\resource.h
........\RotateDialog.cpp
........\RotateDialog.h
........\SettingDialog.cpp
........\SettingDialog.h
........\StdAfx.cpp
........\StdAfx.h
........\ZftDialog.cpp
........\ZftDialog.h
........\ZhongZhiFilterDialog.cpp
........\ZhongZhiFilterDialog.h