在使用稀疏函数后,如何获得索引?

时间:2013-09-17 11:30:59

标签: matlab image-processing mask sparse-matrix

我创建了一个掩码,然后我使用了稀疏函数。以下是代码的一部分:

 BW = createMask(handle);
 sparse_image=sparse(BW);

现在,在sparse_image中我拥有逻辑值为1的所有索引。我想取这些索引并将它们分开,以便在向量XX中我将拥有所有x值,在向量YY中我将分别具有所有y值。为了澄清我想要的,值XX(1),YY(1)是我的sparse_image矩阵中的索引。

1 个答案:

答案 0 :(得分:1)

我认为你可以只使用常规的find函数

[R, C] = find(sparse_image)

正如Shai所指出的那样,上面的C很可能是你的XXR来自你的YY,因为矩阵的行经常是对应于图像的y轴。