Various fixes & tweaks (#17308)

* Catch case where returned face box is invalid

* Update detector docs

* Add note for customizing rfdetr resolution
This commit is contained in:
Nicolas Mowen
2025-03-22 12:58:27 -06:00
committed by GitHub
parent d32949017b
commit 17e14cefd9
2 changed files with 24 additions and 4 deletions

View File

@@ -329,7 +329,11 @@ class FaceRealTimeProcessor(RealTimeProcessorApi):
max(0, face_box[1]) : min(frame.shape[0], face_box[3]),
max(0, face_box[0]) : min(frame.shape[1], face_box[2]),
]
face_frame = cv2.cvtColor(face_frame, cv2.COLOR_RGB2BGR)
try:
face_frame = cv2.cvtColor(face_frame, cv2.COLOR_RGB2BGR)
except Exception:
return
else:
# don't run for object without attributes
if not obj_data.get("current_attributes"):