OrbbecSDK 2.7.6
OrbbecSDK: Software-Development-Kit for Orbbec 3D Cameras
Loading...
Searching...
No Matches
ob::FalsePositiveFilter Class Reference

FalsePositive filter. More...

#include <Filter.hpp>

Inheritance diagram for ob::FalsePositiveFilter:

Public Member Functions

 FalsePositiveFilter (const std::string &activationKey="")
virtual ~FalsePositiveFilter () noexcept override=default
OBUint8PropertyRange getfpEdgeBleedFilterEnableRange ()
 Get the FalsePositive filter fpEdgeBleedFilterEnable range.
OBFloatPropertyRange getfpebfROIMinXRatioRange ()
 Get the FalsePositive filter fpebfROIMinXRatio range.
OBFloatPropertyRange getfpebfROIMaxXRatioRange ()
 Get the FalsePositive filter fpebfROIMaxXRatio range.
OBFloatPropertyRange getfpebfROIMinYRatioRange ()
 Get the FalsePositive filter fpebfROIMinYRatio range.
OBFloatPropertyRange getfpebfROIMaxYRatioRange ()
 Get the FalsePositive filter fpebfROIMaxYRatio range.
OBUint8PropertyRange getfpTextureSparsityFilterEnableRange ()
 Get the FalsePositive filter fpTextureSparsityFilterEnable range.
OBFloatPropertyRange getfptsfROIMinXRatioRange ()
 Get the FalsePositive filter fptsfROIMinXRatio range.
OBFloatPropertyRange getfptsfROIMaxXRatioRange ()
 Get the FalsePositive filter fptsfROIMaxXRatio range.
OBFloatPropertyRange getfptsfROIMinYRatioRange ()
 Get the FalsePositive filter fptsfROIMinYRatio range.
OBFloatPropertyRange getfptsfROIMaxYRatioRange ()
 Get the FalsePositive filter fptsfROIMaxYRatio range.
OBUint16PropertyRange getfptsfMaxNoiseLevelRange ()
 Get the FalsePositive filter fptsfMaxNoiseLevel range.
OBUint16PropertyRange getfptsfMaxSpeckleSizeRange ()
 Get the FalsePositive filter fptsfMaxSpeckleSize range.
OBUint8PropertyRange getfpPatternAmbiguityFilterEnableRange ()
 Get the FalsePositive filter fpPatternAmbiguityFilterEnable range.
OBFloatPropertyRange getfppafROIMinXRatioRange ()
 Get the FalsePositive filter fppafROIMinXRatio range.
OBFloatPropertyRange getfppafROIMaxXRatioRange ()
 Get the FalsePositive filter fppafROIMaxXRatio range.
OBFloatPropertyRange getfppafROIMinYRatioRange ()
 Get the FalsePositive filter fppafROIMinYRatio range.
OBFloatPropertyRange getfppafROIMaxYRatioRange ()
 Get the FalsePositive filter fppafROIMaxYRatio range.
OBUint16PropertyRange getfppafMaxNoiseLevelRange ()
 Get the FalsePositive filter fppafMaxNoiseLevel range.
OBUint16PropertyRange getfppafMaxSpeckleSizeRange ()
 Get the FalsePositive filter fppafMaxSpeckleSize range.
Public Member Functions inherited from ob::Filter
 Filter (ob_filter *impl)
virtual ~Filter () noexcept
ob_filtergetImpl () const
 Get the Impl object of the filter.
virtual const std::string & getName () const
 Get the type of filter.
virtual void reset () const
 Reset the filter, freeing the internal cache, stopping the processing thread, and clearing the pending buffer frame when asynchronous processing is used.
virtual void enable (bool enable) const
 enable the filter
virtual bool isEnabled () const
 Return Enable State.
virtual std::shared_ptr< Frameprocess (std::shared_ptr< const Frame > frame) const
 Processes a frame synchronously.
virtual void pushFrame (std::shared_ptr< Frame > frame) const
 Pushes the pending frame into the cache for asynchronous processing.
virtual void setCallBack (FilterCallback callback)
 Set the callback function for asynchronous processing.
virtual std::string getConfigSchema () const
 Get config schema of the filter.
virtual std::vector< OBFilterConfigSchemaItemgetConfigSchemaVec () const
 Get the Config Schema Vec object.
virtual void setConfigValue (const std::string &configName, double value) const
 Set the filter config value by name.
virtual double getConfigValue (const std::string &configName) const
 Get the Config Value object by name.
virtual const char * type ()
template<typename T>
bool is ()
 Check if the runtime type of the filter object is compatible with a given type.
template<typename T>
std::shared_ptr< T > as ()

Additional Inherited Members

Protected Member Functions inherited from ob::Filter
 Filter ()=default
 Default constructor with nullptr impl, used for derived classes only.
virtual void init (ob_filter *impl)
Protected Attributes inherited from ob::Filter
ob_filterimpl_ = nullptr
std::string name_
FilterCallback callback_
std::vector< OBFilterConfigSchemaItemconfigSchemaVec_

Detailed Description

FalsePositive filter.

Definition at line 1127 of file Filter.hpp.

Constructor & Destructor Documentation

◆ FalsePositiveFilter()

ob::FalsePositiveFilter::FalsePositiveFilter ( const std::string & activationKey = "")
inline

Definition at line 1129 of file Filter.hpp.

◆ ~FalsePositiveFilter()

virtual ob::FalsePositiveFilter::~FalsePositiveFilter ( )
overridevirtualdefaultnoexcept

Member Function Documentation

◆ getfpEdgeBleedFilterEnableRange()

OBUint8PropertyRange ob::FalsePositiveFilter::getfpEdgeBleedFilterEnableRange ( )
inline

Get the FalsePositive filter fpEdgeBleedFilterEnable range.

Returns
OBUint8PropertyRange the fpEdgeBleedFilterEnable value of property range.

Definition at line 1143 of file Filter.hpp.

Referenced by getfpEdgeBleedFilterEnableRange().

◆ getfpebfROIMinXRatioRange()

OBFloatPropertyRange ob::FalsePositiveFilter::getfpebfROIMinXRatioRange ( )
inline

Get the FalsePositive filter fpebfROIMinXRatio range.

Returns
OBFloatPropertyRange the fpebfROIMinXRatio value of property range.

Definition at line 1160 of file Filter.hpp.

◆ getfpebfROIMaxXRatioRange()

OBFloatPropertyRange ob::FalsePositiveFilter::getfpebfROIMaxXRatioRange ( )
inline

Get the FalsePositive filter fpebfROIMaxXRatio range.

Returns
OBFloatPropertyRange the fpebfROIMaxXRatio value of property range.

Definition at line 1177 of file Filter.hpp.

◆ getfpebfROIMinYRatioRange()

OBFloatPropertyRange ob::FalsePositiveFilter::getfpebfROIMinYRatioRange ( )
inline

Get the FalsePositive filter fpebfROIMinYRatio range.

Returns
OBFloatPropertyRange the fpebfROIMinYRatio value of property range.

Definition at line 1194 of file Filter.hpp.

◆ getfpebfROIMaxYRatioRange()

OBFloatPropertyRange ob::FalsePositiveFilter::getfpebfROIMaxYRatioRange ( )
inline

Get the FalsePositive filter fpebfROIMaxYRatio range.

Returns
OBFloatPropertyRange the fpebfROIMaxYRatio value of property range.

Definition at line 1211 of file Filter.hpp.

◆ getfpTextureSparsityFilterEnableRange()

OBUint8PropertyRange ob::FalsePositiveFilter::getfpTextureSparsityFilterEnableRange ( )
inline

Get the FalsePositive filter fpTextureSparsityFilterEnable range.

Returns
OBUint8PropertyRange the fpTextureSparsityFilterEnable value of property range.

Definition at line 1228 of file Filter.hpp.

◆ getfptsfROIMinXRatioRange()

OBFloatPropertyRange ob::FalsePositiveFilter::getfptsfROIMinXRatioRange ( )
inline

Get the FalsePositive filter fptsfROIMinXRatio range.

Returns
OBFloatPropertyRange the fptsfROIMinXRatio value of property range.

Definition at line 1245 of file Filter.hpp.

◆ getfptsfROIMaxXRatioRange()

OBFloatPropertyRange ob::FalsePositiveFilter::getfptsfROIMaxXRatioRange ( )
inline

Get the FalsePositive filter fptsfROIMaxXRatio range.

Returns
OBFloatPropertyRange the fptsfROIMaxXRatio value of property range.

Definition at line 1262 of file Filter.hpp.

◆ getfptsfROIMinYRatioRange()

OBFloatPropertyRange ob::FalsePositiveFilter::getfptsfROIMinYRatioRange ( )
inline

Get the FalsePositive filter fptsfROIMinYRatio range.

Returns
OBFloatPropertyRange the fptsfROIMinYRatio value of property range.

Definition at line 1279 of file Filter.hpp.

◆ getfptsfROIMaxYRatioRange()

OBFloatPropertyRange ob::FalsePositiveFilter::getfptsfROIMaxYRatioRange ( )
inline

Get the FalsePositive filter fptsfROIMaxYRatio range.

Returns
OBFloatPropertyRange the fptsfROIMaxYRatio value of property range.

Definition at line 1296 of file Filter.hpp.

◆ getfptsfMaxNoiseLevelRange()

OBUint16PropertyRange ob::FalsePositiveFilter::getfptsfMaxNoiseLevelRange ( )
inline

Get the FalsePositive filter fptsfMaxNoiseLevel range.

Returns
OBUint16PropertyRange the fptsfMaxNoiseLevel value of property range.

Definition at line 1313 of file Filter.hpp.

◆ getfptsfMaxSpeckleSizeRange()

OBUint16PropertyRange ob::FalsePositiveFilter::getfptsfMaxSpeckleSizeRange ( )
inline

Get the FalsePositive filter fptsfMaxSpeckleSize range.

Returns
OBUint16PropertyRange the fptsfMaxSpeckleSize value of property range.

Definition at line 1330 of file Filter.hpp.

◆ getfpPatternAmbiguityFilterEnableRange()

OBUint8PropertyRange ob::FalsePositiveFilter::getfpPatternAmbiguityFilterEnableRange ( )
inline

Get the FalsePositive filter fpPatternAmbiguityFilterEnable range.

Returns
OBUint8PropertyRange the fpPatternAmbiguityFilterEnable value of property range.

Definition at line 1347 of file Filter.hpp.

◆ getfppafROIMinXRatioRange()

OBFloatPropertyRange ob::FalsePositiveFilter::getfppafROIMinXRatioRange ( )
inline

Get the FalsePositive filter fppafROIMinXRatio range.

Returns
OBFloatPropertyRange the fppafROIMinXRatio value of property range.

Definition at line 1364 of file Filter.hpp.

◆ getfppafROIMaxXRatioRange()

OBFloatPropertyRange ob::FalsePositiveFilter::getfppafROIMaxXRatioRange ( )
inline

Get the FalsePositive filter fppafROIMaxXRatio range.

Returns
OBFloatPropertyRange the fppafROIMaxXRatio value of property range.

Definition at line 1381 of file Filter.hpp.

◆ getfppafROIMinYRatioRange()

OBFloatPropertyRange ob::FalsePositiveFilter::getfppafROIMinYRatioRange ( )
inline

Get the FalsePositive filter fppafROIMinYRatio range.

Returns
OBFloatPropertyRange the fppafROIMinYRatio value of property range.

Definition at line 1398 of file Filter.hpp.

◆ getfppafROIMaxYRatioRange()

OBFloatPropertyRange ob::FalsePositiveFilter::getfppafROIMaxYRatioRange ( )
inline

Get the FalsePositive filter fppafROIMaxYRatio range.

Returns
OBFloatPropertyRange the fppafROIMaxYRatio value of property range.

Definition at line 1415 of file Filter.hpp.

◆ getfppafMaxNoiseLevelRange()

OBUint16PropertyRange ob::FalsePositiveFilter::getfppafMaxNoiseLevelRange ( )
inline

Get the FalsePositive filter fppafMaxNoiseLevel range.

Returns
OBUint16PropertyRange the fppafMaxNoiseLevel value of property range.

Definition at line 1432 of file Filter.hpp.

◆ getfppafMaxSpeckleSizeRange()

OBUint16PropertyRange ob::FalsePositiveFilter::getfppafMaxSpeckleSizeRange ( )
inline

Get the FalsePositive filter fppafMaxSpeckleSize range.

Returns
OBUint16PropertyRange the fppafMaxSpeckleSize value of property range.

Definition at line 1449 of file Filter.hpp.


The documentation for this class was generated from the following file: