• Tidak ada hasil yang ditemukan

Face Detection and Counting using OpenCV

N/A
N/A
Nanda Nour Janah

Academic year: 2025

Membagikan "Face Detection and Counting using OpenCV"

Copied!
3
0
0

Teks penuh

(1)

UJIAN TENGAH SEMESTER PENGOLAHAN CITRA

Dosen Pengampu : Dedi Irawan, S.Kom., M.T.I

Oleh : Nanda Nour Janah

NPM 21430077

PROGRAM STUDI S1 ILMU KOMPUTER FAKULTAS ILMU KOMPUTER

UNIVERSITAS MUHAMMADIYAH METRO

2023

(2)

1. Menampilkan wajah

 Download file XML pada link : https://shorturl.at/nuyL2

 Code : import cv2 face_cascade=

cv2.CascadeClassifier('haarcascade_frontalface_default.xml') img = cv2.imread('IMG_edited.jpg')

gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY) wajah = face_cascade.detectMultiScale(gray, 1.1, 4) for (x, y, w, h) in wajah:

cv2.rectangle(img, (x, y), (x+w, y+h), (255, 0, 0), 2) cv2.imshow('Deteksi Wajah', img)

cv2.waitKey()

 Output :

(3)

2. Mendeteksi wajah dan menghitung jumlah wajah terdeteksi :

 Code : import cv2 face_cascade=

cv2.CascadeClassifier('haarcascade_frontalface_default.xml') img = cv2.imread('IMG_edited.jpg')

gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY) faces = face_cascade.detectMultiScale(gray, 1.1, 4)

# Menghitung jumlah wajah terdeteksi jmlh_wajah = len(faces)

print("Jumlah Wajah Terdeteksi:", jmlh_wajah) for (x, y, w, h) in faces:

cv2.rectangle(img, (x, y), (x+w, y+h), (255, 0, 0), 2) cv2.imshow('Deteksi Wajah', img)

cv2.waitKey(0)

 Output :

Referensi

Dokumen terkait