Monado OpenXR Runtime
Data Structures | Macros | Functions
t_debug_hsv_filter.cpp File Reference

HSV filter debug 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>
Include dependency graph for t_debug_hsv_filter.cpp:

Data Structures

class  DebugHSV
 

Macros

#define HSV0_WIN   "HSV Channel #1 (Red)"
 
#define HSV1_WIN   "HSV Channel #2 (Purple)"
 
#define HSV2_WIN   "HSV Channel #3 (Blue)"
 
#define HSV3_WIN   "HSV Channel #4 (White)"
 

Functions

void t_debug_hsv_filter_frame0 (struct xrt_frame_sink *xsink, struct xrt_frame *xf)
 
void t_debug_hsv_filter_frame1 (struct xrt_frame_sink *xsink, struct xrt_frame *xf)
 
void t_debug_hsv_filter_frame2 (struct xrt_frame_sink *xsink, struct xrt_frame *xf)
 
void t_debug_hsv_filter_frame3 (struct xrt_frame_sink *xsink, struct xrt_frame *xf)
 
void t_debug_hsv_filter_frame (struct xrt_frame_sink *xsink, struct xrt_frame *xf)
 
void t_debug_hsv_filter_break_apart (struct xrt_frame_node *node)
 
void t_debug_hsv_filter_destroy (struct xrt_frame_node *node)
 
int t_debug_hsv_filter_create (struct xrt_frame_context *xfctx, struct xrt_frame_sink *passthrough, struct xrt_frame_sink **out_sink)
 

Detailed Description

HSV filter debug code.

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

Macro Definition Documentation

◆ HSV0_WIN

#define HSV0_WIN   "HSV Channel #1 (Red)"

◆ HSV1_WIN

#define HSV1_WIN   "HSV Channel #2 (Purple)"

◆ HSV2_WIN

#define HSV2_WIN   "HSV Channel #3 (Blue)"

◆ HSV3_WIN

#define HSV3_WIN   "HSV Channel #4 (White)"

Function Documentation

◆ t_debug_hsv_filter_break_apart()

void t_debug_hsv_filter_break_apart ( struct xrt_frame_node node)

◆ t_debug_hsv_filter_create()

int t_debug_hsv_filter_create ( struct xrt_frame_context xfctx,
struct xrt_frame_sink passthrough,
struct xrt_frame_sink **  out_sink 
)

◆ t_debug_hsv_filter_destroy()

void t_debug_hsv_filter_destroy ( struct xrt_frame_node node)

References container_of.

Referenced by t_debug_hsv_filter_create().

◆ t_debug_hsv_filter_frame()

void t_debug_hsv_filter_frame ( struct xrt_frame_sink xsink,
struct xrt_frame xf 
)

◆ t_debug_hsv_filter_frame0()

void t_debug_hsv_filter_frame0 ( struct xrt_frame_sink xsink,
struct xrt_frame xf 
)

◆ t_debug_hsv_filter_frame1()

void t_debug_hsv_filter_frame1 ( struct xrt_frame_sink xsink,
struct xrt_frame xf 
)

◆ t_debug_hsv_filter_frame2()

void t_debug_hsv_filter_frame2 ( struct xrt_frame_sink xsink,
struct xrt_frame xf 
)

◆ t_debug_hsv_filter_frame3()

void t_debug_hsv_filter_frame3 ( struct xrt_frame_sink xsink,
struct xrt_frame xf 
)