display {EBImage} | R Documentation |
Display images on the screen of a local or remote display.
display(x, no.GTK=FALSE, ...) ## S4 method for signature 'Image': animate(x, ...) ## not available on Windows ## S4 method for signature 'IndexedImage': animate(x, ...) ## not available on Windows ## S4 method for signature 'array': animate(x, ...) ## not available on Windows
x |
An object of Image , IndexedImage
or array . |
no.GTK |
A logical value, if TRUE an ImageMagick
display will be used instead of the GTK display (read details below).
On Windows the ImageMagick display is not available. |
... |
Reserved. |
The argument main
can be used with the GTK display to substitute the
default window title. By default, the GTK display shows the expression used
in call to display
for the window title.
When used with IndexedImage
display
additionally
accepts a colorize
argument. If it is provided with any value of any
class, then objects are mapped on the display using random RGB colors.
If available the GTK
display will be used by default. This mode allows
display of multiple images simultaneously. If the GTK
mode is not used,
an ImageMagick
-internal display function, is used. This mode is
for compatibility purposes only and should not be used if GTK
is
available. Because ImageMagick
does not provide any programmatic ways to
control and close display windows, the display in this mode is limited to one
it time. The display window must be explicitly closed before a new image can
be displayed. If EBImage
was installed without GTK
support,
the function will fall back to the ImageMagick
display automatically.
In this case there is no need to supply no.GTK
argument.
So far animate
uses the AnimateImages
function from
ImageMagick
, which behavior is analogous to that of the ImageMagick
display. This function is not available on Windows due to the lack of support
in the ImageMagick
API.
GTK
display does not use GTK
widgets available from other R
packages, the functionality is coded in EBImage
. Therefore, the package
must be compiled with GTK
support in order to enable it.
An invisible NULL
.
Oleg Sklyar, osklyar@ebi.ac.uk, 2005-2007
ImageMagick: http://www.imagemagick.org; GTK: http://www.gtk.org; GTK on Windows: http://gladewin32.sf.net
Image, IndexedImage, Image,
readImage, writeImage
## load images of nuclei (seed points later) f <- paste( system.file(package="EBImage"), "images/Gene1_G.tif", sep="/" ) ii = readImage(f) ## normalize images ii = normalize(ii, separate=TRUE) ## segment mask = thresh(ii, 25, 25, 0.02) ## refine segmentation with morphology filters mk3 = morphKern(3) mk5 = morphKern(5) mask = dilate(erode(closing(mask, mk5), mk3), mk5) ## index objects with 'watershed' io = watershed( distmap(mask), 1.5, 1) if (interactive()) { display(io) display(io, main="Watershed segmentation", colorize=T) }