我有时间序列的SAR图像,我想在R中进行分类。但在我可以使用数据之前,我需要进行过滤。对于我的数据,最合适的过滤器是GAMMA。所以我想知道是否可以在R中进行GAMMA过滤,任何可用的代码?所以我不需要在任何其他软件中做到这一点?
答案 0 :(得分:0)
欢迎您查看Bioconductor软件包 EBImage ,该软件包为 R 中的图像处理和分析提供通用功能。要安装软件包,请使用:
source("http://bioconductor.org/biocLite.R")
biocLite("EBImage")
特别是,manipulating images包中的vignette部分可能会引起您的兴趣。如那里所述,图像的伽玛滤波简单地通过取幂来执行。以下示例说明了这一点。
library("EBImage")
## load a sample image file
f = system.file("images", "sample.png", package="EBImage")
img = readImage(f)
display(img)
## perform gamma correction
gamma_corrected = img ^ .5
display(gamma_corrected)