| 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.