آموزشگاه فنی حرفه ای فراسو، فراتر از مهارت

لوگو فراسو اصلی

آموزشگاه فنی حرفه ای فراسو، فراتر از مهارت

تشخیص چهره با استفاده از الگوریتم Haar Cascade

تشخیص چهره با استفاده از الگوریتم Haar Cascade

تشخیص چهره با استفاده از الگوریتم Haar Cascade

در قدم اول با نرم افزار پایتون و یا نرم افزار ویژوال استدیو یک پوشه باز کنید در یکی از داریو های سیستم باز کنید و از قسمت اکستیشن 

1 5 مجتمع آموزشی فراسو

سپس در قسمت commend line یا در قسمت comment promp زیر را می نویسیم 

2 4 مجتمع آموزشی فراسو

pip install opencv-python را در comment prompt را بنویسید.

3 4 مجتمع آموزشی فراسو

سپس در قسمت محیط ویژوال استدیو کد کد زیر را مینویسیم.

            import cv2
# بارگذاری مدل تشخیص چهره پیش‌ساخته Haar Cascade
face_cascade = cv2.CascadeClassifier(cv2.data.haarcascades + "haarcascade_frontalface_default.xml")

# باز کردن وبکم (0 معمولاً وبکم اصلی است)
cap = cv2.VideoCapture(0)

while True:
    ret, frame = cap.read()
    if not ret:
        break

    # تبدیل فریم به خاکستری برای تشخیص بهتر
    gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)

    # تشخیص چهره‌ها
    faces = face_cascade.detectMultiScale(gray, scaleFactor=1.1, minNeighbors=5)

    # رسم مستطیل دور چهره‌ها
    for (x, y, w, h) in faces:
        cv2.rectangle(frame, (x, y), (x + w, y + h), (0, 255, 0), 2)

    # نمایش فریم
    cv2.imshow("Face Detection", frame)

    # خروج با زدن کلید q
    if cv2.waitKey(1) & 0xFF == ord('q'):
        break

cap.release()
cv2.destroyAllWindows()

        
4 4 مجتمع آموزشی فراسو

برای ثبت نام در دوره پایتون در تبریز می توانید برای جزئیات بیشتر دوره به صفحه آموزش پایتون در  تبریزمراجعه نمایید.

مشاوره رایگان

برای مشاوره دوره رایگان می توانید اطلاعات خود را وارد نمایید