Arguments
- x
- ...
Further arguments passed to summary methods. Unused if
x
is an image or a list of images.- target
The location where the results should be stored when passing a sum of images to the function. It can take 2 values:
- "new":
a new
Image
object is created and the results are stored inside (the default).- An
Image
object: the results are stored in another existing
Image
object. This is fast but will replace the content oftarget
. Note thattarget
should have the same dimensions and number of channels as the images in the list, otherwise an error will be thrown.
Value
If x
is an Image
object, the function returns a
numeric value (for single-channel images) or a vector of numeric values (for
multi-channel images).
If x
is a list of Image
objects and target="new"
,
the function returns an Image
object. If target
is an
Image
object, the function returns nothing and modifies that
Image
object in place.
Author
Simon Garnier, garnier@njit.edu
Examples
balloon <- image(system.file("sample_img/balloon1.png", package = "Rvision"))
sum(balloon)
#> B G R
#> 37967180 34473652 29520940
balloon_vid <- video(system.file("sample_vid/Balloon.mp4", package = "Rvision"))
#> Error: Could not open the video.
img_list <- lapply(1:10, function(x) readNext(balloon_vid))
#> Error in FUN(X[[i]], ...): object 'balloon_vid' not found
sum(img_list)
#> Error in h(simpleError(msg, call)): error in evaluating the argument 'x' in selecting a method for function 'sum': object 'img_list' not found