![]() |
OpenCV 4.13.0
Open Source Computer Vision
|
複数のフレームを持つアニメーションを表す。Animation 構造体は、アニメーション形式 (例: GIF, AVIF, APNG, WebP) のような連続したアニメーションシーケンスのデータを保存・管理するために設計されている。ループ、背景色設定、フレームのタイミング、フレームの保存をサポートする。 続きを見る...
#include <opencv2/imgcodecs.hpp>
公開メンバ関数 | |
| Animation (int loopCount=0, Scalar bgColor=Scalar()) | |
| 省略可能なループ回数と背景色を指定して Animation オブジェクトを構築する。 | |
公開変数類 | |
| Scalar | bgcolor |
| BGRA形式のアニメーションの背景色。 | |
| std::vector< int > | durations |
| 各フレームの表示時間 (ミリ秒)。 | |
| std::vector< Mat > | frames |
| フレームのベクトル。各 Mat が単一のフレームを表す。 | |
| int | loop_count |
| アニメーションをループさせる回数。0 は無限ループを意味する。 | |
| Mat | still_image |
| アニメーションに加えて、またはリーダーがアニメーションをサポートしない場合に (PNGのように) その形式に使用できる画像。 | |
複数のフレームを持つアニメーションを表す。Animation 構造体は、アニメーション形式(例: GIF, AVIF, APNG, WebP)のような連続したアニメーションのデータを格納・管理するために設計されている。ループ、背景色設定、フレームのタイミング、フレーム格納をサポートする。
省略可能なループ回数と背景色を指定して Animation オブジェクトを構築する。
| loopCount | アニメーションをループさせる回数を表す整数:
|
| bgColor | BGR形式の背景色を表す Scalar オブジェクト:
|
| Scalar cv::Animation::bgcolor |
BGRA形式によるアニメーションの背景色。
| std::vector<int> cv::Animation::durations |
各フレームの表示時間(ミリ秒単位)。
| int cv::Animation::loop_count |
アニメーションをループさせる回数。0は無限ループを意味する。
| Mat cv::Animation::still_image |
アニメーションに加えてその形式で使用できる画像。または、リーダーがアニメーションをサポートしていない場合(PNGなど)に使用できる画像。