为不同的时间创建不同的轮廓颜色

2视图(30天)
你好,我写了下面的代码,创建一个图像轮廓的一些照片为我的项目,我把
问题是,我可以插入一个时间变量插入轮廓的颜色取决于时间吗?谢谢你的回答的家伙!
pic01 = imread (“1. tiff”);
pic1 = im2gray (pic01);
i = 1;
边界= [];
我= 3:7:69;
pic050 = im2gray (imread (i +. tiff”));
% pic50 = im2gray (pic050);
newpicture = imsubtract (pic01 pic050);
% imshow (newpicture)
水平= graythresh (newpicture);
水平= 0.1405;
newbinpic = imbinarize (newpicture、水平);
% imshowpair (newpicture newbinpic,“蒙太奇”)
newbinpic2 = bwpropfilt (newbinpic,“周长”1);
% imshowpair (newbinpic2 newpicture,“蒙太奇”);
boundariesi = bwboundaries (newbinpic2);
边界=[边界;boundariesi];
binaryImage = 0.6 < newbinpic2 & newbinpic2 < 1;
结束
%图;imshow (pic01);
持有
k = 1:长度(边界)
thisBoundary = {k}边界;
x = thisBoundary (:, 2);
y = thisBoundary (: 1);
情节(x, y,的r -,“线宽”2);
结束
网格

接受的答案

郑宇硕
郑宇硕 2021年11月9日
您可以生成颜色范围内通过使用不同类型的颜色像hsv,飞机,骨头,灰色等等,然后根据时间sements或无论你欲望的颜色你可以得到的颜色。看到每个时间步都有不同颜色的例子:
t = 0: .1:1;%设置时间
clors = hsv(元素个数(t));%为每次创建一个不同颜色的彩色地图
图(1)中,clf举行
印第安纳州= 1:元素个数(t)
情节(t, t(印第安纳州)*,“颜色”:clors(印第安纳州));%虚拟情节表明每个策划行改变颜色
结束
持有

更多的答案(0)

类别

找到更多的在图片帮助中心文件交换

s manbetx 845


释放

R2021a

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!

翻译的