From fc496d52bf22a0bb257300d3c79be9cd80e722cb Mon Sep 17 00:00:00 2001 From: AlexeyAB <alexeyab84@gmail.com> Date: Thu, 12 Apr 2018 19:32:57 +0000 Subject: [PATCH] Yolo can be used from Python 2.x using /darknet.py on Linux or darknet/x64/darknet.py on Windows --- src/network.h | 13 ++++++++++--- 1 files changed, 10 insertions(+), 3 deletions(-) diff --git a/src/network.h b/src/network.h index 965693a..b609546 100644 --- a/src/network.h +++ b/src/network.h @@ -113,7 +113,7 @@ float train_network_datum(network net, float *x, float *y); matrix network_predict_data(network net, data test); -float *network_predict(network net, float *input); +YOLODLL_API float *network_predict(network net, float *input); float network_accuracy(network net, data d); float *network_accuracies(network net, data d, int n); float network_accuracy_multi(network net, data d, int n); @@ -133,8 +133,15 @@ void set_batch_network(network *net, int b); int get_network_input_size(network net); float get_network_cost(network net); -detection *get_network_boxes(network *net, int w, int h, float thresh, float hier, int *map, int relative, int *num, int letter); -void free_detections(detection *dets, int n); +YOLODLL_API detection *get_network_boxes(network *net, int w, int h, float thresh, float hier, int *map, int relative, int *num, int letter); +YOLODLL_API detection *make_network_boxes(network *net, float thresh, int *num); +YOLODLL_API void free_detections(detection *dets, int n); +YOLODLL_API void reset_rnn(network *net); +YOLODLL_API network *load_network(char *cfg, char *weights, int clear); +YOLODLL_API float *network_predict_image(network *net, image im); +YOLODLL_API void train_detector(char *datacfg, char *cfgfile, char *weightfile, int *gpus, int ngpus, int clear, int dont_show); +YOLODLL_API int network_width(network *net); +YOLODLL_API int network_height(network *net); int get_network_nuisance(network net); int get_network_background(network net); -- Gitblit v1.10.0