在MATLAB中绘制图像轮廓的问题
现在已知一个图像img,维度是240*320,现在已经求得一个矩阵a,a为逻辑数组且维度也是240*320,要求:如果矩阵a中某一位置为1,则在图像img中的对应的位置用...
现在已知一个图像img,维度是240*320,现在已经求得一个矩阵a,a为逻辑数组且维度也是240*320,要求:
如果矩阵a中某一位置为1,则在图像img中的对应的位置用‘*’标记出来 展开
如果矩阵a中某一位置为1,则在图像img中的对应的位置用‘*’标记出来 展开
2个回答
展开全部
I=imread('img');
figure(1);imshow(I);
a=[...];
[x y]=find(a==1);
[m n]=size(x);
for i=1:m(或者n)
hold on;
plot(x(i),y(i),'*');
end
你试试,没有运行,也不知道对不对..
figure(1);imshow(I);
a=[...];
[x y]=find(a==1);
[m n]=size(x);
for i=1:m(或者n)
hold on;
plot(x(i),y(i),'*');
end
你试试,没有运行,也不知道对不对..
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询