OrbbecSDK 1.10.18
OrbbecSDK: Software-Development-Kit for Orbbec 3D Cameras
Loading...
Searching...
No Matches
Classes | Namespaces | Typedefs
Filter.hpp File Reference

This file contains the Filter class, which is the processing unit of the SDK that can perform point cloud generation, format conversion, and other functions. More...

#include "Types.hpp"
#include <functional>
#include <memory>
#include <map>
#include <string>
#include <iostream>

Go to the source code of this file.

Classes

class  ob::Filter
 The Filter class is the base class for all filters in the SDK. More...
 
class  ob::PointCloudFilter
 The PointCloudFilter class is a subclass of Filter that generates point clouds. More...
 
class  ob::FormatConvertFilter
 The FormatConvertFilter class is a subclass of Filter that performs format conversion. More...
 
class  ob::CompressionFilter
 The CompressionFilter class is a subclass of Filter that performs compression. More...
 
class  ob::DecompressionFilter
 The DecompressionFilter class is a subclass of Filter that performs decompression. More...
 
class  ob::HoleFillingFilter
 Hole filling filter,the processing performed depends on the selected hole filling mode. More...
 
class  ob::TemporalFilter
 Temporal filter. More...
 
class  ob::SpatialAdvancedFilter
 Spatial advanced filter smooths the image by calculating frame with alpha and delta settings alpha defines the weight of the current pixel for smoothing, delta defines the depth gradient below which the smoothing will occur as number of depth levels. More...
 
class  ob::SpatialFastFilter
 Spatial fast filter smooths the image by calculating frame with filter window size settings. More...
 
class  ob::SpatialModerateFilter
 Spatial moderate filter smooths the image by calculating frame with filter window size,magnitude and disp diff settings. More...
 
class  ob::DisparityTransform
 Depth to disparity or disparity to depth. More...
 
class  ob::HdrMerge
 HdrMerge processing block, the processing merges between depth frames with different sub-preset sequence ids. More...
 
class  ob::Align
 Align for depth to other or other to depth. More...
 
class  ob::ThresholdFilter
 Creates depth Thresholding filter By controlling min and max options on the block. More...
 
class  ob::SequenceIdFilter
 Create SequenceIdFilter processing block. More...
 
class  ob::NoiseRemovalFilter
 The noise removal filter,removing scattering depth pixels. More...
 
class  ob::DecimationFilter
 Decimation filter,reducing complexity by subsampling depth maps and losing depth details. More...
 
class  ob::EdgeNoiseRemovalFilter
 The edge noise removal filter,removing scattering depth pixels. More...
 

Namespaces

namespace  ob
 

Typedefs

typedef std::function< void(std::shared_ptr< Frame >)> ob::FilterCallback
 A callback function that takes a shared pointer to a Frame object as its argument.
 

Detailed Description

This file contains the Filter class, which is the processing unit of the SDK that can perform point cloud generation, format conversion, and other functions.

Definition in file Filter.hpp.