如何在 R 中保存二进制图像的 XY 坐标?

How do I save the XY coordinates of a Binary Image in R?

我正在尝试在 R 中保存二值图像的 XY 坐标,类似于 ImageJ 中的保存 "Save XY Coordinates" 函数。我已经查看了几个可用于 R 的图像分析包,但还没有弄清楚如何实现这一点。

在 R 中有 许多 种方法可以执行以下操作:

img_fil <- "~/data/ZjYqw.jpg"
img <- magick::image_read(img_fil)
img_df <- RSAGA::grid.to.xyz(as.matrix(as.raster(img)))

head(img_df)
##   x   y       z
## 1 0 599 #ffffff
## 2 1 599 #ffffff
## 3 2 599 #ffffff
## 4 3 599 #ffffff
## 5 4 599 #ffffff
## 6 5 599 #ffffff