MayaFlux 1.0.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ DataModality

enum class MayaFlux::Kakshya::DataModality : uint8_t
strong

Data modality types for cross-modal analysis.

Enumerator
AUDIO_1D 

1D audio signal

AUDIO_MULTICHANNEL 

Multi-channel audio.

IMAGE_2D 

2D image (grayscale or single channel)

IMAGE_COLOR 

2D RGB/RGBA image

IMAGE_COLOR_ARRAY 

4D (idx + 2D + color)

DEPTH_MAP 

[height, width, components] - range/disparity image

VIDEO_GRAYSCALE 

3D video (time + 2D grayscale)

VIDEO_COLOR 

4D video (time + 2D + color)

VIDEO_DEPTH 

[frames, height, width, components] - streaming range data

TEXTURE_2D 

2D texture data

TENSOR_ND 

N-dimensional tensor.

SPECTRAL_2D 

2D spectral data (time + frequency)

VOLUMETRIC_3D 

3D volumetric data

VERTICES_3D 

3D vertex data (positions, normals, etc.)

VERTEX_POSITIONS_3D 
VERTEX_NORMALS_3D 
VERTEX_TANGENTS_3D 
VERTEX_COLORS_RGB 
VERTEX_COLORS_RGBA 
TEXTURE_COORDS_2D 
TRANSFORMATION_MATRIX 
SCALAR_F32 

Single-channel float data.

UNKNOWN 

Unknown or undefined modality.

Definition at line 132 of file NDData.hpp.

132 : uint8_t {
133 AUDIO_1D, ///< 1D audio signal
134 AUDIO_MULTICHANNEL, ///< Multi-channel audio
135 IMAGE_2D, ///< 2D image (grayscale or single channel)
136 IMAGE_COLOR, ///< 2D RGB/RGBA image
137 IMAGE_COLOR_ARRAY, ///< 4D (idx + 2D + color)
138 DEPTH_MAP, ///< [height, width, components] - range/disparity image
139 VIDEO_GRAYSCALE, ///< 3D video (time + 2D grayscale)
140 VIDEO_COLOR, ///< 4D video (time + 2D + color)
141 VIDEO_DEPTH, ///< [frames, height, width, components] - streaming range data
142 TEXTURE_2D, ///< 2D texture data
143 TENSOR_ND, ///< N-dimensional tensor
144 SPECTRAL_2D, ///< 2D spectral data (time + frequency)
145 VOLUMETRIC_3D, ///< 3D volumetric data
146 VERTICES_3D, ///< 3D vertex data (positions, normals, etc.)
147 VERTEX_POSITIONS_3D, // glm::vec3 - vertex positions
148 VERTEX_NORMALS_3D, // glm::vec3 - vertex normals
149 VERTEX_TANGENTS_3D, // glm::vec3 - tangent vectors
150 VERTEX_COLORS_RGB, // glm::vec3 - RGB colors
151 VERTEX_COLORS_RGBA, // glm::vec4 - RGBA colors
152 TEXTURE_COORDS_2D, // glm::vec2 - UV coordinates
153 TRANSFORMATION_MATRIX, // glm::mat4 - transform matrices
154 SCALAR_F32, ///< Single-channel float data
155 UNKNOWN ///< Unknown or undefined modality
156};
@ DEPTH_MAP
[height, width, components] - range/disparity image
@ AUDIO_MULTICHANNEL
Multi-channel audio.
@ SPECTRAL_2D
2D spectral data (time + frequency)
@ VIDEO_DEPTH
[frames, height, width, components] - streaming range data
@ IMAGE_COLOR_ARRAY
4D (idx + 2D + color)
@ VERTICES_3D
3D vertex data (positions, normals, etc.)
@ SCALAR_F32
Single-channel float data.
@ VOLUMETRIC_3D
3D volumetric data
@ VIDEO_GRAYSCALE
3D video (time + 2D grayscale)
@ VIDEO_COLOR
4D video (time + 2D + color)
@ TENSOR_ND
N-dimensional tensor.
@ IMAGE_COLOR
2D RGB/RGBA image
@ IMAGE_2D
2D image (grayscale or single channel)