【问题标题】:Convert Image to matrix in R(3.2.1) [closed]将图像转换为 R(3.2.1) 中的矩阵 [关闭]
【发布时间】:2015-07-28 22:00:07
【问题描述】:

如何在R(3.2.1版)中将jpeg图像转换为矩阵?(因为该版本不提供imagedata功能)

【问题讨论】:

标签: r image function matrix jpeg


【解决方案1】:

有一个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 ...

【讨论】:

    【解决方案2】:
    library(EBImage)
    im <- readImage("imagen.jpg")
    

    EBImage 软件包可在 Bioconductor 上获得。

    http://bioconductor.org/packages/release/bioc/html/EBImage.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多