数字图像处理实验一:熟悉Matlab图像处理工具箱.docx

数字图像处理实验一:熟悉Matlab图像处理工具箱.docx

ID:60369480

大小:62.58 KB

页数:2页

时间:2020-12-05

数字图像处理实验一:熟悉Matlab图像处理工具箱.docx_第1页
数字图像处理实验一:熟悉Matlab图像处理工具箱.docx_第2页
资源描述:

《数字图像处理实验一:熟悉Matlab图像处理工具箱.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验一:熟悉Matlab图像处理工具箱一.实验目的:1.熟悉matlab图像处理工具箱;2.了解图像处理的函数及使用方法;3.学会简单的图像处理方法;二.实验原理1.二值图像二值图像是一种简单的图像格式,“0”表示黑色像素点,“255”表示白色像素点,二值图像处理运算是从数学形态学下的集合论发展起来的,基本运算比较简单,却可以产生复杂的效果。2.反色图像对于彩色图像的R,G,B各彩色分量取反的技术就是反色处理,这在二值化图像的连通区域选取的时候非常重要,如物体连通域用黑色表示,而二值化后的物体连通域图像可那是白色的,二背景是黑色的,这时应手动选取图像的反色处理或有程序根据

2、背景和物体连通域两种颜色的数量所占比例而自动选择是否选取图像的反色处理。3.水平镜像图像的水平镜像是指将指定区域的图像以原图像的垂直中轴线为中心,将图像分为左右两部分进行对称变换显示在屏幕。水平镜像时每行图像信息的处理方式是相同的,而且行顺序不发生变化,只是每一行的像素信息按从左到右的顺序进行了左右颠倒,所以镜像后图像的高和宽不变。设图像的高度为Height,宽度为width,原图中坐标为(x0,y0)的点经过水平镜像后,则点(x0,y0)的坐标为(x1,y1)。(x0,y0)和(x1,y1)的关系如下:x1=Width-x0y1=y04.垂直翻转图像的翻转有两种,一种是

3、水平翻转,一种是垂直翻转。水平翻转会产生左右对调的图像,垂直翻转会产生上下对调的图像。5.旋转30度如果果一个点(x1,y1)旋转到(x2,y2),对应的角度旋转从θ1到θ1+θ2sinθ1=y1/sqrt(x1*x1+y1*y1)cosθ1=x1/sqrt(x1*x1+y1*y1)sin(θ1+θ2)=sin(θ1)*cos(θ2)+cos(θ1)*sin(θ2)=y2/sqrt(x2*x2+y2*y2);1cos(θ1+θ2)=cos(θ1)*cos(θ2)-sin(θ1)*sin(θ2)=x2/sqrt(x2*x2+y2*y2)。根据上述推到出y2=x1*sin(θ

4、2)+y1*cos(θ2);x2=x1*cos(θ2)-y1*sin(θ2);三.实验结果1.二值图像如上图所示:图像经过二值处理以后,变成了黑白两色的图像!即黑色表示像素点为零的,白色为像素点为255的。2.反色图像如上图所示:原彩色图像经过反色处理后成右图,原图中的三基色:红,绿,蓝分别取相反地颜色,清晰可见的是原图中的白色变成了黑色,黑色变成了白色。3.水平镜像如上图所示:左图为原彩色图像的灰度图像,经过水平镜像处理成了右图,如同在左图旁放置一面镜子!在镜子中形成的图像便是右图。4.垂直翻转如上图:图像经处理后,图像里人物与环境倒立过来!且在进行垂直翻转前,图像应先

5、进行灰度处理!5.旋转30度如上图:彩色图像先进行灰度处理,再将整幅图片逆时针旋转30度,黑色部分是图像移动产生的空缺。四.实验心得在用matlab进行图像处理前,先熟悉了imageprocessing里各图像处理的实例,及函数的使用方法和格式,为自己进行图像处理打下了基础和提供了方便!在程序中一定注意输入法的影响!一个分号输入法不同就会出错。2

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

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

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