Я пытаюсь реализовать простое распознавание лиц с помощью кода мультфильмов, используя opencv и python. Хотя код, который я использовал, работает для лиц людей, я не могу обнаружить мультфильмы, используя это. Можно ли как-нибудь заставить его обнаруживать мультяшные лица?
import cv2
import matplotlib.pyplot as plt
imagePath = 'frame179.jpg'
cascPath = '/Users/tonystark/opencv/data/haarcascades/haarcascade_frontalface_default.xml'
faceCascade = cv2.CascadeClassifier(cascPath)
image = cv2.imread(imagePath)
gray = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)
faces = faceCascade.detectMultiScale(
gray,
scaleFactor=1.1,
minNeighbors=40,
minSize=(24, 24),
flags=cv2.CASCADE_SCALE_IMAGE
)
Изображения человек , для которых я могу определить местоположение лица, тогда как для мультфильм , я не могу определить местоположение лиц.
Заранее большое спасибо!