EBImage (version 4.14.2)

combine: Combining images

Description

Merges images to create image sequences.

Usage

combine(x, y, ...)

Arguments

x
An Image object, an array, or a list containing Image objects and arrays.
y
An Image object or an array.
...
Image objects or arrays.

Value

An Image object or an array.

Details

The function combine uses abind to merge multi-dimensional arrays along the dimension depending on the color mode of x. If x is a Grayscale image or an array, image objects are combined along the third dimension, whereas when x is a Color image they are combined along the forth dimension, leaving room on the third dimension for color channels.

See Also

Image

Examples

Run this code
  ## combination of color images
  img = readImage(system.file("images", "sample-color.png", package="EBImage"))[257:768,,]
  x = combine(img, flip(img), flop(img))
  display(x, all=TRUE)

  ## Blurred images
  x = resize(img, 128, 128)
  xt = list()
  for (t in seq(0.1, 5, len=9)) xt=c(xt, list(gblur(x, s=t)))
  xt = combine(xt)
  display(xt, title='Blurred images', all=TRUE)

Run the code above in your browser using DataLab