import cv2
face_cascade=cv2.CascadeClassifier("haarcascade_frontalface_default.xml")
img=cv2.imread("my_photo.jpg")
gray_img=cv2.cvtColor(img,cv2.COLOR_BGR2GRAY)

faces=face_cascade.detectMultiScale(gray_img,
                            scaleFactor=1.2,
                            minNeighbors=5)

for x,y,w,h in faces:
    img=cv2.rectangle(img,(x,y),(x+w,y+h),(0,255,0),2)

resized_img=cv2.resize(img,(img.shape[0]//2,img.shape[1]//2))

cv2.imshow("Face_Detection",img)
cv2.waitKey(0)
cv2.destroyAllWindows()