基于图像区域对提取的数据进行排序

时间:2015-09-25 10:21:12

标签: r image-processing feature-extraction r-raster

我通过raster包分析了树核图像,试图进行图像分析。在图片中:

http://dx.doi.org/10.6084/m9.figshare.1555854

你可以看到被测量的"容器" (黑色和编号)以及使用locator函数绘制的年度线(红色),表示树核每年的增长。

通过生成每个年度线的最大y坐标列表,我已经能够为此图像对船只进行分类。这就是我要找的。然而,我发现实际上事情会变得更加困难,如下图所示:

http://figshare.com/articles/Complicated/1555855

上述方法不适用于此图像,因为每年的船只超限,因此使用最大y坐标将无法返回正确的结果。

那么有人可以建议另一种可以克服这种限制的方法吗?我曾考虑过使用spatialpolygons,但不确定这会实现我想要的目标。

1 个答案:

答案 0 :(得分:0)

如果要通过单击绘图来创建线条,则可以使用栅格函数drawLine,或者对于多边形,drawPoly。您可以栅格化多边形并使用原始图像对其进行遮罩以获得按多边形(年份)分组的容器(如果这是您想要的)(不太清楚您想要的结果是什么;请提供一个简单的自包含示例.. )。