Vous êtes ici : Accueil / Ubuntu GNU/Linux / Logiciels / Installer facedetect sur Ubuntu

Installer facedetect sur Ubuntu

Par Pierre-Yves Landuré Dernière modification 01/04/2018 12:14

Facedetect est un outil en ligne de commande permettant de détecter les visages dans une photographie pour utilisation par un traitement automatisé. Il permet par exemple de flouter tous les visages dans une sélection de photographies. Ce guide facilite son installation sur Ubuntu.

Ce guide est testé sur:

  • Ubuntu 17.10 Artful Aardvark

Ce guide est testé avec ces versions du logiciel:

  • 0.1

Installation

Détectez le proxy de commande (command ou sudo):

cmdProxy='command'
command type -f 'sudo' >'/dev/null' && cmdProxy='sudo'

Installez les logiciels nécessaires:

${cmdProxy} apt-get install python3-opencv opencv-data graphicsmagick-imagemagick-compat

Téléchargez la dernière version du logiciel:

${cmdProxy} wget --output-document='/usr/local/bin/facedetect' 'https://raw.githubusercontent.com/wavexx/facedetect/master/facedetect'
${cmdProxy} chmod +x '/usr/local/bin/facedetect'

Facedetect est maintenant disponible sur le système.

Utilisation

Floutez toutes les images d'un dossier avec:

inputPath='/path/to/pictures'
outputPath='/path/to/blurred-pictures'
for file in "${inputPath}/"*.jpg; do name=$(basename "$file") out="${outputPath}/${name}" cp "${file}" "${out}" facedetect "${file}" | while read x y w h; do mogrify -gravity NorthWest -region "${w}x${h}+${x}+${y}" \ -scale '10%' -scale '1000%' "${out}" done done

Remerciements