[R] EBImage do not read an Image: requested image not found or could not be loaded
Cleber Borges
klebyn at yahoo.com.br
Sat Nov 21 20:07:02 CET 2009
Thanks Uwe for your reply.
I can open the lena-color.png file with several programs: firefox, M$
Picture Manager, IMDisplay (GUI of ImageMagick)
I converted lena-color.png in lena2.jpeg using M$ Picture Manager.
With a old version of rimage package, I can read JPEG files (only) with
"read.jpeg" functions...
the others functions of the EBImage package, (ex.: blur, rotate, flip)
works fine! because works for array class...
So, the lena-color file seems fine!
The problem should be some interaction of my winXP configuration with
the readImage function ("lib_readImages")
Thanks again...
Cleber N. Borges
### Making tests..
----------------------------------------
> library(rimage)
Warning message:
package 'rimage' was built under R version 2.8.1 and help will not work
correctly
Please re-install it
> f <- 'C:/R/library/EBImage/images/lena2.jpg'
>
> f
[1] "C:/R/library/EBImage/images/lena2.jpg"
>
> x <- read.jpeg( f )
> class(x)
[1] "imagematrix" "array"
> dim(x)
[1] 512 512 3
>
>
> library(EBImage)
Loading required package: abind
Attaching package: 'EBImage'
The following object(s) are masked from package:rimage :
equalize,
normalize
> ?blur # woks fine
> if (interactive()) display(x)
>
> y = blur(x, r=3, s=2)
> if (interactive()) display(y, title='blur(x, r=3, s=2)')
>
> y = gblur(x, r=3, s=2)
> if (interactive()) display(y, title='gblur(x, r=3, s=2)')
>
> ?rotate # works fine
>
> y = flip(x)
> if (interactive()) display(y, title='flip(x)')
>
> y = flop(x)
> if (interactive()) display(y, title='flop(x)')
>
> y = resize(x, 128)
> if (interactive()) display(y, title='resize(x, 128)')
>
> y = rotate(x, 30)
> if (interactive()) display(y, title='rotate(x, 30)')
>
>
>
>
>
> Cleber Borges wrote:
>> Hello all,
>>
>> I am trying to use the EBImage package,
>> (EBImage 3.2.0 and ImageMagick 6.5.7-9 2009-11-19 Q8 (dinamic linked)
>> with R 2.10.0 winXP)
>> but I get the following error:
>>
>> #---------------------------------------------
>> > library(EBImage)
>> Loading required package: abind
>> > ?readImage
>> > ## Reads and display images
>> > f = system.file("images", "lena-color.png",
>> package="EBImage")
>> > f
>> [1] "C:/R/library/EBImage/images/lena-color.png"
>> >
>> > x = readImage(f)
>> Warning message:
>> In readImage(f) : requested image not found or could not be loaded
>> > x
>> NULL
>>
>>
>> Is there a way of to solve the problem? Or make a workaround? (but
>> with no source code compilation)
>>
>
> Works for me with the same setup.
> Are yiu sure the file exists on your machine and is uncorrupted. Do
> you have access and read permissions?
>
> Uwe Ligges
>
>
>
[[elided Yahoo spam]]
>> Cleber Nogueira Borges
>>
>>
>>
>> ============================
[[elided Yahoo spam]]
[[elided Yahoo spam]]
>> Error in readImage() : cancel pressed or no image could be loaded
>> In addition: Warning message:
>> In readImage() : requested image not found or could not be loaded
>>
>> ============================
>>
>> ### PATH of windows xp system
>> -----------------------------------------------------------------------------------------------------------
>>
>>
>> C:\Documents and Settings\Cleber>path
>> PATH=C:\ImageMagick;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\system32\WBEM;C
>>
>> :\GTK\bin;C:\GTK\lib
>>
>> C:\Documents and Settings\Cleber>convert -version
>> Version: ImageMagick 6.5.7-9 2009-11-19 Q8 http://www.imagemagick.org
>> Copyright: Copyright (C) 1999-2009 ImageMagick Studio LLC
>> Features: OpenMP
>>
>>
>> ### details about R session
>> -----------------------------------------------------------------------------------------------------------
>>
>>
>> > sessionInfo()
>> R version 2.10.0 (2009-10-26)
>> i386-pc-mingw32
>>
>> locale:
>> [1] LC_COLLATE=Portuguese_Brazil.1252
>> LC_CTYPE=Portuguese_Brazil.1252 [3]
>> LC_MONETARY=Portuguese_Brazil.1252 LC_NUMERIC=C
>> [5] LC_TIME=Portuguese_Brazil.1252 attached base packages:
>> [1] stats graphics grDevices utils datasets methods
>> base other attached packages:
>> [1] EBImage_3.2.0 abind_1.1-0
>> loaded via a namespace (and not attached):
>> [1] tools_2.10.0
>> >
>>
>> ______________________________________________
>> R-help at r-project.org mailing list
>> https://stat.ethz.ch/mailman/listinfo/r-help
>> PLEASE do read the posting guide
>> http://www.R-project.org/posting-guide.html
>> and provide commented, minimal, self-contained, reproducible code.
>
--
O bom senso é a coisa do mundo mais bem distribuída:
Todos pensamos tê-lo em tal medida que até os mais difíceis
de contentar nas outras coisas não costumam desejar mais bom senso do que aquele que têm.
[René Descartes]
More information about the R-help
mailing list