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():
|
def cli():
|
||||||
print(f"Running secure_pixelation")
|
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:
|
for point in clean_points:
|
||||||
cv2.circle(image, (int(point[0]), int(point[1])), 4, color, -1)
|
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:
|
if valid_face:
|
||||||
print("\nOriginal points:")
|
print("\nOriginal points:")
|
||||||
print(original_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:
|
for human in human_boxes:
|
||||||
detect_human_parts(human)
|
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