我目前正在将主成分分析应用于R中的可视数据。

在Matlab中,可以调用“im2double”和“mat2gray”之类的命令将位图转换为数值矩阵,然后再次转换为图像。

我想知道是否可以通过其他软件包在R中实现。

最佳答案

我已经使用了生物导体上可用的EBImage软件包(此处为vignette)来处理和操作图像:

# installing package if needed
source("http://bioconductor.org/biocLite.R")
biocLite("EBImage")

library(EBImage)
f = readImage(system.file("images", "lena-color.png", package="EBImage"))
str(f)
#Formal class 'Image' [package "EBImage"] with 2 slots
#  ..@ .Data    : num [1:512, 1:512, 1:3] 0.886 0.886 0.875 0.875 0.886 ...
#  ..@ colormode: int 2

关于r - 如何使用R进行基本图像处理,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14148112/

10-11 21:45