clc;clear;close all;
% 清楚工作窗口clc 清空变量clear 关闭打开的窗口close all
g=imread('star.jpg');
% 插入图片star.jpg 赋给g
f=im2bw(g);
% 把g图变成二值图
imshow(g);
% 输出图g
ww=100;
% 赋值ww=100
hh=find(f(:,ww),1);
% 寻找ww列从上到下所有像素不为0的像素 获取第一个 赋值给hh
bs=bwtraceboundary(f,[hh,ww],'E');
% 追踪从坐标[hh,ww]开始以东方向所有不为0的像素坐标
x=bs(:,2);
y=bs(:,1);
% 获取第二列数值赋给x 获取第一列数值赋给y
hold on;
% 讲获得的坐标显示在原图上
plot(x,y,'b','linewidth',3);
% 坐标为[x,y]宽度为3的蓝色线段线段
本文来源:https://www.wddqw.com/doc/6d7c7690336c1eb91a375de4.html
正在阅读:
matlab代码画边缘01-01
基于超星学习通的信息化教学模式探索与实践01-01
《师说》翻译及原文01-01
邓亚萍:月薪几千的慈善家_精英人物01-01
邀请函怎么写邀请函范文01-01
西顿动物故事集读后感01-01
Excel中单元格中输入内容则引用数据工作表的名字随之变化的方法01-01
酒神文化与社会发展的关系01-01