Classes | Namespaces | Typedefs | Functions
depth-metrics.h File Reference
#include <vector>
#include <mutex>
#include <array>
#include <imgui.h>
#include <librealsense2/rsutil.h>
#include <librealsense2/rs.hpp>
#include "rendering.h"
Include dependency graph for depth-metrics.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  rs2::depth_quality::single_metric_data
 
struct  rs2::depth_quality::snapshot_metrics
 

Namespaces

 rs2
 
 rs2::depth_quality
 

Typedefs

using rs2::depth_quality::callback_type = std::function< void(const std::vector< rs2::float3 > &points, const plane p, const rs2::region_of_interest roi, const float baseline_mm, const float focal_length_pixels, const int ground_thruth_mm, const bool plane_fit, const float plane_fit_to_ground_truth_mm, const float distance_mm, bool record, std::vector< single_metric_data > &samples)>
 

Functions

snapshot_metrics rs2::depth_quality::analyze_depth_image (const rs2::video_frame &frame, float units, float baseline_mm, const rs2_intrinsics *intrin, rs2::region_of_interest roi, const int ground_truth_mm, bool plane_fit_present, std::vector< single_metric_data > &samples, bool record, callback_type callback)
 
float3 rs2::depth_quality::approximate_intersection (const plane &p, const rs2_intrinsics *intrin, float x, float y, float min, float max)
 
float3 rs2::depth_quality::approximate_intersection (const plane &p, const rs2_intrinsics *intrin, float x, float y)
 
double rs2::depth_quality::evaluate_pixel (const plane &p, const rs2_intrinsics *intrin, float x, float y, float distance, float3 &output)
 
plane rs2::depth_quality::plane_from_point_and_normal (const rs2::float3 &point, const rs2::float3 &normal)
 
plane rs2::depth_quality::plane_from_points (const std::vector< rs2::float3 > points)
 


librealsense2
Author(s): Sergey Dorodnicov , Doron Hirshberg , Mark Horn , Reagan Lopez , Itay Carpis
autogenerated on Mon May 3 2021 02:50:24