OpenCV 4.11.0
开源计算机视觉库
加载中…
搜索中…
无匹配项
cv::cuda::FGDParams 结构体参考

#include <opencv2/cudalegacy.hpp>

cv::cuda::FGDParams 的协作图

公有成员函数

 FGDParams ()
 默认参数
 

公有属性

float alpha1
 我们遗忘看到的旧背景像素值的速度。通常设置为 0.1。
 
float alpha2
 “控制特征学习速度”。取决于 T。典型值约为 0.005。
 
float alpha3
 alpha2 的替代方案,用于(例如)更快地初始收敛。典型值 0.1。
 
float delta
 影响颜色和颜色共现量化,通常设置为 2。
 
bool is_obj_without_holes
 如果为 TRUE,我们将忽略前景斑块内的孔洞。默认为 TRUE。
 
int Lc
 每个“颜色”分量的量化级别。2 的幂,通常为 32、64 或 128。
 
int Lcc
 每个“颜色共现”分量的量化级别。2 的幂,通常为 16、32 或 64。
 
float minArea
 丢弃边界框小于此阈值的前景斑块。
 
int N1c
 用于模拟给定像素处正常背景颜色变化的颜色向量数。
 
int N1cc
 用于模拟给定像素处正常背景颜色变化的颜色共现向量数。
 
int N2c
 用于允许前 N1c 个向量随时间适应变化的背景。
 
int N2cc
 用于允许前 N1cc 个向量随时间适应变化的背景。
 
int perform_morphing
 这些会擦除单像素垃圾斑块并合并几乎接触的斑块。默认值为 1。
 

构造函数和析构函数文档

◆ FGDParams()

cv::cuda::FGDParams::FGDParams ( )

默认参数

成员数据文档

◆ alpha1

float cv::cuda::FGDParams::alpha1

我们遗忘看到的旧背景像素值的速度。通常设置为 0.1。

◆ alpha2

float cv::cuda::FGDParams::alpha2

“控制特征学习速度”。取决于 T。典型值约为 0.005。

◆ alpha3

float cv::cuda::FGDParams::alpha3

alpha2 的替代方案,用于(例如)更快地初始收敛。典型值 0.1。

◆ delta

float cv::cuda::FGDParams::delta

影响颜色和颜色共现量化,通常设置为 2。

◆ is_obj_without_holes

bool cv::cuda::FGDParams::is_obj_without_holes

如果为 TRUE,我们将忽略前景斑块内的孔洞。默认为 TRUE。

◆ Lc

int cv::cuda::FGDParams::Lc

每个“颜色”分量的量化级别。2 的幂,通常为 32、64 或 128。

◆ Lcc

int cv::cuda::FGDParams::Lcc

每个“颜色共现”分量的量化级别。2 的幂,通常为 16、32 或 64。

◆ minArea

float cv::cuda::FGDParams::minArea

丢弃边界框小于此阈值的前景斑块。

◆ N1c

int cv::cuda::FGDParams::N1c

用于模拟给定像素处正常背景颜色变化的颜色向量数。

◆ N1cc

int cv::cuda::FGDParams::N1cc

用于模拟给定像素处正常背景颜色变化的颜色共现向量数。

◆ N2c

int cv::cuda::FGDParams::N2c

用于允许前 N1c 个向量随时间适应变化的背景。

在给定像素处保留的颜色向量数。必须 > N1c,通常约为 N1c 的 5/3。

◆ N2cc

int cv::cuda::FGDParams::N2cc

用于允许前 N1cc 个向量随时间适应变化的背景。

在给定像素处保留的颜色共现向量数。必须 > N1cc,通常约为 N1cc 的 5/3。

◆ perform_morphing

int cv::cuda::FGDParams::perform_morphing

这些会擦除单像素垃圾斑块并合并几乎接触的斑块。默认值为 1。

腐蚀-膨胀-腐蚀前景斑块清理迭代次数。


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