fix: add try to cam release

This commit is contained in:
Prohurtz 2024-07-04 21:21:10 -05:00
parent cda06b830b
commit 3cb5e727a1

View File

@ -129,7 +129,10 @@ class Camera:
print(f"{Fore.CYAN}[INFO] Exiting Capture thread{Fore.RESET}")
# openCV won't switch to a new source if provided with one
# so, we have to manually release the camera on exit
self.cv2_camera.release()
try:
self.cv2_camera.release()
except:
pass
return
should_push = True
# If things aren't open, retry until they are. Don't let read requests come in any earlier