natanielruiz
2017-10-30 b217d495fed78e32e30a769307cd9eb7c2f65952
code/test_on_video_dockerface.py
File was renamed from code/test_on_video_noconf.py
@@ -27,7 +27,7 @@
    parser.add_argument('--bboxes', dest='bboxes', help='Bounding box annotations of frames')
    parser.add_argument('--output_string', dest='output_string', help='String appended to output file')
    parser.add_argument('--n_frames', dest='n_frames', help='Number of frames', type=int)
    parser.add_argument('--fps', dest='fps', help='Frames per second of source video', type=float)
    parser.add_argument('--fps', dest='fps', help='Frames per second of source video', type=float, default=30.)
    args = parser.parse_args()
    return args
@@ -119,7 +119,7 @@
                video.release()
                txt_out.close()
                sys.exit(0)
            # out.write(frame)
            out.write(frame)
            frame_num += 1
        # Start processing frame with bounding box
@@ -128,8 +128,9 @@
            break
        while True:
            x_min, y_min, x_max, y_max = int(float(line[1])), int(float(line[2])), int(float(line[3])), int(float(line[4]))
            x_min, y_min, x_max, y_max, conf = int(float(line[1])), int(float(line[2])), int(float(line[3])), int(float(line[4])), float(line[5])
            if conf > 0.98:
            bbox_width = abs(x_max - x_min)
            bbox_height = abs(y_max - y_min)
            # x_min -= 3 * bbox_width / 4
@@ -144,7 +145,7 @@
            y_min = max(y_min, 0)
            x_max = min(frame.shape[1], x_max)
            y_max = min(frame.shape[0], y_max)
            # Crop face loosely
                # Crop image
            img = frame[y_min:y_max,x_min:x_max]
            img = Image.fromarray(img)