2010-11-27 52 views
0

Je suis actuellement à la recherche d'une solution pour générer des histogrammes «beaux» à partir de photos. Je voudrais avoir un outil de ligne de commande pour Linux. je sais, que imagemagick peut générer un histogramme, ce qui ne serait pas si mauvais, mais j'aimerais avoir un axe étiqueté avec l'histogramme.générant joli histogramme de la photo?

peut-être il ya un outil, qui peut résoudre ceci ou je pourrais combiner par exemple imagemagick et gnuplot pour y parvenir?

Thanx beaucoup,

Répondre

0

sa fin ici, donc cette réponse n'est pas totalement complet, mais cimg C++ bibliothèque a un exemple de programme pour recueillir les données de l'image: described here

Ces données pourraient alors être canalisé à gnuplot comme vous le suggérez, soit directement dans le code ou via un script shell comme à mi-chemin vers le bas cette page: http://t16web.lanl.gov/Kawano/gnuplot/intro/working-e.html

code d'écriture pourrait ne pas être ce que vous voulez faire, mais l'exemple de CIMG est très bien documenté et est seulement 15 lignes de long. Cela pourrait finir par devenir la chose la plus rapide à faire.

Quoi qu'il en soit, le temps de lit pour moi

0

Une autre alternative est matplotlib - jetez un oeil here et here des exemples de graphiques que vous pouvez créer. Cela nécessite d'écrire un peu de code, mais si vous êtes familier avec Python, c'est assez simple et direct. Le vrai avantage est la flexibilité - vous pouvez personnaliser l'apparence de vos histogrammes pour répondre à votre objectif particulier.

histogram in 10 lines of code