read.pnm() - 尝试读取pgm图像时出错

时间:2012-10-10 18:34:15

标签: image r pgm

我正在尝试读取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])

但是我收到以下错误:

if(ch ==“#”){:参数长度为零时出错 另外:警告信息: 在文件中(file,open =“rb”):   file(“”)仅支持open =“w +”和open =“w + b”:使用前者

不确定它是什么。我认为它根本找不到图像。 我究竟做错了什么?任何提示?先谢谢你了!

学家

1 个答案:

答案 0 :(得分:1)

只需尝试一下:

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

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