#1 2010-05-18 23:02:27

grum
Former Piwigo Team
50% Nantes - 50% Paris
2007-09-10
2502

ColorStat

Le plugin ColorStat est disponible dans les extensions.

Ce plugin permet d'analyser les couleurs présentes dans une image, et d'en exploiter le résultat afin des fin statistiques et de recherches.

A noter :
- c'est super gourmand en ressources, et la durée de l'analyse peut varier énormément en fonction du nombre de photos dans la galerie et des choix de performances effectués (onglet de configuration => y jeter un oeil avant de se lancer dans l'analyse)
- je conseille de tester dans une galerie locale avant d'exploiter pour de vrai


note : nécessite d'installer la version 3.1.1 de GrumPluginClasses


Mes photos avec Piwigo évidemment !
[ www.grum.fr ] [ photos.grum.fr ]

Hors ligne

#2 2010-05-18 23:40:53

nicolas
Former Piwigo Team
2004-12-30
1566

Re: ColorStat

Je ne sais pas trop à quoi ce plugin pourrait bien me servir mais quoi qu'il en soit la déclaration de la constante AMD_PATH est manquante :

Code:

Notice: Use of undefined constant AMD_PATH - assumed 'AMD_PATH' in /var/projets/git-svn/piwigo/plugins/ColorStat/cstat_aip.class.inc.php on line 679

Donnez du peps à vos tags
Laissez vos visiteurs vous aidez à tagger vos images avec user_tags

Hors ligne

#3 2010-05-19 21:04:51

grum
Former Piwigo Team
50% Nantes - 50% Paris
2007-09-10
2502

Re: ColorStat

nicolas a écrit:

Je ne sais pas trop à quoi ce plugin pourrait bien me servir

moi non plus :o)
je l'ai fait comme çà, parce que j'avais çà en tête depuis un bon moment... ^^;
et parce que je trouvais çà rigolo de pouvoir chercher des photos en fonction de leurs couleurs :)

nicolas a écrit:

la déclaration de la constante AMD_PATH est manquante :

Code:

Notice: Use of undefined constant AMD_PATH - assumed 'AMD_PATH' in /var/projets/git-svn/piwigo/plugins/ColorStat/cstat_aip.class.inc.php on line 679

ok, un bête copier/coller et pouf, voilà ^^;

je note le problème (en l'attente de la correction (vé essayer ce soir), je suppose qu'il faut installer le plugin AdvancedMetadata pour que çà fonctionne sans problèmes)


Mes photos avec Piwigo évidemment !
[ www.grum.fr ] [ photos.grum.fr ]

Hors ligne

#4 2010-05-19 21:43:26

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: ColorStat

Je me posais la même question cet AM.
Mais déjà on a une solution et une question, reste à trouver la réponse qui établira le lien.
;-)


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#5 2010-05-20 21:21:41

grum
Former Piwigo Team
50% Nantes - 50% Paris
2007-09-10
2502

Re: ColorStat

nicolas a écrit:

Je ne sais pas trop à quoi ce plugin pourrait bien me servir mais quoi qu'il en soit la déclaration de la constante AMD_PATH est manquante :

Code:

Notice: Use of undefined constant AMD_PATH - assumed 'AMD_PATH' in /var/projets/git-svn/piwigo/plugins/ColorStat/cstat_aip.class.inc.php on line 679

hop !
c'est corrigé, la version 1.0.1 est dans les extensions...


Mes photos avec Piwigo évidemment !
[ www.grum.fr ] [ photos.grum.fr ]

Hors ligne

#6 2010-05-20 21:52:58

Eric
Former Piwigo Team
VALENCE (FR)
2005-03-25
4579

Re: ColorStat

Ce plugin pourrait-il servir pour détecter des doublons de photos?

En se basant sur le spectre des couleurs analysé par le plugin, on devrait pouvoir établir un critère d'identification. Cela permettrait, par exemple, pour les galeries très importantes en nombre de photos et dont les contributeurs (tout aussi nombreux) peuvent ajouter facilement des photos en nombre (merci PLoader) de cibler d'éventuels doublon.

Ce n'est qu'une réflexion suite aux interrogations sur l'utilité de ce plugin ;-)

Hors ligne

#7 2010-05-20 22:23:04

grum
Former Piwigo Team
50% Nantes - 50% Paris
2007-09-10
2502

Re: ColorStat

Eric a écrit:

Ce plugin pourrait-il servir pour détecter des doublons de photos?

En se basant sur le spectre des couleurs analysé par le plugin, on devrait pouvoir établir un critère d'identification. Cela permettrait, par exemple, pour les galeries très importantes en nombre de photos et dont les contributeurs (tout aussi nombreux) peuvent ajouter facilement des photos en nombre (merci PLoader) de cibler d'éventuels doublon.

Ce n'est qu'une réflexion suite aux interrogations sur l'utilité de ce plugin ;-)

ben nan, pas vraiment : je peux te trouver une phlétore de photos avec des couleurs très similaires, mais qui sont complètement différentes.

et si deux photos sont identiques mais avec des tailles différentes et/ou une compression différente, le résultat de l'analyse colorimétrique ne sera pas forcément exactement le même...


pour ma part, le plugin m'a au moins permis de mettre en place un moteur de recherche (interface + accès au bases) générique : le système de recherche n'est pas inclus dans ColorStat mais dans GrumPluginClasses => ColorStat ne fait que s'interfacer dessus.

ce sera le même système de recherche pour AdvancedMetadata et LMT.


Mes photos avec Piwigo évidemment !
[ www.grum.fr ] [ photos.grum.fr ]

Hors ligne

#8 2010-05-20 22:36:02

Eric
Former Piwigo Team
VALENCE (FR)
2005-03-25
4579

Re: ColorStat

grum a écrit:

Eric a écrit:

Ce plugin pourrait-il servir pour détecter des doublons de photos?

En se basant sur le spectre des couleurs analysé par le plugin, on devrait pouvoir établir un critère d'identification. Cela permettrait, par exemple, pour les galeries très importantes en nombre de photos et dont les contributeurs (tout aussi nombreux) peuvent ajouter facilement des photos en nombre (merci PLoader) de cibler d'éventuels doublon.

Ce n'est qu'une réflexion suite aux interrogations sur l'utilité de ce plugin ;-)

ben nan, pas vraiment : je peux te trouver une phlétore de photos avec des couleurs très similaires, mais qui sont complètement différentes.

et si deux photos sont identiques mais avec des tailles différentes et/ou une compression différente, le résultat de l'analyse colorimétrique ne sera pas forcément exactement le même...

Colorstat tout seul n'est clairement pas suffisant pour différencier 2 photos. Mais en y ajoutant le critère de taille des photos (connu puisque stocké en bdd) et en poussant l'analyse chromatique... A une époque, je faisais de la détection de stéganographie grâce à PaintShop Pro (aujourd'hui Corel) et à son outil d'analyse chromatique. Les spectres étaient très rarement identiques lors des comparaisons.

Hors ligne

#9 2010-09-28 23:11:01

grum
Former Piwigo Team
50% Nantes - 50% Paris
2007-09-10
2502

Re: ColorStat

La version 1.0.2 est disponible dans les extensions.

Il est au préalable, nécessaire de faire une mise à jour du plugin GrumPluginClasses en version 3.2.0 (disponible aussi dans les extensions).


Mes photos avec Piwigo évidemment !
[ www.grum.fr ] [ photos.grum.fr ]

Hors ligne

#10 2010-12-10 22:03:33

mistic100
Ex Equipe Piwigo
Lyon
2008-09-27
3561

Re: ColorStat

hello,
j'ai installé le plugin mais l'analyse de la galerie ne fonctionne pas, j'ai aussi essayé avec un petit panier mais rien à faire
au bout de 0.55 seconde j'ai un message disant que c'est terminé mais rien n'a été fait

aucune erreur sur le log php, pas d'erreur js
gpc est à jour

Hors ligne

#11 2010-12-14 18:23:29

grum
Former Piwigo Team
50% Nantes - 50% Paris
2007-09-10
2502

Re: ColorStat

mistic100 a écrit:

hello,
j'ai installé le plugin mais l'analyse de la galerie ne fonctionne pas, j'ai aussi essayé avec un petit panier mais rien à faire
au bout de 0.55 seconde j'ai un message disant que c'est terminé mais rien n'a été fait

aucune erreur sur le log php, pas d'erreur js
gpc est à jour

c'est sur que 0.55s c'est très rapide...

J'aurais besoin d'un peu plus d'informations pour comprendre ce qui se passe.

Navigateur ?
Système d'exploitation ?
Format des photos dans la galerie ?
Librairie GD installée ?
Contenu des échanges client-serveur (pour les suivre, tu peux installer le plugin firebug sous firefox)


Mes photos avec Piwigo évidemment !
[ www.grum.fr ] [ photos.grum.fr ]

Hors ligne

#12 2010-12-19 15:08:35

mistic100
Ex Equipe Piwigo
Lyon
2008-09-27
3561

Re: ColorStat

Je suis sous Firefox 3.6, Windows 7 x64, serveur local WAMP PHP 5.2.9 avec GD 2.0.34
Pour les formats tu peux aller sur mon site http://www.tm-screenmania.com, ce sont les mêmes images


Voici ce qu'affiche la console FireBug quand je fait une analyse

POST http://localhost/tms/admin.php?page=plugin&section=ColorStat/admin/plugin_admin.php
   
200 OK 1.29s   
jquery.packed.js (ligne 1)

Paramètres    application/x-www-form-urlencoded
ajaxfct    updateDatabaseGetList
numOfItems    10
selectMode    notAnalyzed
Source    ajaxfct=updateDatabaseGetList&selectMode=notAnalyzed&numOfItems=10
Reponse    ;


POST http://localhost/tms/admin.php?page=plugin&section=ColorStat/admin/plugin_admin.php
   
200 OK 205ms   
jquery.packed.js (ligne 1)

Paramètres    application/x-www-form-urlencoded
ajaxfct    updateDatabaseDoAnalyze
imagesList   
Source    ajaxfct=updateDatabaseDoAnalyze&imagesList=


POST http://localhost/tms/admin.php?page=plugin&section=ColorStat/admin/plugin_admin.php
   
200 OK 203ms   
jquery.packed.js (ligne 1)

Paramètres    application/x-www-form-urlencoded
ajaxfct    updateDatabaseDoAnalyze
imagesList   
Source    ajaxfct=updateDatabaseDoAnalyze&imagesList=


POST http://localhost/tms/admin.php?page=plugin&section=ColorStat/admin/plugin_admin.php
   
200 OK 211ms   
jquery.packed.js (ligne 1)

Paramètres    application/x-www-form-urlencoded
ajaxfct    updateDatabaseConsolidation
Source    ajaxfct=updateDatabaseConsolidation
Reponse    ok


POST http://localhost/tms/admin.php?page=plugin&section=ColorStat/admin/plugin_admin.php
   
200 OK 209ms   
jquery.packed.js (ligne 1)

Paramètres    application/x-www-form-urlencoded
ajaxfct    updateDatabaseGetStatus
Source    ajaxfct=updateDatabaseGetStatus
Reponse     0 images ont fait l'objet d'une analyse;0 images n'ont pas fait l'objet d'une analyse;0 images n'ont pas pu être analysées (traitement en erreur)

et sinon il y a un paquet d'avertissements dans la console FireFox (plusieus fois les memes)

Avertissement : reference to undefined property thisCache[name]
Fichier Source : http://localhost/tms/themes/default/js/jquery.packed.js
Ligne : 1

Avertissement : reference to undefined property jQuery.ajaxSettings.traditional
Fichier Source : http://localhost/tms/themes/default/js/jquery.packed.js
Ligne : 1

Avertissement : reference to undefined property s.dataType
Fichier Source : http://localhost/tms/themes/default/js/jquery.packed.js
Ligne : 1

Avertissement : redeclaration of property dialogClass
Fichier Source : http://localhost/tms/admin.php?page=plugin&section=ColorStat/admin/plugin_admin.php&f_tabsheet=database
Ligne : 359

Avertissement : La propriété « charCode » d'un événement « keydown » ne doit pas être utilisée. Cette valeur n'a pas de sens.
Fichier Source : http://localhost/tms/admin.php?page=plugin&section=ColorStat/admin/plugin_admin.php&f_tabsheet=database
Ligne : 0

Hors ligne

#13 2010-12-19 15:58:01

grum
Former Piwigo Team
50% Nantes - 50% Paris
2007-09-10
2502

Re: ColorStat

bon ben euh...
en fait il semblerait que j'ai pété la principale fonctionnalité du plugin lors de la dernière mise à jour ^_^;

si personne me dit rien aussi... :o)



j'ai ouvert le bug [Bugtracker] ticket 2074


Mes photos avec Piwigo évidemment !
[ www.grum.fr ] [ photos.grum.fr ]

Hors ligne

#14 2010-12-19 16:21:00

cljosse
Former Piwigo Team
2006-11-12
1167

Re: ColorStat

Bonjour.
Si tu pouvais faire par la même occasion quelque chose pour :

GPCRequestBuilder::register($this->getPluginName(), dirname($this->getFileLocation()) .'/cstat_rb_callback.class.inc.php');
du genre:
GPCRequestBuilder::register($this->getPluginName(),str_replace("\\","/",dirname($this->getFileLocation()) ).'/cstat_rb_callback.class.inc.php');
ou plus simple...
Qui empêche l'onglet "recherche" de marcher(warning unserialize  sous free et easyphp) .
Ce serait cool. :-)

A+

Dernière modification par cljosse (2010-12-19 16:29:36)

Hors ligne

#15 2011-01-09 10:22:47

grum
Former Piwigo Team
50% Nantes - 50% Paris
2007-09-10
2502

Re: ColorStat

grum a écrit:

bon ben euh...
en fait il semblerait que j'ai pété la principale fonctionnalité du plugin lors de la dernière mise à jour ^_^;

je viens de livrer une version qui corrige le bug [Bugtracker] ticket 2074


Mes photos avec Piwigo évidemment !
[ www.grum.fr ] [ photos.grum.fr ]

Hors ligne

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2025 · Contact