0

تشخیص چهره با پایتون

کتابخانه OpenCV

ابتدا باید کتابخانه OpenCV را نصب کنیم. برای نصب کتابخانه کافی است دستور زیر را در ترمینال اجرا کنیم:

کد نصب کتابخانه OpenCV

pip install opencv-python

اکنون می خواهیم چهره افرادی که در عکس زیر هستند را شناسایی کنیم. اسم این عکس test1.jpg می باشد.

بعد از نصب کتابخانه کد زیر را اجرا می کنیم:

کد شناسایی چهره با پایتون

import cv2
face_cascade = cv2.CascadeClassifier(cv2.data.haarcascades + ‘haarcascade_frontalface_default.xml’)

our_image_color = cv2.imread(“test1.jpg”)
our_image_gray = cv2.cvtColor(our_image_color,cv2.COLOR_BGR2GRAY)

faces = face_cascade.detectMultiScale(our_image_gray,scaleFactor = 1.05,minNeighbors = 5)

for x, y, w, h in faces:
    our_image_rect = cv2.rectangle(our_image_color, (x,y), (x+w,y+h), (0,255,0), 3)

cv2.imshow(“Face Detection”, our_image_rect)
cv2.waitKey(0)
cv2.destroyAllWindows

خروجی نهایی به شکل زیر خواهد بود :

ارسال دیدگاه