mirror of https://github.com/AlexeyAB/darknet.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
38 lines
876 B
38 lines
876 B
#ifndef OPTION_LIST_H |
|
#define OPTION_LIST_H |
|
#include "darknet.h" |
|
#include "list.h" |
|
|
|
typedef struct{ |
|
char *key; |
|
char *val; |
|
int used; |
|
} kvp; |
|
|
|
#ifdef __cplusplus |
|
extern "C" { |
|
#endif |
|
|
|
list *read_data_cfg(char *filename); |
|
int read_option(char *s, list *options); |
|
void option_insert(list *l, char *key, char *val); |
|
char *option_find(list *l, char *key); |
|
char *option_find_str(list *l, char *key, char *def); |
|
char *option_find_str_quiet(list *l, char *key, char *def); |
|
int option_find_int(list *l, char *key, int def); |
|
int option_find_int_quiet(list *l, char *key, int def); |
|
float option_find_float(list *l, char *key, float def); |
|
float option_find_float_quiet(list *l, char *key, float def); |
|
void option_unused(list *l); |
|
|
|
//typedef struct { |
|
// int classes; |
|
// char **names; |
|
//} metadata; |
|
|
|
//LIB_API metadata get_metadata(char *file); |
|
|
|
#ifdef __cplusplus |
|
} |
|
#endif |
|
#endif
|
|
|