Darknet/YOLO v3.0-79-ga0dc073
Object Detection Framework
 
Loading...
Searching...
No Matches
darknet.cpp File Reference
Include dependency graph for src-cli/darknet.cpp:

Functions

void run_detector (int argc, char **argv)
 
void run_nightmare (int argc, char **argv)
 
void run_char_rnn (int argc, char **argv)
 
void run_vid_rnn (int argc, char **argv)
 
void run_art (int argc, char **argv)
 
void average (int argc, char *argv[])
 
void speed (const char *cfgfile, int tics)
 
void operations (char *cfgfile)
 
void oneoff (char *cfgfile, char *weightfile, char *outfile)
 
void partial (char *cfgfile, char *weightfile, char *outfile, int max)
 
void rescale_net (char *cfgfile, char *weightfile, char *outfile)
 
void rgbgr_net (char *cfgfile, char *weightfile, char *outfile)
 
void reset_normalize_net (char *cfgfile, char *weightfile, char *outfile)
 
Darknet::Layer normalize_layer (Darknet::Layer l, int n)
 
void normalize_net (char *cfgfile, char *weightfile, char *outfile)
 
void statistics_net (const char *cfgfile, const char *weightfile)
 
void denormalize_net (char *cfgfile, char *weightfile, char *outfile)
 
void visualize (const char *cfgfile, const char *weightfile)
 
void darknet_signal_handler (int sig)
 
int main (int argc, char **argv)
 

Function Documentation

◆ run_detector()

void run_detector ( int  argc,
char **  argv 
)
extern
Todo:
V3 look through these and see what we no longer need
Todo:
get rid of the old C-style filename access and use std::filesystem::path within the functions so we're not passing these around as char* parms
Todo:
why only do this if ngpus > 1? Is this a bug? Should it be zero?
Here is the call graph for this function:
Here is the caller graph for this function:

◆ run_nightmare()

void run_nightmare ( int  argc,
char **  argv 
)
extern
Here is the caller graph for this function:

◆ run_char_rnn()

void run_char_rnn ( int  argc,
char **  argv 
)
extern
Here is the call graph for this function:
Here is the caller graph for this function:

◆ run_vid_rnn()

void run_vid_rnn ( int  argc,
char **  argv 
)
extern
Here is the call graph for this function:
Here is the caller graph for this function:

◆ run_art()

void run_art ( int  argc,
char **  argv 
)
extern

◆ average()

void average ( int  argc,
char *  argv[] 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ speed()

void speed ( const char *  cfgfile,
int  tics 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ operations()

void operations ( char *  cfgfile)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ oneoff()

void oneoff ( char *  cfgfile,
char *  weightfile,
char *  outfile 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ partial()

void partial ( char *  cfgfile,
char *  weightfile,
char *  outfile,
int  max 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ rescale_net()

void rescale_net ( char *  cfgfile,
char *  weightfile,
char *  outfile 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ rgbgr_net()

void rgbgr_net ( char *  cfgfile,
char *  weightfile,
char *  outfile 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ reset_normalize_net()

void reset_normalize_net ( char *  cfgfile,
char *  weightfile,
char *  outfile 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ normalize_layer()

Darknet::Layer normalize_layer ( Darknet::Layer  l,
int  n 
)
Here is the caller graph for this function:

◆ normalize_net()

void normalize_net ( char *  cfgfile,
char *  weightfile,
char *  outfile 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ statistics_net()

void statistics_net ( const char *  cfgfile,
const char *  weightfile 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ denormalize_net()

void denormalize_net ( char *  cfgfile,
char *  weightfile,
char *  outfile 
)
Todo:
V3: I'm willing to bet this is supposed to be LSTM, not GRU...?
Here is the call graph for this function:
Here is the caller graph for this function:

◆ visualize()

void visualize ( const char *  cfgfile,
const char *  weightfile 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ darknet_signal_handler()

void darknet_signal_handler ( int  sig)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ main()

int main ( int  argc,
char **  argv 
)
Todo:
V3 look through these and see what we no longer need
Todo:
V3 "3d" seems to combine 2 images into a single alpha-blended composite. It works...but does it belong in Darknet? What is this for?