1
0
mirror of https://github.com/blakeblackshear/frigate.git synced 2025-03-22 00:17:13 +01:00

get a lock when copying frame for mjpeg stream

This commit is contained in:
blakeblackshear 2019-02-17 11:54:40 -06:00
parent b67f323215
commit 8525f05f29

View File

@ -266,8 +266,10 @@ def main():
time.sleep(0.2)
# make a copy of the current detected objects
detected_objects = DETECTED_OBJECTS.copy()
# make a copy of the current frame
# lock and make a copy of the current frame
frame_lock.aquire()
frame = frame_arr.copy()
frame_lock.release()
# convert to RGB for drawing
frame = cv2.cvtColor(frame, cv2.COLOR_BGR2RGB)
# draw the bounding boxes on the screen