Chouette nouveauté dans mon #plugin #SPIP centre_image :
►http://zone.spip.org/trac/spip-zone/browser/_plugins_/centre_image
J’ai ajouté la détection du « centre » de l’image via le script de détection de visage de Maurice Svay :
▻https://github.com/mauricesvay/php-facedetection
Pour l’instant, c’est à utiliser comme une fonction séparée : centre_image_visage
. Par exemple :
left: [(#FICHIER|centre_image_visage|table_valeur{x}|mult{100})]%;
top: [(#FICHIER|centre_image_visage|table_valeur{y}|mult{100})]%;
Je pense que je vais l’intégrer dans la fonction centre_image de base sous forme d’option activable par une constante, parce que le résultat est extrêmement plus réussi que la fonction de base lorsqu’il y a un visage dans l’image. Mais alors… c’est beaucoup plus lourd.
Pour comparer, voici une collection de photos : le petit carré blanc marque le centre du visage (attention : la taille est indifférente, je ne récupère pas la « taille » du visage), et le petit carré rouge marque le « centre d’intérêt » détecté avec la fonction usuelle du plugin. La différence de taux de réussite est assez impressionnante (quand il détecte bien le visage, c’est ultra-précis) :