Creates a image summary
Usage
summary_image(img, ..., metadata = NULL, tag = NA)
# S3 method for ggplot
summary_image(img, ..., width = 480, height = 480, metadata = NULL, tag = NA)
# S3 method for array
summary_image(img, ..., metadata = NULL, tag = NA)
# S3 method for blob
summary_image(img, ..., width, height, colorspace, metadata = NULL, tag = NA)
# S3 method for raw
summary_image(img, ..., width, height, colorspace, metadata = NULL, tag = NA)Arguments
- img
An object that can be converted to an image.
- ...
Currently unused.
- metadata
A
metadataobject, as created withsummary_metadata(). In most cases you don't need to change the default.- tag
A tag that within the TensorBoard UI. See
log_event()for other ways of specifying the tag attribute.- width
Width of the image.
- height
Height of the image.
- colorspace
Valid colorspace values are
1 - grayscale,2 - grayscale + alpha,3 - RGB,4 - RGBA,5 - DIGITAL_YUV,6 - BGRA
Value
An image summary that can be logged with log_event().
Methods (by class)
summary_image(ggplot): Cretes an image summary from a ggplot2 graph object. The...will be forwarded togrDevices::png().summary_image(array): Creates an image from an R array. The array should be numeric, with values between 0 and 1. Dimensions should be(batch, height, width, channels).summary_image(blob): Creates an image fromblob::blob()vctr of PNG encoded images, (eg usingpng::writePNG()).width,heightandcolorspaceare recycled thus they can be a single scalar or a vector the same size of the images blob.summary_image(raw): Creates an image from a png encoded image. Eg, created withpng::writePNG(). In this case you need to providewidth,heightandcolorspacearguments.
See also
Other summary:
summary_audio(),
summary_histogram(),
summary_scalar(),
summary_text()
Examples
tmp <- tempfile()
with_logdir(tmp, {
summary_image(array(runif(100), dim = c(1,10, 10, 1)))
})
#> <tfevents_summary_tensor[1]>
#> [1] <NA>