图像处理实验报告二

上传人:小** 文档编号:89506823 上传时间:2019-05-26 格式:DOC 页数:5 大小:567.50KB
返回 下载 相关 举报
图像处理实验报告二_第1页
第1页 / 共5页
图像处理实验报告二_第2页
第2页 / 共5页
图像处理实验报告二_第3页
第3页 / 共5页
图像处理实验报告二_第4页
第4页 / 共5页
图像处理实验报告二_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《图像处理实验报告二》由会员分享,可在线阅读,更多相关《图像处理实验报告二(5页珍藏版)》请在金锄头文库上搜索。

1、实验报告一 实验目的1. 了解图像处理基本操作,包括读入、显示、信息显示、滤波2. 图像处理解决问题实例二实验内容程序一:clear;close all;I3=imread(pic.bmp);%I0=rgb2gray(I3);x,y,z=size(I3);%I6=im2bw(I3,0.4);figure(1),imshow(I3);%基本思想如下:先对图像进行边缘检测,对边缘进行一定膨胀运算,使其连续%通过边界跟踪的方法将各组边缘数据进行跟踪搜索形成数组,圆的边缘数组有以下两个特征,数组长度长,%且可以是一圆的边界上的点。%I10=edge(I3,canny,0.1 0.45);BW2=str

2、el(disk,3);I5=imdilate(I10,BW2);hold on;boundaries = bwboundaries(I5);mun1,mun2=size(boundaries);for k=1:mun1 b = boundariesk; m,n=size(b); indt(k)=mendIo,inr=sort(indt,descend);%for k=1:mun1 b = boundariesinr(1); plot(b(:,2),b(:,1),g,LineWidth,3); hold on; bt1=b(:,1); bt2=b(:,2); cir_x,cir_y,radis=

3、circlefitting(bt1,bt2); plot(cir_y,cir_x,r*,LineWidth,3);hold off; for j=1:y %新加的程序 for i=1:x if sqrt(j-cir_y)2+(i-cir_x)2)radis I3(i,j)=0; end end end figure,imshow(I3);%end结果一: 程序二:clear;close all;I2=imread(pic.jpg);%I0=rgb2gray(I3);x,y,z=size(I2);%I6=im2bw(I3,0.4);figure(1),imshow(I2);%基本思想如下:先对图

4、像进行边缘检测,对边缘进行一定膨胀运算,使其连续%通过边界跟踪的方法将各组边缘数据进行跟踪搜索形成数组,圆的边缘数组有以下两个特征,数组长度长,%且可以是一圆的边界上的点。%I3=rgb2gray(I2)I10=edge(I3,canny,0.1 0.45);BW2=strel(disk,3);I5=imdilate(I10,BW2);hold on;boundaries = bwboundaries(I5);mun1,mun2=size(boundaries);for k=1:mun1 b = boundariesk; m,n=size(b); indt(k)=mendIo,inr=sort

5、(indt,descend);%for k=1:mun1 b = boundariesinr(1); plot(b(:,2),b(:,1),y,LineWidth,3); hold on; bt1=b(:,1); bt2=b(:,2); cir_x,cir_y,radis=circlefitting(bt1,bt2); plot(cir_y,cir_x,r*,LineWidth,3);hold off; for j=1:y %新加的程序 for i=1:x if sqrt(j-cir_y)2+(i-cir_x)2)radis I3(i,j)=0; end end end figure,imshow(I3);%end结果二:

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 管理学资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号