【发布时间】:2015-07-28 22:00:07
【问题描述】:
如何在R(3.2.1版)中将jpeg图像转换为矩阵?(因为该版本不提供imagedata功能)
【问题讨论】:
-
您能展示一下到目前为止您尝试过的内容吗?
标签: r image function matrix jpeg
如何在R(3.2.1版)中将jpeg图像转换为矩阵?(因为该版本不提供imagedata功能)
【问题讨论】:
标签: r image function matrix jpeg
有一个jpeg 包。如果它是一个 RGB 文件,那么你会得到三层(一个 R 数组);如果是灰度,你会得到一层(这将是一个矩阵)。
> img <- jpeg::readJPEG("/Volumes/BOOTCAMP/Program Files/HP/Digital Imaging/bin/hpqscimg/ZeroDevice.jpg")
> str(img)
num [1:470, 1:580, 1:3] 1 1 1 1 1 ...
【讨论】:
library(EBImage)
im <- readImage("imagen.jpg")
EBImage 软件包可在 Bioconductor 上获得。
http://bioconductor.org/packages/release/bioc/html/EBImage.html
【讨论】: