From 2e48e9ec60ec7e5fb9af7260da9af972ecb4032c Mon Sep 17 00:00:00 2001
From: Nataniel Ruiz <nruiz9@gatech.edu>
Date: 星期三, 29 十一月 2017 13:49:53 +0800
Subject: [PATCH] Update README.md

---
 code/test_on_video_dlib.py |   26 ++++++++++++++------------
 1 files changed, 14 insertions(+), 12 deletions(-)

diff --git a/code/test_on_video_dlib.py b/code/test_on_video_dlib.py
index 1c9ddf1..375cd5e 100644
--- a/code/test_on_video_dlib.py
+++ b/code/test_on_video_dlib.py
@@ -29,7 +29,6 @@
     parser.add_argument('--face_model', dest='face_model', help='Path of DLIB face detection model.',
           default='', type=str)
     parser.add_argument('--video', dest='video_path', help='Path of video')
-    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, default=30.)
@@ -99,9 +98,13 @@
     # fourcc = cv2.cv.CV_FOURCC(*'MJPG')
     # out = cv2.VideoWriter('output/video/output-%s.avi' % args.output_string, fourcc, 30.0, (width, height))
 
+    txt_out = open('output/video/output-%s.txt' % args.output_string, 'w')
+
     frame_num = 1
 
     while frame_num <= args.n_frames:
+        print frame_num
+
         ret,frame = video.read()
         if ret == False:
             break
@@ -113,18 +116,17 @@
 
         for idx, det in enumerate(dets):
             # Get x_min, y_min, x_max, y_max, conf
-            x_min = d.rect.left()
-            y_min = d.rect.top()
-            x_max = d.rect.right()
-            y_max = d.rect.bottom()
-            conf = d.confidence
-            print x_min, y_min, x_max, y_max, conf
+            x_min = det.rect.left()
+            y_min = det.rect.top()
+            x_max = det.rect.right()
+            y_max = det.rect.bottom()
+            conf = det.confidence
 
-            if conf > 0.95:
+            if conf > 1.0:
                 bbox_width = abs(x_max - x_min)
                 bbox_height = abs(y_max - y_min)
-                x_min -= 3 * bbox_width / 4
-                x_max += 3 * bbox_width / 4
+                x_min -= 2 * bbox_width / 4
+                x_max += 2 * bbox_width / 4
                 y_min -= 3 * bbox_height / 4
                 y_max += bbox_height / 4
                 x_min = max(x_min, 0); y_min = max(y_min, 0)
@@ -156,8 +158,8 @@
                 # Plot expanded bounding box
                 # cv2.rectangle(frame, (x_min, y_min), (x_max, y_max), (0,255,0), 1)
 
-            out.write(frame)
-            frame_num += 1
+        out.write(frame)
+        frame_num += 1
 
     out.release()
     video.release()

--
Gitblit v1.8.0