Skip to contents

Read the next frame of a Video, VideoStack, Stream, or Queue object and returns it as an Image object.

Usage

# S3 method for Rcpp_Queue
readNext(x, target = "new")

# S3 method for Rcpp_Stream
readNext(x, target = "new")

# S3 method for Rcpp_Video
readNext(x, target = "new")

# S3 method for VideoStack
readNext(x, target = "new")

readNext(x, target = "new")

Arguments

x

A Video, VideoStack, Stream, or Queue object.

target

The location where the results should be stored. 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 will replace the content of target. Note that target must have the same dimensions as x.

Value

If 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 <- video(system.file("sample_vid/Balloon.mp4", package = "Rvision"))
#> Error: Could not open the video.
frame_next <- readNext(balloon)
#> Error in eval(expr, envir, enclos): object 'balloon' not found