5 void demo_art(
char *cfgfile,
char *weightfile,
int cam_index)
14 cap = cvCaptureFromCAM(cam_index);
16 char *window =
"ArtJudgementBot9000!!!";
17 if(!cap)
error(
"Couldn't connect to webcam.\n");
18 cvNamedWindow(window, CV_WINDOW_NORMAL);
19 cvResizeWindow(window, 512, 512);
21 int idx[] = {37, 401, 434};
22 int n =
sizeof(idx)/
sizeof(idx[0]);
25 image in = get_image_from_stream(cap);
34 for(i = 0; i < n; ++i){
36 if (s > score) score = s;
39 printf(
"I APPRECIATE THIS ARTWORK: %10.7f%%\n", score*100);
42 for(i = 0; i < upper; ++i){
43 printf(
"%c", ((i+.5) < score*upper) ? 219 :
' ');
59 char *weights = argv[3];
image resize_image(image im, int w, int h)
void set_batch_network(network *net, int b)
int show_image(image p, const char *name, int ms)
int find_int_arg(int argc, char **argv, char *arg, int def)
void run_art(int argc, char **argv)
network * load_network(char *cfg, char *weights, int clear)
void demo_art(char *cfgfile, char *weightfile, int cam_index)
void error(const char *s)