我在这里发布了为什么我在探索一种技术时遇到的代码。
Y = repmat((1:m)', [1 n]);
X = repmat(1:n, [m 1]) - labels_left;
X(X<1) = 1;
indices = sub2ind([m,n],Y,X);
final_labels = labels_left;
final_labels(abs(labels_left - labels_right(indices))>=1) = -1;
在上面的代码中,左边的标签是单通道图像。[mn] 是该图像的大小。我想知道这个 sub2ind 在上面的代码中是如何工作的。而且我在最后一个包含的语句中也面临问题
labels_right(indices)
上面的表达式的计算结果是什么。这里的标签右也是一个图像