| 
														
															@@ -10,7 +10,6 @@ import subprocess as sp 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 import numpy as np 
														 | 
														
														 | 
														
															 import numpy as np 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 import hashlib 
														 | 
														
														 | 
														
															 import hashlib 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 import pyarrow.plasma as plasma 
														 | 
														
														 | 
														
															 import pyarrow.plasma as plasma 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-import SharedArray as sa 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 import copy 
														 | 
														
														 | 
														
															 import copy 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 import itertools 
														 | 
														
														 | 
														
															 import itertools 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 import json 
														 | 
														
														 | 
														
															 import json 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -109,6 +108,7 @@ def start_or_restart_ffmpeg(ffmpeg_cmd, frame_size, pid, ffmpeg_process=None): 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             print("FFmpeg didnt exit. Force killing...") 
														 | 
														
														 | 
														
															             print("FFmpeg didnt exit. Force killing...") 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             ffmpeg_process.kill() 
														 | 
														
														 | 
														
															             ffmpeg_process.kill() 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             ffmpeg_process.communicate() 
														 | 
														
														 | 
														
															             ffmpeg_process.communicate() 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        ffmpeg_process = None 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															     print("Creating ffmpeg process...") 
														 | 
														
														 | 
														
															     print("Creating ffmpeg process...") 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     print(" ".join(ffmpeg_cmd)) 
														 | 
														
														 | 
														
															     print(" ".join(ffmpeg_cmd)) 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -158,12 +158,7 @@ def track_camera(name, config, ffmpeg_global_config, global_objects_config, dete 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															     frame_size = frame_shape[0] * frame_shape[1] * frame_shape[2] 
														 | 
														
														 | 
														
															     frame_size = frame_shape[0] * frame_shape[1] * frame_shape[2] 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    try: 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        sa.delete(name) 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    except: 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        pass 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															- 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    frame = sa.create(name, shape=frame_shape, dtype=np.uint8) 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    frame = np.zeros(frame_shape, np.uint8) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															     # load in the mask for object detection 
														 | 
														
														 | 
														
															     # load in the mask for object detection 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     if 'mask' in config: 
														 | 
														
														 | 
														
															     if 'mask' in config: 
														 |