|
Monado OpenXR Runtime
|
HSV debug viewer code. More...
#include "util/u_misc.h"#include "util/u_debug.h"#include "util/u_format.h"#include "tracking/t_tracking.h"#include <opencv2/opencv.hpp>
Data Structures | |
| class | DebugHSVViewer |
| An xrt_frame_sink related to debug viewing of HSV. More... | |
Macros | |
| #define | HSV_WIN "HSV Filter Tester" |
| #define | SIZE 256 |
| #define | NUM_CHAN 4 |
Functions | |
| static void | process_pixel (bool f1, bool f1_diff, uint8_t *hsv_cap, uint8_t *hsv_opt, uint8_t *hsv_diff, const uint8_t *rgb) |
| static void | process_frame (DebugHSVViewer &d, struct xrt_frame *xf) |
| void | t_debug_hsv_viewer_frame (struct xrt_frame_sink *xsink, struct xrt_frame *xf) |
| void | t_debug_hsv_viewer_break_apart (struct xrt_frame_node *node) |
| void | t_debug_hsv_viewer_destroy (struct xrt_frame_node *node) |
| int | t_debug_hsv_viewer_create (struct xrt_frame_context *xfctx, struct xrt_frame_sink *passthrough, struct xrt_frame_sink **out_sink) |
HSV debug viewer code.