问题描述
我正在尝试在作物行(来自农场)的二进制图像上绘制霍夫线。这个想法是我想要一条线来描绘每行作物的长度。不。行数 = 没有。作物行。简单的概念!
我了解霍夫变换并在 GIS 中尝试过。我遇到了问题,所以我很高兴看到 imager
有一个函数。
我试过这个代码:
library(raster)
library(imager)
setwd("~/working-dir/")
edges <- raster(x = "raster.tif")
hl <- hough_line(edges,data.frame = TRUE)
返回此错误:
Error in Yc(hl) : object 'hl' not found
In addition: Warning message:
In any(dim(im)[3:4]) : coercing argument of type 'double' to logical
什么意思?该函数的文档只是说“图像或像素集”。究竟是什么构成了图像?我的是Geotiff。关于我如何才能达到这个结果的任何建议?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)