Intel® RealSense™ Cross Platform API
Intel Realsense Cross-platform API
|
#include <rs_processing.hpp>
Protected Member Functions | |
align (std::shared_ptr< rs2_processing_block > block) | |
![]() | |
void | register_simple_option (rs2_option option_id, option_range range) |
![]() | |
options (rs2_options *o=nullptr) | |
template<class T > | |
options & | operator= (const T &dev) |
Friends | |
class | context |
Additional Inherited Members | |
![]() | |
frame_queue | _queue |
![]() | |
std::shared_ptr< rs2_processing_block > | _block |
Auxiliary processing block that performs image alignment using depth data and camera calibration
|
inline |
Create align filter Alignment is performed between a depth image and another image. To perform alignment of a depth image to the other, set the align_to parameter with the other stream type. To perform alignment of a non depth image to a depth image, set the align_to parameter to RS2_STREAM_DEPTH. Camera calibration and frame's stream type are determined on the fly, according to the first valid frameset passed to process().
[in] | align_to | The stream type to which alignment should be made. |
|
inlineprotected |
Run the alignment process on the given frames to get an aligned set of frames
[in] | frames | A set of frames, where at least one of which is a depth frame |
|
inlineoverridevirtual |
Ask processing block to process the frame and poll the processed frame from internal queue
[in] | on_frame | frame to be processed. return processed frame |
Implements rs2::filter_interface.