【发布时间】:2019-05-06 05:02:27
【问题描述】:
我想知道如何从这种图像中获取边界。
例如:
我正在寻找使用
转换一些图像image <- as(x, 'SpatialGridDataFrame')
但它只会给我特别重的图像。
在这种情况下,使用 x_coord 和 y_coord 我可以创建一个简单的对象。
x_coord <- c(16.48438, 17.49512, 24.74609, 22.59277, 16.48438)
y_coord <- c(59.736328125, 55.1220703125, 55.0341796875,
61.142578125, 59.736328125)
xym <- cbind(x_coord, y_coord)
xym
library(sp)
p = Polygon(xym)
ps = Polygons(list(p),1)
sps1 = SpatialPolygons(list(ps))
plot(sps1)
我希望为作为示例添加的圆形 png 获得一组 x_coord 和 y_coord。
【问题讨论】:
-
您是如何读取图像文件的?
-
library(imager)im <- load.image("circle.jpg")plot(im)@TeeKea