J'ai une collection d'images de visage, avec 1 ou parfois 2 visages dans chaque image. Ce que je veux faire, c'est trouver le visage dans chaque image, puis le recadrer. J'ai testé quelques méthodes, implémentées en python avec openCV, mais les résultats n'étaient pas très bons. Ces méthodes sont les suivantes:Recadrage de visages à partir d'une image
Il y a un autre modèle que je l'ai testé, mais je ne suis pas autorisé à publier plus de deux liens. Le problème est que ces algorithmes basés sur Haar-Feature, ne sont pas robustes à la taille du visage, et quand je les ai essayés sur des images qui ont été prises près du visage, ils n'ont pu trouver aucun visage. Quelqu'un a mentionné d'essayer des algorithmes basés sur l'apprentissage en profondeur, mais je ne pouvais pas trouver un correspondant à ce que je veux faire. Fondamentalement, je suppose que j'ai besoin d'un modèle pré-entraîné, qui peut me donner les coordonnées de la boîte de délimitation du visage dans l'image, ou mieux, un modèle pré-entraîné qui donne l'image du visage recadrée en sortie.
Vous devez avoir compris les paramètres de détection de visage d'OpenCV. ** scaleFactor (Ce paramètre affecte fortement les performances) ** et minNeighbors etc. –