Intel® RealSense™ Cross Platform API
Intel Realsense Cross-platform API
|
#include <rs_processing.hpp>
Public Member Functions | |
temporal_filter () | |
rs2::frame | process (rs2::frame frame) override |
void | operator() (frame f) const override |
![]() | |
virtual | ~process_interface ()=default |
![]() | |
bool | supports (rs2_option option) const |
const char * | get_option_description (rs2_option option) const |
const char * | get_option_value_description (rs2_option option, float val) const |
float | get_option (rs2_option option) const |
option_range | get_option_range (rs2_option option) const |
void | set_option (rs2_option option, float value) const |
bool | is_option_read_only (rs2_option option) const |
options & | operator= (const options &other) |
virtual | ~options ()=default |
Friends | |
class | context |
Additional Inherited Members | |
![]() | |
options (rs2_options *o=nullptr) | |
template<class T > | |
options & | operator= (const T &dev) |
options (const options &other) | |
|
inline |
Create temporal filter processing block temporal filter smooth the image by calculating multiple frames with alpha and delta settings alpha defines the weight of current frame, delta defines threshold for edge classification and preserving. For more information, check the temporal-filter.cpp
|
inlineoverridevirtual |
process the frame
[in] | frame | - depth frame to be processed |
Implements rs2::process_interface.
|
inlineoverridevirtual |
process the frame AND return the result
[in] | frame | - depth frame to be processed |
Implements rs2::process_interface.
|
friend |