Jetson Linux API 参考文档

32.7.4 版本
Argus::IEdgeEnhanceSettings 类参考抽象类

详细描述

接口,用于边缘增强设置。

定义于文件 Settings.h 的第 647 行。

Argus::IEdgeEnhanceSettings 的继承关系图
Argus::IEdgeEnhanceSettings 的协作关系图

公共成员函数

virtual Status setEdgeEnhanceMode (const EdgeEnhanceMode &mode)=0
 设置请求的边缘增强模式。 更多...
 
virtual EdgeEnhanceMode getEdgeEnhanceMode () const =0
 返回请求的边缘增强模式。 更多...
 
virtual Status setEdgeEnhanceStrength (float strength)=0
 设置边缘增强操作的强度。 更多...
 
virtual float getEdgeEnhanceStrength () const =0
 返回边缘增强强度。 更多...
 

静态公共成员函数

static const InterfaceIDid ()
 

保护成员函数

 ~IEdgeEnhanceSettings ()
 

构造函数 & 析构函数文档

◆ ~IEdgeEnhanceSettings()

Argus::IEdgeEnhanceSettings::~IEdgeEnhanceSettings ( )
inlineprotected

定义于文件 Settings.h 的第 686 行。

成员函数文档

◆ getEdgeEnhanceMode()

virtual EdgeEnhanceMode Argus::IEdgeEnhanceSettings::getEdgeEnhanceMode ( ) const
纯虚函数

返回请求的边缘增强模式。

◆ getEdgeEnhanceStrength()

virtual float Argus::IEdgeEnhanceSettings::getEdgeEnhanceStrength ( ) const
纯虚函数

返回边缘增强强度。

◆ id()

static const InterfaceID& Argus::IEdgeEnhanceSettings::id ( )
inlinestatic

定义于文件 Settings.h 的第 650 行。

◆ setEdgeEnhanceMode()

virtual Status Argus::IEdgeEnhanceSettings::setEdgeEnhanceMode ( const EdgeEnhanceMode &  mode)
纯虚函数

设置请求的边缘增强模式。

参数
[in]mode边缘增强模式: OFF: 禁用边缘增强算法。 FAST: 启用边缘增强,但不会降低捕获速率。 HIGH_QUALITY: 启用最大程度的边缘增强以实现最高质量,但可能会降低捕获速率。
返回值
调用成功/状态。

◆ setEdgeEnhanceStrength()

virtual Status Argus::IEdgeEnhanceSettings::setEdgeEnhanceStrength ( float  strength)
纯虚函数

设置边缘增强操作的强度。

参数
[in]strength边缘增强强度。 该值必须在 [0.0, 1.0] 范围内,其中 0.0 表示最小边缘增强,1.0 表示最大边缘增强。 此强度与当前的边缘增强模式相关; 使用 FAST 边缘增强模式且强度为 1.0 可能不如使用 HIGH_QUALITY 模式且相对强度较低的效果好。
返回值
调用成功/状态。

此类文档生成自以下文件
. All rights reserved.