如何用二进制图像计算湖面积?

时间:2014-04-05 19:00:07

标签: matlab area

Matlab - 我正在尝试使用以下内容:

  1. 加载图片,转换为二进制;使用BWboundaries。
  2. 找到边缘/周长;
  3. 尝试连接边缘;
  4. 用红色填充周长;
  5. 使用regionprops测量面积和周长
  6. 绘制线水平或垂直;
  7. 规定边缘上坐标轴的值,以像素为单位的距离(转换为米后)。
  8. enter image description here

1 个答案:

答案 0 :(得分:1)

如果您已经发布的图片已经分段,为什么不计算您的黑色像素?这将给你这个区域。

否则,请查看Matlab的regionpropshttp://www.mathworks.es/es/help/images/ref/regionprops.html#bqkf8hc