web-dev-qa-db-ja.com

R 2.15での.jpegの読み方

それは非常に些細なことのように思えますが、私はjpegやR 2.15にどんな種類の画像も読み込むことができません。 R 2.10では、rimageライブラリまたはReadImageライブラリ(たとえばread.jpegを使用)を使用して実行できましたが、R 2.15以降のバージョンでは実行できないようです。これについて何か考えはありますか?

library('ReadImages') 
Error in library("ReadImages") : there is no package called ‘ReadImages’ > 
install.packages('ReadImages') Installing package(s) into ‘C:/Program Files/R/R-2.15.1/library’ (as ‘lib’ is unspecified) 

Warning in install.packages : package ‘ReadImages’ is not available (for R version 2.15.1) 
20
HoofarLotusX

コメントで指摘されているように、jpegパッケージを試してください。

install.packages("jpeg")  ## if necessary

library(jpeg)
## get help
library(help = jpeg)
## get more help
?readJPEG

例、ヘルプから:

# read a sample file (R logo)
img <- readJPEG(system.file("img", "Rlogo.jpg", package="jpeg"))

別のオプションはrgdalです。これは、膨大な数の形式のフォーマットから読み取ることができます。プロットと操作は異なる方法で処理されます。

install.packages("rgdal") ## if necessary
library(rgdal)
img <- readGDAL(file.path(R.home(), "doc", "html", "logo.jpg"))

また、CRANにはreadbitmapパッケージがあります。探しているものをパッケージリストで基本的に検索する価値があります。

38
mdsumner

また:

## if not already installed
install.packages("jpeg")  

library(jpeg)

?readJPEG()

img <- readJPEG("/Users/name/locationInFileDirectory/image.jpg", native = TRUE)

#this will display your image to test you read it correctly
if(exists("rasterImage")){
      plot(1:2, type='n')
      rasterImage(img,1,1,2,2)
}
10
za_roxy