OpenCV 4.12.0
开源计算机视觉
加载中...
搜索中...
无匹配项
cv::gapi::oak::EncoderConfig 结构参考

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

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

输入和压缩输出帧宽度


此结构的文档是从以下文件生成的