× login Contact
Blog
Back to Home

face traking

Pembuat: arif

Tanggal Upload: 2024-07-27 16:38:07

Traking Wajah Sederhana

1. Install library opencv

  1. masukkan script ini di terminal anda.

pip install opencv-python

2. Traking wajah

  1. buat lah file python dengan format file py contoh: facetraking.py
  2. masukkan script ini di file tersebut.

import cv2

# Inisialisasi detektor wajah menggunakan Haar Cascade
face_cascade = cv2.CascadeClassifier(cv2.data.haarcascades + 'haarcascade_frontalface_default.xml')

# Buka video (webcam)
cap = cv2.VideoCapture(0)

while cap.isOpened():
    ret, frame = cap.read()
    if not ret:
        break
   
    # Ubah ke skala abu-abu
    gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)
   
    # Deteksi wajah
    faces = face_cascade.detectMultiScale(gray, scaleFactor=1.1, minNeighbors=5, minSize=(30, 30))
   
    # Gambar persegi di sekitar wajah yang terdeteksi
    for (x, y, w, h) in faces:
        cv2.rectangle(frame, (x, y), (x+w, y+h), (0, 255, 0), 2)
   
    # Tampilkan frame
    cv2.imshow('Face Tracking', frame)
   
    if cv2.waitKey(1) & 0xFF == ord('q'):
        break

cap.release()
cv2.destroyAllWindows()

3. Jalan kan Program

  1. untuk menjalankan program python tersebut arahkan terminal ke directory dimana tempat program python di edit.
  1. lalu masukkan script ini ke terminal yang sudha di arahkan directory nya di terminal.

python facetraking.py