- 1、本文档共6页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
求出叶子边界周长 求出8方向链码 计算周长CI
求出叶子边界周长 求出8方向链码 计算周长CIR
clc;
clear all;
close all;
I=imread(D:\我的文档\MATLAB\yezi.jpg);
I=im2bw(I);
[m,n]=size(I); %计算图像的大小
figure,imshow(I);
R=1; %二值图像的背景像素
I0=zeros(m+2,n+2)+R; %原图像+边框,避免边界查找出错
I0(2:(m+1),2:(n+1))=I;
x0=0;
y0=0;
fsp=0; %是否找到起始点
%%%%%%%%%%%%寻找目标区域的一个边界点%%%%%%%%%%%%%%%%%%%%%%%%
for i=1:m
for j=1:n
if (I0(i,j)~=R)
x0=i; %记录起始点的纵坐标i
y0=j; %记录起始点的横坐标j
fsp=1;
break;
end
end
if fsp==1
break;
end
end
row=x0;
col=y0;
%%%%%%%%%%%%%%%%%%%%按某一方向查找边界坐标并且记录%%%%%%%%%%%%%%%%%%%%%%
A=[]; %存储边界点坐标的矩阵
B=zeros(m,n); %边界跟踪的图像矩阵
ended=0;
direction=4; %由起始点的左边开始查找
while(ended==0)
found_next=0;
b=[row-1,col-1]; %消除边框,与原图保持一致
A=[A;b];
B(row-1,col-1)=255;
while(found_next==0)
switch mod(direction,8)
case 0
if (I0(row, col+1)~=R)
row=row; %记录当前坐标
col=col+1;
direction=5; %下一点由方向5开始查找
found_next=1; %找到边界点,准备跳出循环
end;
case 1
if (I0(row-1, col+1)~=R)
row=row-1; %记录当前坐标
col=col+1;
direction=6; %下一点由方向6开始查找
found_next=1; %找到边界点
end;
case 2
if (I0(row-1, col)~=R)
row=row-1; %记录当前坐标
col=col;
direction=7; %下一点由方向7开始查找
found_next=1; %找到边界点
您可能关注的文档
最近下载
- 2019-2020学年重庆八中七年级(上)期末数学试卷.docx
- 02J331 地沟及盖板(标准图集).pdf VIP
- 第十一章 沟通——管理学(马工程).ppt
- 2020-2021学年重庆八中八年级(下)期中数学试卷.doc VIP
- 2020年重庆八中八年级(下)期中物理试卷 .doc VIP
- 某家具城进销存管理系统数据库课程设计.docx
- 生物柴油安全技术说明书.pdf
- 新疆地区输电线路工程冬季施工增加费用解析权威资料.doc VIP
- DB11-1624 2019 北京市电动自行车停放场所防火设计标准.docx
- 重庆市第八中学校2023-2024学年八年级上学期期末考试数学试卷(含解析).doc VIP
文档评论(0)