read.pnm() - 错误试图读取PGM图像(read.pnm() - error trying

2019-09-23 22:02发布

我试图读取R的PGM文件设置我的WD到的图像,然后简单地试着去读一下:

   setwd("~/3 Diplomado/5 Multivariado/lfwcrop_grey/faces")

   library(pixmap)

    x <- read.pnm(system.file("Aaron_Guiel_0001.pgm", package="pixmap")[1])

但我得到以下错误:

误差在如果(CH ==“#”){:参数是长度为零的另外:警告消息:在文件(文件,打开=“RB”):文件(“”)仅支持开放=“W +”和开= “W + b” 的:在使用前

不知道它是什么。 我认为它只是犯规找到图像。 我究竟做错了什么? 任何提示? 谢谢先进!

J.

Answer 1:

只要试试这个:

x=read.pnm(file = "Aaron_Guiel_0001.pgm")

system.file()用来查找包含在包中的文件的完整路径。 它在包装示例中使用,但你并不需要在阅读自己的文件中使用它。



文章来源: read.pnm() - error trying to read pgm image
标签: image r pgm