《数字图像处理课件第11章Windows图像处理程序设计》由会员分享,可在线阅读,更多相关《数字图像处理课件第11章Windows图像处理程序设计(10页珍藏版)》请在金锄头文库上搜索。
1、第十一章 Windows图像处理程序设计,Diblook下载页面,11.1 Diblook工程介绍,图11.2 Diblook应用程序,11.1 Diblook工程介绍,图11.3 通过Diblook打开Lena图,11.2 Diblook中的位图结构及转化方式,void WINAPI GetImage(HDIB hDIB,BYTE *image) LPSTR lp=(LPSTR):GlobalLock(hDIB); LPBITMAPINFOHEADER lh= (LPBITMAPINFOHEADER)lp; int biWidth=DIBWidth(lp); int biHeight=DIB
2、Height(lp); if (biWidth%4!=0) biWidth+=(4-biWidth%4); lp=FindDIBBits(lp); if(lh-biBitCount=8) for(int i=0;ibiHeight;i+) imagei=(BYTE *)(lp+(biHeight-1-i)*biWidth); else AfxMessageBox(“Not 8 bit bitmap!“); :GlobalUnlock(hDIB); ,11.3 添加边缘检测功能,图11.4 编辑Diblook的菜单,11.3 添加边缘检测功能,图11.5 加入EdgeDetect菜单,11.3 添加边缘检测功能,图11.6 增加OnEdge函数,11.3 添加边缘检测功能,图11.7 含有边缘提取功能的简易图像处理系统,习 题 十 一,1.用Windows应用程序进行数字图像处理有何优点? 2.试在Diblook中增加其他的处理功能。 3.试将第五章的图像处理标准库包含到Diblook工程中并使用。,