OpenCV 5.0.0
Open Source Computer Vision
読み込み中...
検索中...
見つかりません
🤖 AIによる機械翻訳(非公式) — これは OpenCV 5.0.0 公式リファレンス(英語)を AI (Claude) で自動翻訳したものです。訳に誤りを含む場合があります。正確な情報は 公式英語版(原文) を参照してください。
cv::gapi::oak::EncoderConfig 構造体

#include <opencv2/gapi/oak/oak.hpp>

Collaboration diagram for cv::gapi::oak::EncoderConfig:

公開型

enum class  Profile : int {
  H264_BASELINE ,
  H264_HIGH ,
  H264_MAIN ,
  H265_MAIN ,
  MJPEG
}
 
enum class  RateControlMode : int {
  CBR ,
  VBR
}
 

公開変数類

std::int32_t bitrate = 8000
 
float frameRate = 30.0f
 
std::int32_t height = 1080
 
std::int32_t keyframeFrequency = 30
 
bool lossless = false
 
std::int32_t maxBitrate = 8000
 
std::int32_t numBFrames = 0
 
std::uint32_t numFramesPool = 4
 
Profile profile = Profile::H265_MAIN
 
std::int32_t quality = 80
 
RateControlMode rateCtrlMode = RateControlMode::CBR
 
std::int32_t width = 1920
 

列挙型メンバ詳解

◆ Profile

enum class cv::gapi::oak::EncoderConfig::Profile : int
strong

エンコーディングプロファイル、H264、H265またはMJPEG

列挙値
H264_BASELINE 
H264_HIGH 
H264_MAIN 
H265_MAIN 
MJPEG 

◆ RateControlMode

レート制御モード。固定ビットレートと可変ビットレートのどちらを使うかを指定する(H264 / H265)

列挙値
CBR 
VBR 

メンバ変数詳解

◆ bitrate

std::int32_t cv::gapi::oak::EncoderConfig::bitrate = 8000

圧縮出力ビットストリームの優先ビットレート(kb)を指定する

◆ frameRate

float cv::gapi::oak::EncoderConfig::frameRate = 30.0f

フレームレート

◆ height

std::int32_t cv::gapi::oak::EncoderConfig::height = 1080

入力および圧縮出力のフレーム高さ

◆ keyframeFrequency

std::int32_t cv::gapi::oak::EncoderConfig::keyframeFrequency = 30

xフレームごとにキーフレームが挿入される

◆ lossless

bool cv::gapi::oak::EncoderConfig::lossless = false

ロスレスモード([M]JPEGのみ)

◆ maxBitrate

std::int32_t cv::gapi::oak::EncoderConfig::maxBitrate = 8000

圧縮出力ビットストリームの最大ビットレート(kb)を指定する

◆ numBFrames

std::int32_t cv::gapi::oak::EncoderConfig::numBFrames = 0

挿入するBフレームの数を指定する

◆ numFramesPool

std::uint32_t cv::gapi::oak::EncoderConfig::numFramesPool = 4

このオプションは、このノードのプールで利用可能なフレーム数を指定する(受信ノードの消費が遅い場合に有効)

◆ profile

Profile cv::gapi::oak::EncoderConfig::profile = Profile::H265_MAIN

エンコーディングプロファイル、H264、H265またはMJPEG

◆ quality

std::int32_t cv::gapi::oak::EncoderConfig::quality = 80

0〜100%の値(おおよその品質を表す)

◆ rateCtrlMode

RateControlMode cv::gapi::oak::EncoderConfig::rateCtrlMode = RateControlMode::CBR

レート制御モード。固定ビットレートと可変ビットレートのどちらを使うかを指定する(H264 / H265)

◆ width

std::int32_t cv::gapi::oak::EncoderConfig::width = 1920

入力および圧縮出力のフレーム幅


この構造体詳解は次のファイルから抽出されました: