Đoạn code nhận diện khuôn mặt trong pthon
import cv2
# Kiểm tra ảnh có tồn tại không
image_path = r"D:\a1.jpg"
image = cv2.imread(image_path)
if image is None:
print(f"Lỗi: Không tìm thấy ảnh tại {image_path}")
exit()
# Chuyển ảnh sang ảnh xám
gray = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)
# Tải mô hình nhận diện khuôn mặt
face_cascade = cv2.CascadeClassifier(cv2.data.haarcascades + "haarcascade_frontalface_default.xml")
# Nhận diện khuôn mặt
faces = face_cascade.detectMultiScale(gray, 1.3, 5)
# Kiểm tra có tìm thấy khuôn mặt không
if len(faces) == 0:
print("Không tìm thấy khuôn mặt trong ảnh.")
else:
for (x, y, w, h) in faces:
cv2.rectangle(image, (x, y), (x+w, y+h), (255, 0, 0), 3)
# Hiển thị ảnh
cv2.imshow("Detected Face", image)
cv2.waitKey(0)
cv2.destroyAllWindows()
Tạo ứng dụng nhận diện khuôn mặt bằng Python