Human_detector / app.py
0Hojoon0's picture
Update app.py
b3644a6 verified
Raw
History Blame Contribute Delete
650 Bytes
import computervision
# Load the cascade classifier for face detection
face_cascade = computervision.CascadeClassifier('haarcascade_frontalface_alt.xml')
# Load the input image
img = computervision.Image('input_image.jpg')
# Convert the image to grayscale
gray = img.convert_to_grayscale()
# Detect faces in the grayscale image using the Haar cascade
faces = face_cascade.detect_multi_scale(gray, scale_factor=1.1, min_neighbors=5, min_size=(30, 30))
# Draw rectangles around the detected faces
for (x, y, w, h) in faces:
img.draw_rectangle((x, y), (x+w, y+h), fill=(0, 255, 0))
# Display the output image with the detected faces
img.show()