OpenCV  4.10.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

输入和压缩输出帧宽度


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