- 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; %找到边界点
您可能关注的文档
- 水景水量配置供需平衡比较研究_以北京朝阳公园为例.docx
- 水晶易表入门制作提纲.docx
- 水泥企业混凝土试验和试验室的建设.docx
- 水泥制造行业税收风险分析指南.doc
- 水泥窑共处置危险废物在编标准和指南介绍.doc
- 水泥窑协同处置危险废物的发展现状陕西省固体废物管理中心郝军亮.ppt
- 水泵与水泵站_第二章_叶片式泵.pptx
- 水泵水力设计_CH2.ppt
- 水电站噪声来源及减小噪声的方法.doc
- 水电水利工程金属结构设备防腐蚀技术规程.docx
- 物理(云南卷)(考试版A4) .docx
- 广州花都区2024-2025学年牛津深圳版七年级英语下第三次月考模拟练习题(含答案解析).docx
- 广州花都区2024-2025学年牛津深圳版八年级英语下第三次月考模拟练习卷(含答案解析).docx
- 物理(云南卷)(考试版A4).docx
- 广州天河区2024-2025学年牛津深圳版八年级英语下第三次月考模拟练习题(含答案解析).docx
- 2024-2025学年吉林省长春市第七十二中学九年级(下)月考语文试卷(3月份).docx
- 坐标测量机试题及答案.docx
- 地形数字测绘试题及答案.docx
- 地铁服务试题库及答案.docx
- 花店与茶馆合作合同.docx
文档评论(0)