- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验三 图像处理MATLAB 实验
实验三 图像处理MATLAB 实验 实验目的和要求 熟悉MATLAB中数字图像处理工具箱(Image Processing Toolbox)的基本使用方法和常用函数; 熟练图像的矩阵表示方法; 掌握图像处理的基本算法及函数调用,如直方图、二值化、图像分割、图像增强、图像变换等等。 通过MATLAB在图像处理中的应用,体会MATLAB矩阵运算的技巧。 实验设备及材料 计算机,MATLAB2010 实验内容 对任意灰度图像(最好是MATLAB 自带图像)进行以下操作: 输入一幅灰度图像; 调用im2bw,输出其二值化图像; 调用imhist函数,输出其直方图; 其上输入输出放在一个figure中,并加title。以脚本文件的形式保存。 2. 自己编写二值化函数、直方图函数,以函数文件的形式保存。通过调用自己编写的函数验证其有效性。 3. 对任意灰度图像加高斯噪声,利用中值滤波和平均滤波对其进行平滑,观察平滑效果,将原图像、噪声图像、滤波后图像显示在一个figure中。 4. 通过调用edge函数对任意图像进行边缘提取,使用3种以上的算子(如sobel\prewitt等),比较每种算子分割效果,在一个figure中显示。 5、用MATLAB实现对图像的JPEG压缩编码。(此题不做要求,感兴趣的同学可以尝试编写) 解:1、如下所示: I=imread(cell.tif); subplot(2,2,1); imshow(I) title( 源图像); bw=im2bw(I,0.5); subplot(2,2,2); imshow(bw) title(二值化图像); subplot(2,2,3) imhist(I) title( 直方图); 在命令窗键入m文件名:shiyan3cell 结果如下所示: 2、直方图函数文件如下: %文件名为zft.m function y=zft(I) x=double(I); //此句不要也可,因为I=imread(autumn.tif)读出的是整形的,有的需要用双字节型的则需要转换 [M,N]=size(x); h=zeros(1,256); //产生1个1*256的一维向量,用于存放每个灰度值的个数 for i=1:M, for j=1:N, f=I(i,j); h(f+1)=h(f+1)+1; //注意用h(f+1)是因为matlab中的数组不能从零开始 end end y=h; //y要有返回值,否则该函数无作用 注:如果用h(f)=h(f)+1的话,调用运行时会出现如下报错: Attempted to access h(0); index must be a positive integer or logical. Error in zft1 (line 8) h(f)=h(f)+1; 调用显示程序如下: (1)当读入的图像为RGB彩色图像时要转成灰度图像再求其直方图 I=imread(autumn.tif); x=rgb2gray(I); s=zft1(x); subplot(2,2,1); imshow(I) title( 源图像); subplot(2,2,2); imshow(x) title( 灰度图像); subplot(2,2,3); bar(s) title( 直方图) y=imhist(x); subplot(2,2,4); bar(y) title( matlab自带的直方图函数imhist的图); 结果如下: (2)当读入的图像自身就为灰度图像时直接求其直方图 I=imread(trees.tif); s=zft1(I); subplot(2,2,1); imshow(I) title( 源图像); subplot(2,2,2); bar(s) title( 直方图) y=imhist(I); subplot(2,2,3); bar(y) title( matlab自带的直方图函数imhist的图); 运行结果如下: 二值化函数文件如下: %function函数名为erzhi.m function k=erzhi(I) I=double(I); //该句没有也正确 [M,N]=size(I); IK=I; for p=1:M; for q=1:N; if I(p,q)=90 IK(p,q)= 255; //若此处将其赋值为逻辑1,则不正确。因为I=imread(autumn.tif)读出的是一幅图像的灰度值,其为整形(uint8),若直接将其赋值为1,则相当于该处灰
您可能关注的文档
- 变电部分(一).pdf
- 台湾省2016年上半年基金法律法规第四章:对公开募集基金信息披露的监管模拟试题.docx
- 台湾省2015年下半年房地产经纪人:注册建筑师制度考试题.docx
- 台湾省基金从业资格法律法规:基金托管人的信息披露义务模拟试题.docx
- 台铺奶茶加盟-饮品加盟创业好平台.docx
- 各地装配式建筑相关标准、规范、规程、图集名 录.docx
- 各种电 子 秤的标定方法.pdf
- 合同法期中案例.doc
- 吉林大学20()本科生《信息化战争》试题.doc
- 合规-发展的基石.doc
- 2025年智能电网柔性直流输电技术在我国西部地区应用前景.docx
- 7.2 弹力-人教版八年级物理下册.pptx
- 2025年智能电网柔性直流输电技术在智能变电站中的应用研究.docx
- 2025年智能电网柔性直流输电技术在智能电网智能化存储中的应用.docx
- 2025年智能电网柔性直流输电技术在新能源并网中的应用研究.docx
- 2025年智能电网柔性直流输电技术在智能电网智能化控制中的应用.docx
- 2025年智能电网柔性直流输电技术在智能电网智能化预测中的应用.docx
- 2025年智能电网柔性直流输电技术在智能电网智能化服务中的应用.docx
- 2025年智能电网柔性直流输电技术在智能电网智能化运维中的应用.docx
- 2025年智能电网柔性直流输电技术智能化保护系统研究.docx
最近下载
- 整本书阅读+《红岩》 统编版八年级语文上册.pptx VIP
- 孙永强《财务管理》武汉大学-第9章-短期资产管理.pptx VIP
- CY14-1B轴向柱塞泵说明书.pdf VIP
- 蒸汽发生器安装工程方案(3篇).docx
- (正式版)B 4706.9-2008 家用和类似用途电器的安全 剃须刀、电推剪及类似器具的特殊要求.docx VIP
- 2021年(广西壮族自治区)壮族自治区高中学业水平合格考英语真题(带答案).pdf VIP
- 《智能故障诊断》课件.ppt VIP
- 【长租公寓】冠寓运营管理手册.docx VIP
- 2023年江西中医药大学计算机科学与技术专业《操作系统》科目期末试卷B(有答案).docx VIP
- 融合新闻:通往未来新闻之路-暨南大学-中国大学MOOC慕课答案.pdf VIP
- 软件下载与安装、电脑疑难问题解决、office软件处理 + 关注
-
实名认证服务提供商
专注于电脑软件的下载与安装,各种疑难问题的解决,office办公软件的咨询,文档格式转换,音视频下载等等,欢迎各位咨询!
有哪些信誉好的足球投注网站
文档评论(0)