在Matlab中从二进制图像中提取白色像素

时间:2019-03-08 07:30:49

标签: matlab

我有一个二进制图像作为输入,并且已经使用“区域道具”检测到了质心,现在我想提取仅在MATLAB中位于质心右侧的白色像素。怎么做?任何帮助将不胜感激。谢谢。

1 个答案:

答案 0 :(得分:0)

我认为您想要这样的东西:

% let r_centroid be the centroid's row
[r,c] = find( img == 1 );
gt_idx = find( r > r_centroid );
r( gt_idx ) % print the answer