ソースを参照

make debug a env var

blakeblackshear 6 年 前
コミット
bf6d6c3796
1 ファイル変更4 行追加4 行削除
  1. 4 4
      detect_objects.py

+ 4 - 4
detect_objects.py

@@ -37,6 +37,8 @@ REGIONS = os.getenv('REGIONS')
 
 DETECTED_OBJECTS = []
 
+DEBUG = (os.getenv('DEBUG') == '1')
+
 # Loading label map
 label_map = label_map_util.load_labelmap(PATH_TO_LABELS)
 categories = label_map_util.convert_label_map_to_categories(label_map, max_num_classes=NUM_CLASSES,
@@ -102,7 +104,6 @@ class ObjectParser(threading.Thread):
         global DETECTED_OBJECTS
         while True:
             obj = self._object_queue.get()
-            print(obj)
             DETECTED_OBJECTS.append(obj)
 
             # notify that objects were parsed
@@ -259,7 +260,7 @@ def main():
             region['motion_detected'],
             frame_shape, 
             region['size'], region['x_offset'], region['y_offset'],
-            False))
+            DEBUG))
         detection_process.daemon = True
         detection_processes.append(detection_process)
 
@@ -271,7 +272,7 @@ def main():
             frame_shape, 
             region['size'], region['x_offset'], region['y_offset'],
             region['min_object_size'], region['mask'],
-            True))
+            DEBUG))
         motion_process.daemon = True
         motion_processes.append(motion_process)
 
@@ -405,7 +406,6 @@ def fetch_frames(shared_arr, shared_frame_time, frame_lock, frame_ready, frame_s
 def process_frames(shared_arr, object_queue, shared_frame_time, frame_lock, frame_ready, 
                    motion_detected, frame_shape, region_size, region_x_offset, region_y_offset,
                    debug):
-    debug = True
     # shape shared input array into frame for processing
     arr = tonumpyarray(shared_arr).reshape(frame_shape)