Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Image processing 将光栅转换为矩阵_Image Processing_Raster_R Raster - Fatal编程技术网

Image processing 将光栅转换为矩阵

Image processing 将光栅转换为矩阵,image-processing,raster,r-raster,Image Processing,Raster,R Raster,我可以读取图像、光栅,将值限制在10-100之间。我不能做的是将限制转换成一个矩阵,在这个矩阵中我可以对所有值求和 library(raster) DEM <- raster("img.JPG") image(DEM, zlim=c(10,100)) 在矩阵中,我可以执行计算 图像(DEM,zlim=c(10,60))会导致 目标是只对红色圆圈求和 库(光栅) D image(DEM, zlim=c(10,60)) library(raster) d <- raster("

我可以读取图像、光栅,将值限制在10-100之间。我不能做的是将限制转换成一个矩阵,在这个矩阵中我可以对所有值求和

library(raster)

DEM <- raster("img.JPG")

image(DEM, zlim=c(10,100))
在矩阵中,我可以执行计算

图像(DEM,zlim=c(10,60))
会导致

目标是只对红色圆圈求和

库(光栅)
D
image(DEM, zlim=c(10,60))
library(raster)
d <- raster("img.JPG")
dd <- reclassify(d, rbind(c(-Inf, 10, NA), c(60, Inf, NA)))
# or:  d[d< 10 | d > 60] <- NA
plot(dd)
hist(dd)
m <- matrix(d)
m[m<10] <- NA