Jetson Linux API 参考文档

32.7.4 版本
Argus::Ext::INonLinearHistogram 类参考抽象类

详细描述

Interface 用于查询元数据以正确解释压缩的直方图数据。 返回归一化的 bin 值,以正确解释压缩的拜耳直方图数据。 只有在直方图被压缩的情况下,此接口才会被公开。

此接口可从以下位置获得

定义于文件 69NonLinearHistogram.h

Argus::Ext::INonLinearHistogram 的继承关系图
Argus::Ext::INonLinearHistogram 的协作图

公共成员函数

virtual Status getHistogramBinValues (std::vector< BayerTuple< float > > *binValues) const =0
 返回拜耳直方图数据的 bin 的平均拜耳值。 更多...
 

静态公共成员函数

static const InterfaceIDid ()
 

受保护的成员函数

 ~INonLinearHistogram ()
 

构造函数和析构函数文档

◆ ~INonLinearHistogram()

Argus::Ext::INonLinearHistogram::~INonLinearHistogram ( )
inlineprotected

定义于文件 100NonLinearHistogram.h

成员函数文档

◆ getHistogramBinValues()

virtual Status Argus::Ext::INonLinearHistogram::getHistogramBinValues ( std::vector< BayerTuple< float > > *  binValues) const
纯虚函数

返回拜耳直方图数据的 bin 的平均拜耳值。

参数
[out]binValues返回由 IBayerHistogram 接口提供的 bin 的归一化平均 bin 值([0,1] 范围内的浮点数)。 如果由 IBayerHistogram::getHistogram() 提供的直方图数据是非线性的,则此方法将返回一个向量,该向量的大小与直方图相同(即 IBayerHistogram::getBinCount()),并将包含归一化的拜耳颜色值,直方图中相同索引的 bin 与之对应。

例如,对于非线性直方图

IBayerHistogram->getHistogram(&histogram); INonLinearHistogram->getBinValues(&values);

for(int i = 0 ; i < histogram.size() ; i++) { cout<<" bin: " << i <<" 归一化 bin 值: " << values[i] <<" 频率: " << histogram[i]; }

◆ id()

static const InterfaceID& Argus::Ext::INonLinearHistogram::id ( )
inlinestatic

定义于文件 72NonLinearHistogram.h


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