AlexeyAB
2018-05-21 46028c6621f1a75874054db23dfa103a7759a483
Fixed demo for video files: is used do_nms_sort() instead of do_nms_obj().
1 files modified
11 ■■■■ changed files
src/demo.c 11 ●●●● patch | view | raw | blame | history
src/demo.c
@@ -98,7 +98,9 @@
    int letter = 0;
    int nboxes = 0;
    detection *dets = get_network_boxes(&net, det_s.w, det_s.h, demo_thresh, demo_thresh, 0, 1, &nboxes, letter);
    if (nms) do_nms_obj(dets, nboxes, l.classes, nms);
    //if (nms) do_nms_obj(dets, nboxes, l.classes, nms);    // bad results
    if (nms) do_nms_sort(dets, nboxes, l.classes, nms);
    printf("\033[2J");
    printf("\033[1;1H");
@@ -165,7 +167,12 @@
//#endif
    }
    if(!cap) error("Couldn't connect to webcam.\n");
    if (!cap) {
#ifdef WIN32
        printf("Check that you have copied file opencv_ffmpeg340_64.dll to the same directory where is darknet.exe \n");
#endif
        error("Couldn't connect to webcam.\n");
    }
    layer l = net.layers[net.n-1];
    int j;