generated from Hazel/python-project
feat: improved stuff
This commit is contained in:
parent
9ae09b1ae5
commit
1dd387d980
@ -4,4 +4,4 @@ from .detect_humans import detect_humans
|
||||
def cli():
|
||||
print(f"Running secure_pixelation")
|
||||
|
||||
detect_humans("assets/human_detection/rev1.png")
|
||||
detect_humans("assets/human_detection/humans.png")
|
||||
|
@ -241,6 +241,14 @@ def detect_human_parts(human: dict, face_padding: int = 20):
|
||||
for point in clean_points:
|
||||
cv2.circle(image, (int(point[0]), int(point[1])), 4, color, -1)
|
||||
|
||||
face_info = human["face"] = {
|
||||
"is_valid": valid_face,
|
||||
"x": face_box_x1,
|
||||
"y": face_box_y1,
|
||||
"w": face_box_x2 - face_box_x1,
|
||||
"h": face_box_y2 - face_box_y1,
|
||||
}
|
||||
|
||||
if valid_face:
|
||||
print("\nOriginal points:")
|
||||
print(original_points)
|
||||
@ -364,3 +372,6 @@ def detect_humans(to_detect: str, crop_padding: int = 20, skip_detection_if_pres
|
||||
|
||||
for human in human_boxes:
|
||||
detect_human_parts(human)
|
||||
|
||||
with open(boxes_file, "w") as f:
|
||||
json.dump(boxes_structures, f)
|
||||
|
Loading…
x
Reference in New Issue
Block a user