【发布时间】:2016-04-21 08:21:30
【问题描述】:
我有一个图像(orig)和一个相应的二进制掩码(maskD),由值为零或一的垂直条纹/列组成。我正在尝试制作第三个矩阵(streakTemp),该矩阵仅由图像中掩码中值为 1 的列组成。我正在使用下面的代码,出于某种原因,它给了我作为输出我正在寻找的两个列,然后是掩码值为 0 的零值......所以我的输出与我的输入图像具有相同的 x 长度...它应该更短,排除零掩码值。不知道我做错了什么......有什么想法吗?谢谢!
streakTemp=[];
for i=1:x
if maskD(1,i)==1
streakTemp(:,i)=orig(:,i);
end
end
imtool(streakTemp);
【问题讨论】:
-
不,所有的零和一,现在附上