收藏 分享(赏)

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

上传人:HR专家 文档编号:11699182 上传时间:2020-12-06 格式:DOCX 页数:2 大小:62.58KB
下载 相关 举报
数字图像处理实验一:熟悉Matlab图像处理工具箱.docx_第1页
第1页 / 共2页
数字图像处理实验一:熟悉Matlab图像处理工具箱.docx_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

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(2)+y1*co

4、s(2);x2=x1*cos( 2)-y1*sin(2);三实验结果1.二值图像如上图所示:图像经过二值处理以后,变成了黑白两色的图像!即黑色表示像素点为零的,白色为像素点为 255 的。2.反色图像如上图所示:原彩色图像经过反色处理后成右图,原图中的三基色:红,绿,蓝分别取相反地颜色,清晰可见的是原图中的白色变成了黑色,黑色变成了白色。3.水平镜像如上图所示:左图为原彩色图像的灰度图像,经过水平镜像处理成了右图,如同在左图旁放置一面镜子!在镜子中形成的图像便是右图。4.垂直翻转如上图:图像经处理后, 图像里人物与环境倒立过来!且在进行垂直翻转前,图像应先进行灰度处理!5.旋转 30 度如上图:彩色图像先进行灰度处理 ,再将整幅图片逆时针旋转 30 度,黑色部分是图像移动产生的空缺。四.实验心得在用 matlab 进行图像处理前,先熟悉了image processing 里各图像处理的实例,及函数的使用方法和格式, 为自己进行图像处理打下了基础和提供了方便! 在程序中一定注意输入法的影响!一个分号输入法不同就会出错。2

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 网络科技 > 其他相关文档

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报