西邮生产实习报告

西邮生产实习报告

ID:1340161

大小:506.50 KB

页数:20页

时间:2017-11-10

西邮生产实习报告_第1页
西邮生产实习报告_第2页
西邮生产实习报告_第3页
西邮生产实习报告_第4页
西邮生产实习报告_第5页
资源描述:

《西邮生产实习报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、西安邮电学院生产实习报告书系部名称:电子工程学院学生姓名:专业名称:班级:实习时间:年月日至年月日实验一图像输入与输出基本操作一、实验目的学习在MATLAB环境下对图像文件的I/O操作,为读取各种格式的图像文件和后续进行图像处理打下基础。二、实验内容利用MATLAB为用户提供的专门函数从图像格式的文件中读/写图像数据、显示图像,以及查询图像文件的信息。(1)利用imread函数完成对图像文件的读取操作;(2)利用imwrite函数完成图像的写入(保存)操作;(3)利用imshow函数显示图像;(4)利用imfinfo函数查询图像文件的有关信息。三、实验运行结果实验程序:clearal

2、l;I=imread('lena.bmp');imshow(I);info=imfinfo('lena.bmp');imwrite(I,'lena.bmp');运行结果:info=Filename:'lena.bmp'FileModDate:'21-Dec-201009:15:00'FileSize:66614Format:'bmp'FormatVersion:'Version3(MicrosoftWindows3.x)'Width:256Height:256BitDepth:8ColorType:'indexed'FormatSignature:'BM'NumColormapEnt

3、ries:256Colormap:[256x3double]RedMask:[]GreenMask:[]BlueMask:[]ImageDataOffset:1078BitmapHeaderSize:40NumPlanes:1CompressionType:'none'BitmapSize:65536HorzResolution:0VertResolution:0NumColorsUsed:256NumImportantColors:0四、实习中遇到的问题及解决方法图像的输入和输出是MATLAB软件最基本的操作,因而使用起来没有太大困难。五、实习心得体会MATLAB是一款非常实用的软

4、件,学好它可以解决很多问题。虽然图像的输入和输出操作比较简单,可以增强学习的信心,但决不能骄傲,一定要为后面更复杂的实验打下基础。实验二图像边缘检测一、实验目的掌握图像边缘检测的主要原理和常用方法;依据边缘检测理论,实现灰度图像一阶和二阶边缘检测方法;了解利用小波变换进行图像边缘检测的原理;启发学生依据边缘特征进行图像分析与识别,提高学生图像处理与分析能力和实际动手能力。二、实验内容(1)编程实现一阶差分边缘检测算法,包括Robert梯度算子、Prewitt算子、Sobel算子等;(2)编程实现二阶差分拉普拉斯边缘检测算法以及LoG检测法和Canny检测法;(3)分析与比较各种边缘检

5、测算法的性能。打开一幅灰度图像,利用MATLAB工具箱所提供的edge函数,用典型的几种边缘检测算子,分别对图像进行边缘检测,显示检测结果。三、实验原理和运行结果图像边缘检测主要用于增强图像中的轮廓边缘、细节以及灰度跳变部分,形成完整的物体边界,达到将物体从图像中分离出来或将表示同一物体表面的区域检测出来的目的。目前为止最通用的方法是检测亮度值的不连续性,用一阶和二阶导数检测的。在MATLAB中可以由edge函数实现各算子对边缘的检测,其调用格式为:BW=edge(I,’METHOD’)—自动选择阈值用指定的算子进行边缘检测;BW=edge(I,’METHOD’,THRESH)—根据

6、给定的阈值THRESH用指定的算子进行边缘检测,忽略所有小于阈值的边缘。当THRESH为空时,自动选择阈值;[BW,THRESH]=edge(I,’METHOD’,…)—返回edge使用的阈值,以确定哪个梯度值足够大到可以称为边缘点。其中,I为输入图像。返回图像BW为与I同大的二值图像,1表示边缘,0表示非边缘。I是unit8型、unit16型,或者是double型,BW是unit8型。实验程序如下:clearall;I=imread('lena.bmp');BW1=edge(I,'sobel');%利用Sobel算子进行边缘检测BW2=edge(I,'roberts');%利用ro

7、berts算子进行边缘检测BW3=edge(I,'prewitt');%利用prewitt算子进行边缘检测BW4=edge(I,'log');%利用log算子进行边缘检测BW5=edge(I,'canny');%利用canny算子进行边缘检测subplot(2,3,1),imshow(I)title('原图像');subplot(2,3,2),imshow(BW1)title('Sobel');subplot(2,3,3),imshow(BW2)title

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

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

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