#1 Le 08/07/2016, à 08:51
- Gaara
[résolu] Détecter la couleur dominante d'une image en bash
Salut à tous !
Voilà: j'aimerais savoir si il est possible de détecter si une image a une dominance noire ou pas, en ligne de commande.
Pour ça j'essaie d'utiliser ImageMagick, du moins la commande identify:
Pour une image foncée (presque noire):
~$ identify -verbose /chemin/image_nuit.jpg | grep mean
mean: 6.76743 (0.0265389)
mean: 6.83457 (0.0268022)
mean: 4.69518 (0.0184125)
mean: 6.09906 (0.0239179)
Pour une image plus claire:
~$ identify -verbose /chemin/image_jour.jpg | grep mean
mean: 65.3527 (0.256285)
mean: 65.4837 (0.256799)
mean: 47.6482 (0.186856)
mean: 59.4948 (0.233313)
Le truc c'est que j'aimerais faire la moyenne de la première valeur (6.5 pour le foncé, 60 pour le clair) mais je sais pas faire..
Quelqu'un aurait une idée ?
Merci
Dernière modification par Gaara (Le 08/07/2016, à 09:15)
Kubuntu 18.04 x64
Un terminal tactile Raspberry Pi et Odroid
<code>zenity --question --title "Alert" --text "Microsoft Windows has been found! Would you like to remove it?"</code>
Hors ligne
#2 Le 08/07/2016, à 09:08
- pingouinux
Re : [résolu] Détecter la couleur dominante d'une image en bash
Bonjour,
Essaye
identify -verbose /chemin/image_jour.jpg | awk '/mean/{n+=1;s+=$2}END{print s/n}'
Hors ligne
#3 Le 08/07/2016, à 09:13
- Gaara
Re : [résolu] Détecter la couleur dominante d'une image en bash
odroid@odroid:~$ identify -verbose ~/.gnome2/image_jour.jpg | awk '/mean/{n+=1;s+=$2}END{print s/n}'
59.4948
odroid@odroid:~$ identify -verbose ~/.gnome2/image_nuit.jpg | awk '/mean/{n+=1;s+=$2}END{print s/n}'
6.09906
Trop fort pingouinux !
Merci !!
Kubuntu 18.04 x64
Un terminal tactile Raspberry Pi et Odroid
<code>zenity --question --title "Alert" --text "Microsoft Windows has been found! Would you like to remove it?"</code>
Hors ligne