r - 带有裁剪栅格的R中星星栅格的边缘检测
问题描述
我有一个名为raster
. 我正在尝试对其进行边缘检测,例如:
image(rot90c(edge.detect(raster[[1]], thresh1=1, thresh2=80, noise="gaussian", noise.s=3, method="Canny")))
这很好用,但是当我尝试other_object
使用 sf 对象裁剪光栅时:
image(rot90c(edge.detect(st_crop(raster,other_object)[[1]], thresh1=1, thresh2=80, noise="gaussian", noise.s=3, method="Canny")))
由于 NA,我收到错误。有什么方法可以创建裁剪栅格,以使边缘检测方法不会由于图像中缺少区域而引发错误?
解决方案
推荐阅读
- spring-boot - 是否可以使用 SpringJPA 配置 Presto?
- differential-equations - Scilab 寻找微分方程的根
- sql - 如何在新列中输出每年的结果?
- python - 求 x 轴与单位圆上的向量之间的角度
- javascript - 正则表达式匹配一个单词但不在反引号内
- yii2 - 将原始 mysql 查询隐蔽到 yii2 查询 2 左连接子查询并汇总所有
- python - 需要外键约束
- reactjs - 在 React Native 中使用 AWS Amplify 登录后如何渲染自定义组件?
- c++ - 奇怪的字符串变量
- materialize - 使用ajax实现和加载第二个选择的问题