图像的增强/////////////////////////////////直方图对话框构造函数; ZFT::ZFT(CWnd* pParent /*=NULL*/) : CDialog(ZFT::IDD, pParent)//ZFT为定义的用来显示直方图的对话框类; {  Width=Height=0;//对话框初始化阶段设置图像的宽和高为"0"; } ////////////////////////对话框重画函数; void ZFT::OnPaint() {  CRect rect;//矩形区域对象;  CWnd *pWnd;//得到图片框的窗口指针;  pWnd=GetDlgItem(IDC_Graphic);//得到ZFT对话框内的"Frame"控件的指针;  file://(IDC_Graphic为放置在对话框上的一个"Picture"控件,并讲类型设置为"Frame")。  pWnd->GetClientRect(&rect);//得到"Frame"控件窗口的"视"区域;  int i;  CPaintDC dc(pWnd);//得到"Frame"控件的设备上下文;  file://画直方图的x、y轴;  dc.MoveTo(0,rect.Height());  dc.LineTo(rect.Width(),rect.Height());  dc.MoveTo(0,rect.Height());  dc.LineTo(0,0);  file://画直方图,num[]是"ZFT"的内部数组变量,存放的是图像各个灰度级出现的概率;该数组的各个分量在  显示具体图像的直方图时设置;  for(i=0;iGetWindowRect(&rect);//获取pWnd窗口对象窗口区域位置;  file://屏幕坐标转换为客户区坐标;  ScreenToClient(&rect);  file://判断当前鼠标是否指在直方图内;  if(rect.PtInRect (point))  {   int x=point1.x-rect.left;   file://当前鼠标位置减去区域的起始位置恰好为当前鼠标所指位置所表示的灰度级;   string.Format("%d",x);   file://显示当前位置对应的图像的灰度级;   pWndText->SetWindowText((LPCTSTR)string);  }  CDialog::OnMouseMove(nFlags, point); } //////////////////////////////////////// void CDibView::OnImagehorgm() file://在程序的"视"类对象内处理显示图像直方图的函数; {  CDibDoc *pDoc=GetDocument();  HDIB hdib;  hdib=pDoc->GetHDIB();  BITMAPINFOHEADER *lpDIBHdr;//位图信息头结构指针;  BYTE *lpDIBBits;//指向位图像素灰度值的指针;  lpDIBHdr=( BITMAPINFOHEADER *)GlobalLock(hdib);//得到图像的位图头信息  lpDIBB
2019-12-21 19:22:42 134KB 图像增强
1
关于光照不均匀图像的增强方法, 包括同态滤波图像增强,Retinex图像增强,单尺度Retinex增强等等
2019-12-21 18:58:49 6KB 图像增强
1
用于图像边缘提取的prewitt算子的C++代码,有完整的源代码,适合初学图像增强的同学使用,自测编译通过
2019-12-21 18:58:41 4.24MB prewitt 代码 图像增强
1
基于模糊集的图像增强方法,用matlab编写的,里面有程序有图片,图像增强的效果很好
2019-12-21 18:58:24 16KB matlab 图像增强
1
retine图像增强算法,内有主函数和功能函数,使用方便
2019-12-21 18:53:28 2KB retinex
1
开发环境为QT5.8+opencv3.2,主要实现了图像增强,包括高斯平滑,中值滤波,图像锐化。
1
基于NSCT的图像增强,matlab程序,可以直接运行,对初学着有很大帮助
2019-12-21 18:51:35 7.81MB NSCT 图像增强
1
用matlab实现的NSCT 图像去噪 图像增强 ,资源是个简单的实例,可以直接运行demo观察去噪效果
2019-12-21 18:51:35 2.45MB NSCT 图像去噪 图像增强 matlab
1
该资源主要参考我的博客【【数字图像处理】七.MFC图像增强之图像普通平滑、高斯平滑、Laplacian、Sobel、Prewitt锐化详解,博客地址http://blog.csdn.net/eastmount/article/details/46378783 主要讲述基于VC++6.0 MFC图像处理的应用知识,要通过MFC单文档视图实现显示BMP图片增强,包括图像普通平滑、高斯平滑、不同算子(拉普拉斯 Sobel 高通模板 I P)的图像锐化知识。其中代码中含有详细注释。免费资源,希望能结合原文学习,也期望对你有所帮助,尤其是初学者!By:Eastmount BUG修改见原文
2019-12-21 18:49:23 3.93MB 图像处理 MFC 图像增强 图像锐化
1
Retine算法,博客配套代码,详细算法及其效果请移步http://blog.csdn.net/bluecol/article/details/45675615
2019-12-21 18:48:18 1.61MB MSRCR Retinex OpenCV 图像增强
1