Blake Blackshear
							
						 
					 | 
					
						
						
						
						
							
						
						
							69f5249788
							
						
					 | 
					
						
						
							
							initial implementation of zones
						
						
						
						
						
					 | 
					
						2020-08-08 07:40:48 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Blake Blackshear
							
						 
					 | 
					
						
						
						
						
							
						
						
							3a1f1c946b
							
						
					 | 
					
						
						
							
							better camera name handling
						
						
						
						
						
					 | 
					
						2020-08-01 18:20:44 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Blake Blackshear
							
						 
					 | 
					
						
						
						
						
							
						
						
							709d917f0c
							
						
					 | 
					
						
						
							
							update snapshot with better scores
						
						
						
						
						
					 | 
					
						2020-08-01 18:20:44 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Blake Blackshear
							
						 
					 | 
					
						
						
						
						
							
						
						
							918386bdc1
							
						
					 | 
					
						
						
							
							use a random string in the object id instead of the index
						
						
						
						
						
					 | 
					
						2020-08-01 18:20:44 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Blake Blackshear
							
						 
					 | 
					
						
						
						
						
							
						
						
							a8c0fadf95
							
						
					 | 
					
						
						
							
							make pre_capture time configurable
						
						
						
						
						
					 | 
					
						2020-08-01 18:20:44 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Blake Blackshear
							
						 
					 | 
					
						
						
						
						
							
						
						
							3d2f1437e4
							
						
					 | 
					
						
						
							
							filter objects before triggering events
						
						
						
						
						
					 | 
					
						2020-08-01 18:20:44 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Blake Blackshear
							
						 
					 | 
					
						
						
						
						
							
						
						
							7383db60b0
							
						
					 | 
					
						
						
							
							save clips for tracked objects
						
						
						
						
						
					 | 
					
						2020-08-01 18:20:44 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Blake Blackshear
							
						 
					 | 
					
						
						
						
						
							
						
						
							c1f522ff54
							
						
					 | 
					
						
						
							
							fix box merging
						
						
						
						
						
					 | 
					
						2020-07-26 12:00:46 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Blake Blackshear
							
						 
					 | 
					
						
						
						
						
							
						
						
							760e1ffe1d
							
						
					 | 
					
						
						
							
							skip frames in the capture thread instead
						
						
						
						
						
					 | 
					
						2020-06-02 05:25:02 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Blake Blackshear
							
						 
					 | 
					
						
						
						
						
							
						
						
							15b4024715
							
						
					 | 
					
						
						
							
							expose frame time at each step of processing
						
						
						
						
						
					 | 
					
						2020-06-02 05:25:02 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Blake Blackshear
							
						 
					 | 
					
						
						
						
						
							
						
						
							918112a793
							
						
					 | 
					
						
						
							
							ensure the previous frame is deleted when the new one is stored
						
						
						
						
						
					 | 
					
						2020-06-02 05:25:02 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Blake Blackshear
							
						 
					 | 
					
						
						
						
						
							
						
						
							4ee200a81c
							
						
					 | 
					
						
						
							
							move ffmpeg capture to a separate thread and use a queue
						
						
						
						
						
					 | 
					
						2020-06-02 05:25:02 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Blake Blackshear
							
						 
					 | 
					
						
						
						
						
							
						
						
							e37eba49ff
							
						
					 | 
					
						
						
							
							make object processor resilient to plasma failures
						
						
						
						
						
					 | 
					
						2020-06-02 05:25:02 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Blake Blackshear
							
						 
					 | 
					
						
						
						
						
							
						
						
							6de8e3bd1f
							
						
					 | 
					
						
						
							
							remove sharedarray references
						
						
						
						
						
					 | 
					
						2020-06-02 05:25:02 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Blake Blackshear
							
						 
					 | 
					
						
						
						
						
							
						
						
							3a9781c4f8
							
						
					 | 
					
						
						
							
							handle various scenarios with external process failures
						
						
						
						
						
					 | 
					
						2020-06-02 05:25:02 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Blake Blackshear
							
						 
					 | 
					
						
						
						
						
							
						
						
							8e9110f42e
							
						
					 | 
					
						
						
							
							if the detections dont come back in 10s, give up
						
						
						
						
						
					 | 
					
						2020-03-03 20:26:53 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Blake Blackshear
							
						 
					 | 
					
						
						
						
						
							
						
						
							c80137e059
							
						
					 | 
					
						
						
							
							call the restart function and handle errors better in the detection process
						
						
						
						
						
					 | 
					
						2020-03-03 20:26:53 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Blake Blackshear
							
						 
					 | 
					
						
						
						
						
							
						
						
							a5bef89123
							
						
					 | 
					
						
						
							
							improve detection processing and restart when stuck
						
						
						
						
						
					 | 
					
						2020-03-03 20:26:53 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Blake Blackshear
							
						 
					 | 
					
						
						
						
						
							
						
						
							d8aa73d26e
							
						
					 | 
					
						
						
							
							handle ffmpeg process failures in the camera process itself
						
						
						
						
						
					 | 
					
						2020-03-03 20:26:53 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Blake Blackshear
							
						 
					 | 
					
						
						
						
						
							
						
						
							791409d5e5
							
						
					 | 
					
						
						
							
							add a few print statements for debugging
						
						
						
						
						
					 | 
					
						2020-03-03 20:26:53 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Blake Blackshear
							
						 
					 | 
					
						
						
						
						
							
						
						
							8e73c7e95e
							
						
					 | 
					
						
						
							
							increase the buffer size a bit
						
						
						
						
						
					 | 
					
						2020-03-03 20:26:53 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Blake Blackshear
							
						 
					 | 
					
						
						
						
						
							
						
						
							2e8c7ec225
							
						
					 | 
					
						
						
							
							cleanup the plasma store when finished with a frame
						
						
						
						
						
					 | 
					
						2020-03-03 20:26:53 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Blake Blackshear
							
						 
					 | 
					
						
						
						
						
							
						
						
							dfabff3846
							
						
					 | 
					
						
						
							
							dont change dictionary while iterating
						
						
						
						
						
					 | 
					
						2020-03-03 20:26:53 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Blake Blackshear
							
						 
					 | 
					
						
						
						
						
							
						
						
							76a7a3bad5
							
						
					 | 
					
						
						
							
							allow specifying the frame size in the config instead of detecting
						
						
						
						
						
					 | 
					
						2020-03-03 20:26:53 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Blake Blackshear
							
						 
					 | 
					
						
						
						
						
							
						
						
							a3fa97dd52
							
						
					 | 
					
						
						
							
							ensure missing objects are expired even when other object types are in the frame
						
						
						
						
						
					 | 
					
						2020-03-03 20:26:53 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Blake Blackshear
							
						 
					 | 
					
						
						
						
						
							
						
						
							1d2a41129c
							
						
					 | 
					
						
						
							
							Fix watchdog last_frame calculation
						
						
						
						
						
					 | 
					
						2020-03-03 20:26:53 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Blake Blackshear
							
						 
					 | 
					
						
						
						
						
							
						
						
							e6892d66b8
							
						
					 | 
					
						
						
							
							update docs and add back benchmark
						
						
						
						
						
					 | 
					
						2020-03-03 20:26:53 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Blake Blackshear
							
						 
					 | 
					
						
						
						
						
							
						
						
							3e6f6edf7e
							
						
					 | 
					
						
						
							
							check avg wait before dropping frames
						
						
						
						
						
					 | 
					
						2020-03-03 20:26:53 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Blake Blackshear
							
						 
					 | 
					
						
						
						
						
							
						
						
							6f6d202c99
							
						
					 | 
					
						
						
							
							improve watchdog and coral fps tracking
						
						
						
						
						
					 | 
					
						2020-03-03 20:26:53 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Blake Blackshear
							
						 
					 | 
					
						
						
						
						
							
						
						
							05951aa7da
							
						
					 | 
					
						
						
							
							cleanup
						
						
						
						
						
					 | 
					
						2020-03-03 20:26:53 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Blake Blackshear
							
						 
					 | 
					
						
						
						
						
							
						
						
							bb8e4621f5
							
						
					 | 
					
						
						
							
							add models and convert speed to ms
						
						
						
						
						
					 | 
					
						2020-03-03 20:26:53 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Blake Blackshear
							
						 
					 | 
					
						
						
						
						
							
						
						
							04e9ab5ce4
							
						
					 | 
					
						
						
							
							add watchdog for camera processes
						
						
						
						
						
					 | 
					
						2020-03-03 20:26:53 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Blake Blackshear
							
						 
					 | 
					
						
						
						
						
							
						
						
							1089a40943
							
						
					 | 
					
						
						
							
							cleanup old code
						
						
						
						
						
					 | 
					
						2020-03-03 20:26:53 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Blake Blackshear
							
						 
					 | 
					
						
						
						
						
							
						
						
							68c3a069ba
							
						
					 | 
					
						
						
							
							add a min_fps option
						
						
						
						
						
					 | 
					
						2020-03-03 20:26:53 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Blake Blackshear
							
						 
					 | 
					
						
						
						
						
							
						
						
							80b9652f7a
							
						
					 | 
					
						
						
							
							check plasma store and consolidate frame drawing
						
						
						
						
						
					 | 
					
						2020-03-03 20:26:53 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Blake Blackshear
							
						 
					 | 
					
						
						
						
						
							
						
						
							569e07949f
							
						
					 | 
					
						
						
							
							split into separate processes
						
						
						
						
						
					 | 
					
						2020-03-03 20:26:53 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Blake Blackshear
							
						 
					 | 
					
						
						
						
						
							
						
						
							c539993387
							
						
					 | 
					
						
						
							
							refactor some classes into new files
						
						
						
						
						
					 | 
					
						2020-03-03 20:26:53 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Blake Blackshear
							
						 
					 | 
					
						
						
						
						
							
						
						
							cd057370e1
							
						
					 | 
					
						
						
							
							fallback to opencv to detect resolution and allow config to specify
						
						
						
						
						
					 | 
					
						2020-02-22 09:03:00 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Blake Blackshear
							
						 
					 | 
					
						
						
						
						
							
						
						
							6263912655
							
						
					 | 
					
						
						
							
							use ffprobe to get frame shape (fixes #87)
						
						
						
						
						
					 | 
					
						2020-02-22 09:03:00 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Blake Blackshear
							
						 
					 | 
					
						
						
						
						
							
						
						
							af247275cf
							
						
					 | 
					
						
						
							
							make timestamp on snapshots configurable (fixes #88)
						
						
						
						
						
					 | 
					
						2020-02-22 09:03:00 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Blake Blackshear
							
						 
					 | 
					
						
						
						
						
							
						
						
							1198c29dac
							
						
					 | 
					
						
						
							
							make watchdog timeout configurable per camera (fixes #95)
						
						
						
						
						
					 | 
					
						2020-02-22 09:03:00 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Blake Blackshear
							
						 
					 | 
					
						
						
						
						
							
						
						
							169603d3ff
							
						
					 | 
					
						
						
							
							attempt to fix regions in process key error
						
						
						
						
						
					 | 
					
						2020-02-22 09:03:00 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Blake Blackshear
							
						 
					 | 
					
						
						
						
						
							
						
						
							ebcf1482f8
							
						
					 | 
					
						
						
							
							remove region in process when skipping
						
						
						
						
						
					 | 
					
						2020-02-22 09:03:00 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Blake Blackshear
							
						 
					 | 
					
						
						
						
						
							
						
						
							38efbd63ea
							
						
					 | 
					
						
						
							
							add camera name to ffmpeg log messages
						
						
						
						
						
					 | 
					
						2020-02-22 09:03:00 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Blake Blackshear
							
						 
					 | 
					
						
						
						
						
							
						
						
							50bcad8b77
							
						
					 | 
					
						
						
							
							skip regions when the queue is too full and add more locks
						
						
						
						
						
					 | 
					
						2020-02-22 09:03:00 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Blake Blackshear
							
						 
					 | 
					
						
						
						
						
							
						
						
							cfffb219ae
							
						
					 | 
					
						
						
							
							switch back to stretch for hwaccel issues
						
						
						
						
						
					 | 
					
						2020-02-22 09:03:00 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Blake Blackshear
							
						 
					 | 
					
						
						
						
						
							
						
						
							382d7be50a
							
						
					 | 
					
						
						
							
							check correct object
						
						
						
						
						
					 | 
					
						2020-02-22 09:03:00 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Blake Blackshear
							
						 
					 | 
					
						
						
						
						
							
						
						
							38e7fa07d2
							
						
					 | 
					
						
						
							
							add a label position arg for bounding boxes
						
						
						
						
						
					 | 
					
						2020-02-22 09:03:00 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Blake Blackshear
							
						 
					 | 
					
						
						
						
						
							
						
						
							e261c20819
							
						
					 | 
					
						
						
							
							let the queues get as big as needed
						
						
						
						
						
					 | 
					
						2020-02-22 09:03:00 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Blake Blackshear
							
						 
					 | 
					
						
						
						
						
							
						
						
							3a66e672d3
							
						
					 | 
					
						
						
							
							notify mqtt when objects deregistered
						
						
						
						
						
					 | 
					
						2020-02-22 09:03:00 -06:00 | 
					
					
						
						
							
							
							
						
					 |