OpenCV 4.11.0-pre
Open Source Computer Vision
|
Represents an animation with multiple frames. The Animation
struct is designed to store and manage data for animated sequences such as those from animated formats (e.g., GIF, AVIF, APNG, WebP). It provides support for looping, background color settings, frame timing, and frame storage.
More...
#include <opencv2/imgcodecs.hpp>
Public Member Functions | |
Animation (int loopCount=0, Scalar bgColor=Scalar()) | |
Constructs an Animation object with optional loop count and background color. | |
Public Attributes | |
CV_PROP_RW Scalar | bgcolor |
Background color of the animation in BGRA format. | |
CV_PROP_RW std::vector< int > | durations |
Duration for each frame in milliseconds. | |
CV_PROP_RW std::vector< Mat > | frames |
Vector of frames, where each Mat represents a single frame. | |
CV_PROP_RW int | loop_count |
Number of times the animation should loop. 0 means infinite looping. | |
Represents an animation with multiple frames. The Animation
struct is designed to store and manage data for animated sequences such as those from animated formats (e.g., GIF, AVIF, APNG, WebP). It provides support for looping, background color settings, frame timing, and frame storage.
Constructs an Animation object with optional loop count and background color.
loopCount | An integer representing the number of times the animation should loop:
|
bgColor | A Scalar object representing the background color in BGRA format:
|
CV_PROP_RW Scalar cv::Animation::bgcolor |
Background color of the animation in BGRA format.
CV_PROP_RW std::vector<int> cv::Animation::durations |
Duration for each frame in milliseconds.
CV_PROP_RW std::vector<Mat> cv::Animation::frames |
Vector of frames, where each Mat represents a single frame.
CV_PROP_RW int cv::Animation::loop_count |
Number of times the animation should loop. 0 means infinite looping.