Program Listing for File features_io.h¶
↰ Return to documentation for file (c/fmdt/features/features_io.h)
#pragma once
#include <stdio.h>
#include "fmdt/features/features_struct.h"
#include "fmdt/tracking/tracking_struct.h"
void _features_RoIs_write(FILE* f, const int frame, const uint32_t* RoIs_id, const uint32_t* RoIs_xmin,
const uint32_t* RoIs_xmax, const uint32_t* RoIs_ymin, const uint32_t* RoIs_ymax,
const uint32_t* RoIs_S, const uint32_t* RoIs_Sx, const uint32_t* RoIs_Sy, const float* RoIs_x,
const float* RoIs_y, const uint32_t* RoIs_magnitude, const uint32_t* RoIs_sat_count,
const size_t n_RoIs, const vec_track_t tracks, const unsigned age);
void features_RoIs_write(FILE* f, const int frame, const RoIs_basic_t* RoIs_basic, const RoIs_misc_t* RoIs_misc,
const vec_track_t tracks, const unsigned age);
void _features_RoIs0_RoIs1_write(FILE* f, const int prev_frame, const int cur_frame, const uint32_t* RoIs0_id,
const uint32_t* RoIs0_xmin, const uint32_t* RoIs0_xmax, const uint32_t* RoIs0_ymin,
const uint32_t* RoIs0_ymax, const uint32_t* RoIs0_S, const uint32_t* RoIs0_Sx,
const uint32_t* RoIs0_Sy, const float* RoIs0_x, const float* RoIs0_y,
const uint32_t* RoIs0_magnitude, const uint32_t* RoIs0_sat_count, const size_t n_RoIs0,
const uint32_t* RoIs1_id, const uint32_t* RoIs1_xmin, const uint32_t* RoIs1_xmax,
const uint32_t* RoIs1_ymin, const uint32_t* RoIs1_ymax, const uint32_t* RoIs1_S,
const uint32_t* RoIs1_Sx, const uint32_t* RoIs1_Sy, const float* RoIs1_x,
const float* RoIs1_y, const uint32_t* RoIs1_magnitude, const uint32_t* RoIs1_sat_count,
const size_t n_RoIs1, const vec_track_t tracks);
void features_RoIs0_RoIs1_write(FILE* f, const int prev_frame, const int cur_frame, const RoIs_basic_t* RoIs0_basic,
const RoIs_misc_t* RoIs0_misc, const RoIs_basic_t* RoIs1_basic,
const RoIs_misc_t* RoIs1_misc, const vec_track_t tracks);