我有兴趣查找整个,整个二进制图像的坐标(X,Y),而不是分别查找每个组件的CoM。
我怎样才能使其高效?
我猜想使用regionprops,但是找不到正确的方法。

最佳答案

您可以将所有区域定义为regionprops的单个区域

props = regionprops( double( BW ), 'Centroid' );


根据BW的数据类型,regionprops决定是否应将每个连接的组件标记为不同的区域,还是将所有非零值视为具有多个组件的单个区域。



或者,您可以自己计算质心

[y x] = find( BW );
cent = [mean(x) mean(y)];

关于matlab - 如何为我的整个二进制图像找到质心?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22615005/

10-12 22:20