Monado OpenXR Runtime
gui_scene_calibrate.c File Reference

Calibration gui scene. More...

#include "xrt/xrt_config_have.h"
#include "util/u_var.h"
#include "util/u_misc.h"
#include "util/u_sink.h"
#include "util/u_file.h"
#include "util/u_json.h"
#include "util/u_config_json.h"
#include "tracking/t_tracking.h"
#include "xrt/xrt_frame.h"
#include "xrt/xrt_prober.h"
#include "xrt/xrt_settings.h"
#include "xrt/xrt_tracking.h"
#include "xrt/xrt_frameserver.h"
#include "gui_common.h"
#include "gui_imgui.h"
#include "gui_ogl.h"
#include <assert.h>
Include dependency graph for gui_scene_calibrate.c:

Data Structures

struct  calibration_scene
 An OpenCV-based camera calibration scene. More...
 

Functions

static void saved_header (struct calibration_scene *cs)
 
static void save_calibration (struct calibration_scene *cs)
 
static void draw_texture (struct gui_ogl_texture *tex, bool header)
 
static void render_progress (struct calibration_scene *cs)
 
static XRT_MAYBE_UNUSED void scene_render_video (struct gui_scene *scene, struct gui_program *p)
 
static void scene_render_select (struct gui_scene *scene, struct gui_program *p)
 
static void scene_destroy (struct gui_scene *scene, struct gui_program *p)
 
void gui_scene_calibrate (struct gui_program *p, struct xrt_frame_context *xfctx, struct xrt_fs *xfs, struct xrt_settings_tracking *s)
 Given the frameserver runs the calibration code on it. More...
 

Detailed Description

Calibration gui scene.

Author
Jakob Bornecrantz jakob.nosp@m.@col.nosp@m.labor.nosp@m.a.co.nosp@m.m