【发布时间】:2017-09-09 18:05:55
【问题描述】:
如何在 MATLAB 中从右到左、从下到上对连通分量进行排序?例如,我在结果标签矩阵中有这个L:
L = [0 0 0 1 1 1 0 0 0 0 0 3 3 0 4 4 0 0 0; ...
0 0 1 1 1 0 0 0 0 0 0 3 3 0 4 4 4 0 0; ...
0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 5 5; ...
0 0 0 0 0 0 2 2 2 2 0 0 0 0 0 0 0 5 5];
我希望从右到左读取图像中的连接组件,并改为在L 中获取:
L = [0 0 0 5 5 5 0 0 0 0 0 3 3 0 2 2 0 0 0; ...
0 0 5 5 5 0 0 0 0 0 0 3 3 0 2 2 2 0 0; ...
0 0 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 1 1; ...
0 0 0 0 0 0 4 4 4 4 0 0 0 0 0 0 0 1 1];
我在 MATLAB 中使用了 regionprops 函数,但它似乎从左到右工作。
【问题讨论】:
标签: matlab sorting connected-components