详细说明:本软件是由作者经过数字图像处理课程的学习,采用vc++.net将其基本算法实现,其算法主要包括: 1.点运算(灰度直方图,直方图均衡处理,线性运算,二值化,灰度化等) 2.几何运算(旋转,放缩,镜像,平移) 3.几何空间增强(均值,中值滤波器,k近邻均值,中值滤波器,Roberts,sobel,priwitt,laplacian,wallis锐化算子等) 4.频率域增强(基2FFT进行空间域到频率域的转换,高斯,理想,巴特沃斯高低通滤波器) 5.形态学(膨胀,腐蚀,开,闭运算,边缘提取) 6.图像复原(加躁)----- 由于时间关系这部分为完成 7.另外加上一个用于读取24位dib的类。-the software is the author of Digital Image Processing courses of study, using vc. Net to its basic algorithm, the algorithm include : 1. Point Operators (histogram, histogram equalization, linear operation, two values, such as Gray) 2. Geometric Operational (rotation, scaling, mirror and translation) 3. geometric space enhancement (mean, median filter, k neighbors Mean, Median Filter, Roberts, segmentation, priwitt, Laplacian, Wallis Sharpening operator, etc.) 4. frequency Domain Enhancement (radix 2 FFT space frequency domain to the domain conversion, Gaussian, ideals, Butterworth High-Low Pass Filter) 5. Morphology (expansion, corrosion, open and close operations, edge extraction) 6. Image Restoration (plus impatient Hoffmann because of the time this is completed seven. Added to read fo
相关搜索:
数字图像处理 滤波 sobel K-mean roberts 中值滤波 闭运算 直方图 灰度直方图 图像复原 形态学 高斯 低通 低通滤波 频率域平滑(低通)滤波器 巴特沃斯 K近邻 二值化 灰度直方图 二值化 边缘提取 数字图像处理alpha版 sobel .NET 几何运算 滤波器 Vc++ 源代码 图像 放缩 wallis 灰度化 FFT 图像 VC 中值滤波 灰度直方图 Visual C++ 频率域增强 代码 VC vc 低通 滤波器 图像 滤波器 Visual C++ 低通 vc
[Hough.rar] - 这是一个在VC++环境下编写的Hough变换检测圆代码,可以同时检测多个圆.
[all_medfilt2.zip] - 极大/中值滤波器,通过选择排序参数,对图像进行中值滤波
[MapDisplay.rar] - MapDisplay 是一个矢量图形读取与编辑软件。我们自定义文件格式包括点、线、面、注记四大方面,对于点我们主要读取它的ID、颜色、坐标,而线另外包括线形、线宽,面则另外包括填充色,注记主要是记录ID、颜色、坐标、字体信息,对于这四方面,我们还读一个标记flag,以决定是用基本方法绘图还是用符号库
[ImageFrame.rar] - 实现图像的多种处理功能,例如:OTSU分割,直方图均横化,局部增强,锐化,低通滤波。等等。
[nr.rar] - 适合大型数值计算代码 现在网络上已经找不到了 购买需要20$
[图像形态学处理.rar] - VC图形图像编程-形态学图像处理 包括膨胀、腐蚀、开启、闭合等基本形态学 运算。
[ImageProcessing.rar] - 一个实现图象的各种数字变换、滤波、编码,包括图象识别、运动检测等的完整工程源程序。 vc++ 6.0
[image_match_SSDA.rar] - 图像匹配,精度可调,应用SSDA(贯序相似)算法
[Zernike-match.rar] - 对输入图像进行预处理后提取目标轮廓,经过归一化处理得到目标形 状的平移、尺度不变的链状表达,再通过小波变换进行多尺度分析;引入Zernike 矩,利用Zernike 矩的特性,实现小波表达的旋转不变性,解决了小波变换对起始点的依赖。
[图像形态学算法实现.rar] - 我精心整理的关于图象二值形态学的C程序代码,相信有助于你
[all_medfilt2.zip] - 极大/中值滤波器,通过选择排序参数,对图像进行中值滤波
[MapDisplay.rar] - MapDisplay 是一个矢量图形读取与编辑软件。我们自定义文件格式包括点、线、面、注记四大方面,对于点我们主要读取它的ID、颜色、坐标,而线另外包括线形、线宽,面则另外包括填充色,注记主要是记录ID、颜色、坐标、字体信息,对于这四方面,我们还读一个标记flag,以决定是用基本方法绘图还是用符号库
[ImageFrame.rar] - 实现图像的多种处理功能,例如:OTSU分割,直方图均横化,局部增强,锐化,低通滤波。等等。
[nr.rar] - 适合大型数值计算代码 现在网络上已经找不到了 购买需要20$
[图像形态学处理.rar] - VC图形图像编程-形态学图像处理 包括膨胀、腐蚀、开启、闭合等基本形态学 运算。
[ImageProcessing.rar] - 一个实现图象的各种数字变换、滤波、编码,包括图象识别、运动检测等的完整工程源程序。 vc++ 6.0
[image_match_SSDA.rar] - 图像匹配,精度可调,应用SSDA(贯序相似)算法
[Zernike-match.rar] - 对输入图像进行预处理后提取目标轮廓,经过归一化处理得到目标形 状的平移、尺度不变的链状表达,再通过小波变换进行多尺度分析;引入Zernike 矩,利用Zernike 矩的特性,实现小波表达的旋转不变性,解决了小波变换对起始点的依赖。
[图像形态学算法实现.rar] - 我精心整理的关于图象二值形态学的C程序代码,相信有助于你
相关函数/类:
CWinApp CString GetPixel SetPixel CDC CreateBitmap CFile SetStretchBltMode StretchDIBits CMDIChildWnd CDialog CWnd CDataExchange GetDlgItem CComboBox EndDialog GetDlgItemInt CButton CEdit EnableWindow CheckRadioButton CSliderCtrl SetDlgItemText CScrollBar IsDlgButtonChecked SetDlgItemInt CRect GetClientRect CClientDC CBrush FillRect SelectObject CPoint LineTo TextOut CPen PtInRect SetCapture UpdateWindow ReleaseCapture GetDlgItemText CMDIFrameWnd LoadBitmap CSize CFileDialog CMultiDocTemplate DragAcceptFiles CCommandLineInfo ShowWindow CDocument CScrollView CPrintInfo
CWinApp CString GetPixel SetPixel CDC CreateBitmap CFile SetStretchBltMode StretchDIBits CMDIChildWnd CDialog CWnd CDataExchange GetDlgItem CComboBox EndDialog GetDlgItemInt CButton CEdit EnableWindow CheckRadioButton CSliderCtrl SetDlgItemText CScrollBar IsDlgButtonChecked SetDlgItemInt CRect GetClientRect CClientDC CBrush FillRect SelectObject CPoint LineTo TextOut CPen PtInRect SetCapture UpdateWindow ReleaseCapture GetDlgItemText CMDIFrameWnd LoadBitmap CSize CFileDialog CMultiDocTemplate DragAcceptFiles CCommandLineInfo ShowWindow CDocument CScrollView CPrintInfo
文件列表(点击判断是否您需要的文件):
数字图像处理alpha版
...................\图象处理DLL
...................\...........\BitmapFor24Bits
...................\...........\...............\BitmapFor24Bits.cpp
...................\...........\...............\BitmapFor24Bits.def
...................\...........\...............\BitmapFor24Bits.h
...................\...........\...............\BitmapFor24Bits.ncb
...................\...........\...............\BitmapFor24Bits.rc
...................\...........\...............\BitmapFor24Bits.sln
...................\...........\...............\BitmapFor24Bits.vcproj
...................\...........\...............\ReadMe.txt
...................\...........\...............\res
...................\...........\...............\...\BitmapFor24Bits.rc2
...................\...........\...............\Resource.h
...................\...........\...............\stdafx.cpp
...................\...........\...............\stdafx.h
...................\...........\FrequenceDomainIntensify
...................\...........\........................\BitmapFor24Bits.lib
...................\...........\........................\Complex.cpp
...................\...........\........................\Complex.h
...................\...........\........................\FrequenceDomainIntensify.cpp
...................\...........\........................\FrequenceDomainIntensify.def
...................\...........\........................\FrequenceDomainIntensify.h
...................\...........\........................\FrequenceDomainIntensify.ncb
...................\...........\........................\FrequenceDomainIntensify.rc
...................\...........\........................\FrequenceDomainIntensify.sln
...................\...........\........................\FrequenceDomainIntensify.vcproj
...................\...........\........................\OrthogonalTransform.lib
...................\...........\........................\ReadMe.txt
...................\...........\........................\res
...................\...........\........................\...\FrequenceDomainIntensify.rc2
...................\...........\........................\Resource.h
...................\...........\........................\stdafx.cpp
...................\...........\........................\stdafx.h
...................\...........\GeometryTransform
...................\...........\.................\BitmapFor24Bits.lib
...................\...........\.................\GeometryTransform.cpp
...................\...........\.................\GeometryTransform.def
...................\...........\.................\GeometryTransform.h
...................\...........\.................\GeometryTransform.ncb
...................\...........\.................\GeometryTransform.rc
...................\...........\.................\GeometryTransform.sln
...................\...........\.................\GeometryTransform.vcproj
...................\...........\.................\ReadMe.txt
...................\...........\.................\res
...................\...........\.................\...\GeometryTransform.rc2
...................\...........\.................\Resource.h
...................\...........\.................\stdafx.cpp
...................\...........\.................\stdafx.h
...................\...........\ImageRecover
...................\...........\............\BitmapFor24Bits.lib
...................\...........\............\ImageRecover.cpp
...................\...........\............\ImageRecover.def
...................\...........\............\ImageRecover.h
...................\...........\............\ImageRecover.ncb
...................\...........\............\ImageRecover.rc
...................\...........\............\ImageRecover.sln
...................\...........\............\ImageRecover.vcproj
...................\...........\............\ReadMe.txt
...................\...........\............\res
...................\...........\............\...\ImageRecover.rc2
...................\...........\............\Resource.h
...................\...........\............\stdafx.cpp
...................\...........\............\stdafx.h
...................\...........\MorphologyTransform
...................\...........\...................\BitmapFor24Bits.lib
...................\...........\...................\MorphologyTransform.aps
...................\...........\...................\MorphologyTransform.cpp
...................\...........\...................\MorphologyTransform.def
...................\...........\...................\MorphologyTransform.h
...................\...........\...................\MorphologyTransform.ncb
...................\...........\...................\MorphologyTransform.rc
...................\...........\...................\MorphologyTransform.sln
...................\...........\...................\MorphologyTransform.vcproj
...................\...........\...................\ReadMe.txt
...................\...........\...................\res
...................\...........\...................\...\MorphologyTransform.rc2
...................\...........\...................\Resource.h
...................\...........\...................\stdafx.cpp
...................\...........\...................\stdafx.h
...................\...........\OrthogonalTransform
...................\...........\...................\Complex.cpp
...................\...........\...................\Complex.h
...................\...........\...................\OrthogonalTransform.cpp
...................\...........\...................\OrthogonalTransform.def
...................\...........\...................\OrthogonalTransform.h
...................\...........\...................\OrthogonalTransform.ncb
...................\...........\...................\OrthogonalTransform.rc
...................\...........\...................\OrthogonalTransform.sln
...................\...........\...................\OrthogonalTransform.vcproj
...................\...........\...................\ReadMe.txt
...................\...........\...................\res
...................\...........\...................\...\OrthogonalTransform.rc2
...................\...........\...................\Resource.h
...................\...........\...................\stdafx.cpp
...................\...........\...................\stdafx.h
...................\...........\PointTransform
...................\...........\..............\BitmapFor24Bits.lib
...................\...........\..............\PointTransform.cpp
...................\...........\..............\PointTransform.def
数字图像处理alpha版
...................\图象处理DLL
...................\...........\BitmapFor24Bits
...................\...........\...............\BitmapFor24Bits.cpp
...................\...........\...............\BitmapFor24Bits.def
...................\...........\...............\BitmapFor24Bits.h
...................\...........\...............\BitmapFor24Bits.ncb
...................\...........\...............\BitmapFor24Bits.rc
...................\...........\...............\BitmapFor24Bits.sln
...................\...........\...............\BitmapFor24Bits.vcproj
...................\...........\...............\ReadMe.txt
...................\...........\...............\res
...................\...........\...............\...\BitmapFor24Bits.rc2
...................\...........\...............\Resource.h
...................\...........\...............\stdafx.cpp
...................\...........\...............\stdafx.h
...................\...........\FrequenceDomainIntensify
...................\...........\........................\BitmapFor24Bits.lib
...................\...........\........................\Complex.cpp
...................\...........\........................\Complex.h
...................\...........\........................\FrequenceDomainIntensify.cpp
...................\...........\........................\FrequenceDomainIntensify.def
...................\...........\........................\FrequenceDomainIntensify.h
...................\...........\........................\FrequenceDomainIntensify.ncb
...................\...........\........................\FrequenceDomainIntensify.rc
...................\...........\........................\FrequenceDomainIntensify.sln
...................\...........\........................\FrequenceDomainIntensify.vcproj
...................\...........\........................\OrthogonalTransform.lib
...................\...........\........................\ReadMe.txt
...................\...........\........................\res
...................\...........\........................\...\FrequenceDomainIntensify.rc2
...................\...........\........................\Resource.h
...................\...........\........................\stdafx.cpp
...................\...........\........................\stdafx.h
...................\...........\GeometryTransform
...................\...........\.................\BitmapFor24Bits.lib
...................\...........\.................\GeometryTransform.cpp
...................\...........\.................\GeometryTransform.def
...................\...........\.................\GeometryTransform.h
...................\...........\.................\GeometryTransform.ncb
...................\...........\.................\GeometryTransform.rc
...................\...........\.................\GeometryTransform.sln
...................\...........\.................\GeometryTransform.vcproj
...................\...........\.................\ReadMe.txt
...................\...........\.................\res
...................\...........\.................\...\GeometryTransform.rc2
...................\...........\.................\Resource.h
...................\...........\.................\stdafx.cpp
...................\...........\.................\stdafx.h
...................\...........\ImageRecover
...................\...........\............\BitmapFor24Bits.lib
...................\...........\............\ImageRecover.cpp
...................\...........\............\ImageRecover.def
...................\...........\............\ImageRecover.h
...................\...........\............\ImageRecover.ncb
...................\...........\............\ImageRecover.rc
...................\...........\............\ImageRecover.sln
...................\...........\............\ImageRecover.vcproj
...................\...........\............\ReadMe.txt
...................\...........\............\res
...................\...........\............\...\ImageRecover.rc2
...................\...........\............\Resource.h
...................\...........\............\stdafx.cpp
...................\...........\............\stdafx.h
...................\...........\MorphologyTransform
...................\...........\...................\BitmapFor24Bits.lib
...................\...........\...................\MorphologyTransform.aps
...................\...........\...................\MorphologyTransform.cpp
...................\...........\...................\MorphologyTransform.def
...................\...........\...................\MorphologyTransform.h
...................\...........\...................\MorphologyTransform.ncb
...................\...........\...................\MorphologyTransform.rc
...................\...........\...................\MorphologyTransform.sln
...................\...........\...................\MorphologyTransform.vcproj
...................\...........\...................\ReadMe.txt
...................\...........\...................\res
...................\...........\...................\...\MorphologyTransform.rc2
...................\...........\...................\Resource.h
...................\...........\...................\stdafx.cpp
...................\...........\...................\stdafx.h
...................\...........\OrthogonalTransform
...................\...........\...................\Complex.cpp
...................\...........\...................\Complex.h
...................\...........\...................\OrthogonalTransform.cpp
...................\...........\...................\OrthogonalTransform.def
...................\...........\...................\OrthogonalTransform.h
...................\...........\...................\OrthogonalTransform.ncb
...................\...........\...................\OrthogonalTransform.rc
...................\...........\...................\OrthogonalTransform.sln
...................\...........\...................\OrthogonalTransform.vcproj
...................\...........\...................\ReadMe.txt
...................\...........\...................\res
...................\...........\...................\...\OrthogonalTransform.rc2
...................\...........\...................\Resource.h
...................\...........\...................\stdafx.cpp
...................\...........\...................\stdafx.h
...................\...........\PointTransform
...................\...........\..............\BitmapFor24Bits.lib
...................\...........\..............\PointTransform.cpp
...................\...........\..............\PointTransform.def