现代图像处理技术相关算法

现代图像处理技术相关算法

ID:12185806

大小:7.37 MB

页数:40页

时间:2018-07-16

现代图像处理技术相关算法_第1页
现代图像处理技术相关算法_第2页
现代图像处理技术相关算法_第3页
现代图像处理技术相关算法_第4页
现代图像处理技术相关算法_第5页
资源描述:

《现代图像处理技术相关算法》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、广东工业大学研究生考试答题纸课程名称:现代图像处理技术试卷满分100分考试时间:年月日(第周星期)题号一二三四五六七八九十总分评卷得分评卷签名说明:以写小论文、报告等形式的考查课不必用此页答题纸,直接在试题上判分(请教师出题时把此说明删除!)。一、程序概述图像处理(imageprocessing),即用计算机对图像进行分析,以达到所需结果的技术。图像处理往往指的是指数字图像处理,其中数字图像指的是用数字摄像机、扫描仪等设备经过采样和量化后得到的一个用来再现图片信息的一个点阵。而数字图像处理技术的内容涵盖了图像数字化、图像编码、图像增强、图像复原、图像分割和图像

2、分析等各个领域。本程序采用MicrosoftVisualC++6.0语言编写,配合了附加的更新补丁MicrosoftPlatformSDKFebruary2003开发包,以及在工程中内嵌的CImage图像处理类进行开发,编译时也可选择用MicrosoftVisualStudio2010或以上版本进行项目的自动转换和编译。这个程序的功能包括了图像的空域上和频域上的增强、空域和频域之间的变换、形态学的一些计算,以及一些有关图像分割的算法,另外包括了笔刷绘图和对话框输入的功能。二、图像的空域增强2.1图像的指数变换图像的指数变换是关于图像每个点的一种非线性的变换,其

3、功能是将图像整体变暗,并强化图像的明亮区域。其计算方法是将图像的颜色取值压缩并平移到[-1,1]后取以e为底的乘方,然后乘以255.0/e,代码如下:学院:机电工程专业:机械工程班级13级专硕4班学号:2111301155姓名:李林钢装订线共页,第页voidCImageProcessingView::OnPower(){//TODO:Addyourcommandhandlercodehere//图像的指数变换inti,j;//循环变量BYTE*mByte;//主图像某点像素的颜色数组,顺序是蓝、绿、红(BYTE是无符号8位整数)doublee=2.718281

4、828;intr=0,g=0,b=0;//rgb颜色值和uv颜色值for(j=0;j

5、0/e);b=(int)(exp(mByte[0]/127.5-1.0)*255.0/e);//值溢出时取边界值if(r<0){r=0;}if(r>255){r=255;}if(g<0){g=0;}if(g>255){g=255;}if(b<0){b=0;}if(b>255){b=255;}//应用新的颜色值mByte[2]=r;mByte[1]=g;mByte[0]=b;}共页,第页}recordUndo();//备份当前图片,以供撤销操作preshow=false;//显示的是主图片tempshow=false;Invalidate();//刷新屏幕}运行

6、效果如下图所示:应用前应用后2.2图像的对数变换图像的对数变换与其指数变换相反,可以将图像整体变亮,并强化图像暗的部分,算法是将图像的颜色取值压缩到[0,e](小于1/e的部分的部分按1/e算)后取对数变成[-1,1],然后整体加1,再重新放大到[0,255],如下代码:voidCImageProcessingView::OnLogarithm(){//TODO:Addyourcommandhandlercodehere//图像的对数变换inti,j;//循环变量BYTE*mByte;//主图像某点像素的颜色数组,顺序是蓝、绿、红(BYTE是无符号8位    

7、     整数)doublee=2.718281828;intr=0,g=0,b=0;//rgb颜色值和uv颜色值for(j=0;j

8、5);g=mByte[1]==0?0:

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。