![]() |
OpenCV 4.12.0
开源计算机视觉
|
表示具有多个帧的动画。Animation 结构体旨在存储和管理动画序列的数据,例如来自动画格式(例如,GIF、AVIF、APNG、WebP)。它提供对循环、背景颜色设置、帧定时和帧存储的支持。 更多...
#include <opencv2/imgcodecs.hpp>
公共成员函数 | |
| CV_WRAP | Animation (int loopCount=0, Scalar bgColor=Scalar()) |
| 构造一个 Animation 对象,具有可选的循环计数和背景颜色。 | |
公共属性 | |
| CV_PROP_RW Scalar | bgcolor |
| 动画的 BGRA 格式的背景颜色。 | |
| CV_PROP_RW std::vector< int > | durations |
| 每帧的持续时间(以毫秒为单位)。 | |
| CV_PROP_RW std::vector< Mat > | frames |
| 帧向量,其中每个 Mat 表示单个帧。 | |
| CV_PROP_RW int | loop_count |
| 动画应循环的次数。 0 表示无限循环。 | |
| CV_PROP_RW Mat | still_image |
| 除了动画之外,还可以用于该格式的图像,或者如果读取器不支持动画(例如 PNG 中)。 | |
表示具有多个帧的动画。Animation 结构体旨在存储和管理动画序列的数据,例如来自动画格式(例如,GIF、AVIF、APNG、WebP)。它提供对循环、背景颜色设置、帧定时和帧存储的支持。
| CV_PROP_RW Scalar cv::Animation::bgcolor |
动画的 BGRA 格式的背景颜色。
| CV_PROP_RW std::vector<int> cv::Animation::durations |
每帧的持续时间(以毫秒为单位)。
| CV_PROP_RW std::vector<Mat> cv::Animation::frames |
帧向量,其中每个 Mat 表示单个帧。
| CV_PROP_RW int cv::Animation::loop_count |
动画应循环的次数。 0 表示无限循环。
| CV_PROP_RW Mat cv::Animation::still_image |
除了动画之外,还可以用于该格式的图像,或者如果读取器不支持动画(例如 PNG 中)。