Version imprimable du sujet

Cliquez ici pour voir ce sujet dans son format original

Acideformik.com _ Accessoires _ New Compteur - fourmis en flash

Ecrit par : Tibo Tuesday 14 October 2008 à 13:49

Hier soir j'ai commencé un petit compteur de fourmis
Cela reste manuel (on clique pour marquer les fourmis d'un nid pris en photo et un compteur s'incrémente) mais c'est un peu plus évolué que la méthode sous paint.

C'est un début, si certains veulent tester, me dire si ça marche et donner leur avis... (c'est en fichier joint)
Ca tourne sous Windows uniquement (no comment dry.gif ) et il faut le Microsoft framework .net 2.0 ou sup. (normalement vous l'avez)


je terminerais peut être ce soir :
- taille des points (fait)
- couleur des points
- interface plus sympa
- retrait d'un marqueur (fait)
- debug menu et listage des jpg (fait)
et puis d'autres trucs si idées il y a

Nouveauté : http://www.acideformik.com/forums/index.php?s=&showtopic=9130&view=findpost&p=128763
http://www.acideformik.com/forums/index.php?s=&showtopic=9130&view=findpost&p=128934

et version C# en téléchargement ci dessous


 Fourmis_compteur.zip ( 24.32KO ) : 1214
 

Ecrit par : Tengu84 Tuesday 14 October 2008 à 13:53

Il y a moyen d'en faire un qui tourne sur mac? ph34r.gif

Ecrit par : Tibo Tuesday 14 October 2008 à 13:58

CITATION(Tengu84 @ mardi 14 octobre 2008 à 14:53) *
Il y a moyen d'en faire un qui tourne sur mac? :ph34r:

Pas avec le langage que j'utilise, c'est du C# de chez Microsoft
Faudrait le faire en java par exemple.

Ecrit par : Blacknights Tuesday 14 October 2008 à 14:48

Il ne peut pas voir les jpg présents sur mes cartes mémoires, donc j'ai pas pu tester smile.gif

Ecrit par : Tibo Tuesday 14 October 2008 à 14:52

Il faut mettre une * dans le "nom de fichier" dans la boite de dialogue d'ouverture de fichier afin que toi les fichiers soit listés

Jxex xcxoxrxrxixgxexrxaxixsx xçxax xcxex xsxoxixrx,x xoxnx xvxax xaxpxpxexlxexrx xçxax xuxnxex xvxerxsxixonx xaxlxpxhxa smile.gif
En fait c'est déjà corrigé

Ecrit par : sipatte Tuesday 14 October 2008 à 19:24

Bonne idée thumbsup.gif
+1 pour la version Mac smile.gif

Je déplace dans la section Elever des colonies en captivité (techniques, trucs et astuces) > Accessoires.
Dès mise au point, y a des chances pour que ce soit épinglé ça victory.gif

Ecrit par : cékiki Tuesday 14 October 2008 à 20:57


ça bugue pour moi mellow.gif

Ecrit par : Blacknights Tuesday 14 October 2008 à 21:39

Nickel chez moi.

Par contre, il faudrait prendre des couleurs différentes entre gyne, ouvrières etc ...
car dans les colonies populeuses, ca peut rapidement devenir le bordel avec tout ce rouge smile.gif

Ecrit par : Tibo Tuesday 14 October 2008 à 22:31

CITATION(cékiki @ mardi 14 octobre 2008 à 21:57) *
ça bugue pour moi mellow.gif


Je pense que tu n'as pas le framework .net version >=2.0
http://msdn.microsoft.com/fr-fr/netframework/aa731542.aspx

Ecrit par : cékiki Tuesday 14 October 2008 à 23:09

blink.gif

Faut aussi le minitel mrgreen.gif
je n'utilise pas l'ordi comme vous, pas de jeux. Ceci explique peut-être ...

Ecrit par : Blacknights Tuesday 14 October 2008 à 23:46

Nan Framework c'est utilisé par pas mal de petits softs parfois utiles smile.gif
Rarement pour les jeux en tout les cas smile.gif

Ecrit par : Tibo Thursday 06 November 2008 à 11:28

Je relève un http://www.acideformik.com/forums/index.php?s=&showtopic=8238&view=findpost&p=91671 afin d'illustrer la petite appli par une capture d'écran (et prouver à Cékiki qu'elle peut marcher rolleyes.gif )


Ecrit par : k2rantitache Sunday 07 June 2009 à 17:33

Petit up de ce sujet intéressant thumbsup.gif
y a eu des modif de faite depuis au niveau de ton programme tibo?

Ecrit par : Nolan Sunday 07 June 2009 à 17:39

Une géstion du Zoom dé-zoom serait au top. Quand j'ouvre mon image elle est zoomé a fond sur une zone et je ne peux pas la déplacer...donc je n'arrive pas a compter les fourmis.
Sinon la chose est super ! thumbsup.gif

Ecrit par : Tibo Sunday 07 June 2009 à 17:45

Non aucune modif, donc pas de gestion du zoom - de zoom.
Deux solutions :
- utiliser une image de taille adaptée,
- agrandir la fenêtre de l'application.

De tout façon, si j'améliore le truc, ça sera pour le refaire en une version en ligne compatible pour tout le monde, c'est à dire directement dans le navigateur
- soit en Flash
- soit en HTML / Javascript

Ecrit par : adame Sunday 07 June 2009 à 17:50

est-ce que python pourrait convenir comme langage pour ce genre de truc ?

Ecrit par : Tibo Sunday 07 June 2009 à 18:10

CITATION(adame @ dimanche 07 juin 2009 à 18:50) *
est-ce que python pourrait convenir comme langage pour ce genre de truc ?

A mon avis, oui, ça peut être fait en python. Néanmoins le peu que j'ai utilisé ce langage c'était pour faire des scripts et je n'ai jamais essayer de faire des interfaces graphiqued bien que cela soit http://fr.wikipedia.org/wiki/Python_(langage)#Interfaces_graphiques.

Les applications Python fonctionnent sous tous les OS mais nécessitent l'installation de l'interpréteur Python je crois, ce que peu de gens ont.
L'idéal aurait été de le développer une application multiplateforme facielement aurait été d'utiliser Java.

Mais bon en conclusion, le faire tourner dans le navigateur reste le plus simple (à condition de pouvoir gérer un assez grand nombre de points). C'est plus proche d'une page web un peu animée que d'une vrai application

Ecrit par : acideroro Monday 27 July 2009 à 14:12

Merci à toi Tibo worthy.gif

Je me crève plus les yeux avec ma loupe maintenant mrgreen.gif !

Si jamais tu fait des améliorations tien nous au courant wink.gif !

Ecrit par : Billos Monday 27 July 2009 à 18:15

si jamais tu le fais avec du python, ça m'arrangerai, histoire de le faire tourner sous linux, j'ai éssayé de faire tourner la version que tu donne mais je n'arrive pas à installer framework :/

Ecrit par : khaleph Monday 27 July 2009 à 18:31

Ça serait bien plaisant que tu fasses la version Web de l'application, car au travai je ne peux rien installer et à la maison, je suis avec un mac.

Ecrit par : Tibo Tuesday 28 July 2009 à 20:25

J'ai fait ça cet après midi.
Il suffit d'avoir un lecteur Flash (version 9 ou supérieure) donc ça augmentera la compatibilité (Windows, Mac, Linux?).

http://myrmeco.com/misc/compteur.html
Il me reste a permettre une gestion de la taille des points.
et rajouter un loader (% de chargement) pour les photos

Mini doc

1 - Charger sa photo
Pour charger une photo pour comptage, il suffit de copier-coller l'adresse (URL) de cette dernière.
Par exemple http://fourmis.oonthe.net/photo/get/id/122.jpg

2 - Commencer le comptage
Il suffit pour cela de cliquer sur la photo pour commencer à incrémenter les différents compteurs, permettant ainsi un comptage précis des différentes castes et accessoirement du couvain.
Par défaut le comptage s'effectue sur les ouvrières. Pour passer sur un autre mode, il suffit d'appuyer sur la touche correspondant à la lettre en surbrillance rouge présente dans chaque nom de caste :
(g=gyne, m=major ... f=oeufs)

Pour supprimer un point, cliquer dessus tout en maintenant la touche Shift (Majuscule)

3 - Image de grande taille
Il est possible de se déplacer par Drag&Drop (Glisser/Déposer) sur la photo afin d'avoir accès au zone cachées

Ecrit par : khaleph Tuesday 28 July 2009 à 20:36

Vraiment très cool ! Ça fonctionne très bien sur mon PC au travail. Je devrais pouvoir tester sur le Mac ce soir.

Merci beaucoup !

Aussi, est-ce que je pourais avoir l'autorisation de mettre cette information et le programme disponible sur le forum Fourmis Québec ?


Ecrit par : Bathory Tuesday 28 July 2009 à 20:41

Super, ça marche parfaitement chez moi thumbsup.gif

Ecrit par : Tibo Tuesday 28 July 2009 à 20:45

CITATION(khaleph @ mardi 28 juillet 2009 à 21:36) *
Aussi, est-ce que je pourais avoir l'autorisation de mettre cette information et le programme disponible sur le forum Fourmis Québec ?


Oui pas de problème. Tu n'as qu'a mettre un lien vers le compteur ou la page dans une IFRAME.
Après un retour sur les possibles bugs et les quelques améliorations prévues apportées, je te ferais une version avec ton logo si tu le souhaites

Ecrit par : Tengu84 Tuesday 28 July 2009 à 21:24

Tibo CHAMPION DU MONDE worthy.gif worthy.gif worthy.gif

Merci beaucoup Tibo thumbsup.gif. En plus j'ai l'impression que la version de Flash demandée n'est pas la dernière. C'est parfait pour moi qui ai un vieux tacot mac. thumbsup.gif

Ecrit par : adame Wednesday 29 July 2009 à 07:16

en passant, c'est opensource ? libre ?

Ecrit par : Tonico Wednesday 29 July 2009 à 08:20

Bravo, c'est bien pratique en plus !

Ecrit par : Tibo Wednesday 29 July 2009 à 10:16

CITATION(adame @ mercredi 29 juillet 2009 à 08:16) *
en passant, c'est opensource ? libre ?

Non, mais si certains veulent bidouiller, améliorer, je leur file le .fla par Mp

Ecrit par : Billos Wednesday 29 July 2009 à 11:48

merci, ça marche sur mon linux, bon même si j'ai pas de fourmis à compter... x) mais ça marche et c'est cool

Ecrit par : Blackpegase Wednesday 29 July 2009 à 12:10

Super boulot Tibo, ça marche très bien, bravo thumbsup.gif

Ecrit par : erlik Wednesday 29 July 2009 à 15:42

Hello

En passant la semaine derniere sur ce post, je me suis aussi mis a faire un petit compteur ( en fait 2 ) en python.

Le 1er, completement obsolète est multiplatforme de maniere native ( l'interface etant gérée par tk ) , mais tres moche, et peut évolué ( il ne fait qu'afficher des points et incrementer un unique compteur.


Le 2de est plus evolué, mais necessite http://www.gtk.org/ et http://www.pygtk.org/ pour fonctionner
Cela dit, vu qu'il y a une version flash maintenant, je doute qu'ils soient tres utiles

Enfin, au menu :
- les fonction Annuler et Rétablir
- modification du marqueur ( forme, couleur, taille )
- enregistrement du travail

Qlq images:

http://www.casimages.com/img.php?i=090731124753562105.png http://www.casimages.com/img.php?i=090731124814557349.png http://www.casimages.com/img.php?i=090731124842321378.png http://www.casimages.com/img.php?i=090731124859489201.png http://www.casimages.com/img.php?i=090731124906253022.png http://www.casimages.com/img.php?i=090731124929341580.png



Installation et dependances :

Télécharger le script : http://up.sur-la-toile.com/is2z
Plus les dependances suivantes:

Windows:
http://www.python.org/ftp/python/2.6.2/python-2.6.2.msi ou http://http://www.python.org/ftp/python/2.6.2/python-2.6.2.amd64.msi

http://ftp.gnome.org/pub/gnome/binaries/win32/gtk+/2.16/gtk+-bundle_2.16.4-20090708_win32.zip ou http://ftp.gnome.org/pub/gnome/binaries/win64/gtk+/2.16/gtk+-bundle_2.16.2-20090602_win64.zip

http://ftp.gnome.org/pub/GNOME/binaries/win32/pycairo/1.4/pycairo-1.4.12-2.win32-py2.6.exe
http://ftp.gnome.org/pub/GNOME/binaries/win32/pygobject/2.14/pygobject-2.14.2-2.win32-py2.6.exe
http://ftp.gnome.org/pub/GNOME/binaries/win32/pygtk/2.12/pygtk-2.12.1-3.win32-py2.6.exe

Linux
Utiliser le gestionnaire d'installation pour télécharger et installer python, gtk, pygtk

Ex: Ubuntu

CODE
sudo apt-get install python libgtk2.0-0 python-gtk2


MacOS
/!\ pygtk est en developpement sous MacOs. La version proposée peut ne pas etre fonctionnelle. Au pire, il est possible de le compiler soit meme

http://www.python.org/ftp/python/2.6.2/python-2.6.2-macosx2009-04-16.dmg[
http://ftp.imendio.com/pub/imendio/gtk-osx/Gtk-Framework-2.14-LATEST.dmg
http://kedeligdata.blogspot.com/2009/03/pygtk-natively-on-mac.html



Attention : Ce script n'a été tésté que sous linux.

Ecrit par : Tibo Wednesday 29 July 2009 à 16:14

CITATION(erlik @ mercredi 29 juillet 2009 à 16:42) *
Cela dit, vu qu'il y a une version flash maintenant, je doute qu'ils soient tres utiles

J'avais pensé le faire en Java après coup pour le coté multiplatforme, mais j'ai finalement fait un truc Web pour éviter toute installation et faciliter la diffusion. Je me suis même décidé pour Flash pour son rendu unique sur tout les navigateurs.

Sinon chapeau, pour l'interface.
Je ne savais pas que Python avait de telles possibilités.
Je met à jour mon premier post

Ecrit par : erlik Wednesday 29 July 2009 à 16:27

Coté web, on peut aussi obtenir un tres bon rendu en utilisant javascript ( et surtt des librairies comme JQuery )
Flash et Java impliquent eux aussi une installation, et il est conseillé de les eviter en général. Mais il est vrai que quasiment tout le monde les a d'installer.

Sinon, pour le multiplatforme, Python s'y prete, mais est limité par j'avoue quasiobligatoire de libreries tierces. En effet, pour l'interface, en n'utilisant que Python " de base" , le resultat est tres tres moche ( cf ma 1er version de mon prog )
La 2de version utilise GTK qui permet d'avoir un rendu visuel plutot interessant.

Enfin, je vais essayer de poursuivre de mon coté, avec python, et pq pas une version javascript aussi tient ( juste pour le fun tongue.gif )

EDIT : J'ai mis a jour mon script Python.
On peut maintenant annuler les dernieres actions, et enregistrer / ouvrir un travail.

Pour le telecharger : http://dc98.2shared.com/download/6905733/ef82bf1b/gtkcompte.py?tsid=20090729-191450-357883a0


A venir ( doucement et peut etre ... )
- retablir les modifications
- inserer des données supplementaires libres
- modifier la forme et la couleur des marqueurs
- ajouter de nouveaux marqueurs ( utile ? )
- le reecrire sans gtk ( moche ms multiplatforme ) , ou proposer un systeme d'installation des dependances ( bof bof )

Ecrit par : Billos Thursday 30 July 2009 à 16:18

les deux marchent niquel sur mon pc

Ecrit par : erlik Friday 31 July 2009 à 11:56

Hello

Je continu sur ma lancée en Python + pyGTK , avec une refonte complète ( tant au niveau de l'interface que du code) de mon prog.
Au menu :
- les fonction Annuler et Rétablir
- modification du marqueur ( forme, couleur, taille )
- enregistrement du travail


Pour le télécharger :
http://up.sur-la-toile.com/ss2z

Qlq images:

http://www.casimages.com/img.php?i=090731124753562105.png http://www.casimages.com/img.php?i=090731124814557349.png http://www.casimages.com/img.php?i=090731124842321378.png http://www.casimages.com/img.php?i=090731124859489201.png http://www.casimages.com/img.php?i=090731124906253022.png http://www.casimages.com/img.php?i=090731124929341580.png

J'en ai profité pour editer mon mossage plus haut, pour ajouter les liens les dependances indispensables a son execution

Ecrit par : bzzbzzdu21 Sunday 25 July 2010 à 21:34

il y a un problème, lorsque je charge la photo elle est trop grande et on voit rien.

Ecrit par : Tibo Wednesday 28 July 2010 à 21:12

CITATION(bzzbzzdu21 @ dimanche 25 juillet 2010 à 22:34) *
il y a un problème, lorsque je charge la photo elle est trop grande et on voit rien.

Désolé pour ma réponse tardive
En fait tu peux "naviguer" dans la photos par "glisser-déposer" (comme sur Google maps)

Tu verras sur la capture ci-dessous que le compteur d'ouvrière est à 250 alors que je n'explore qu'une partie de la photo (qui doit faire plus de 3500px de large sinon)

http://fourmis.oonthe.net/photo/get/id/216/hd/216.jpg
http://fourmis.oonthe.net/files/compteur.html http://fourmis.oonthe.net/photo/show/id/216 | http://fourmis.oonthe.net/photo/get/id/216/hd/216.jpg

Ecrit par : LePoulpe Tuesday 24 August 2010 à 14:41

Je n'arrive pas à accéder au compteur "erreur de chargement de la page", quelqu'un d'autre a le même problème ?

Ecrit par : erlik Tuesday 24 August 2010 à 16:00

site mort

Ecrit par : Tibo Tuesday 24 August 2010 à 19:55

CITATION(Tibo @ mardi 24 août 2010 à 19:50) *
J'ai formaté le serveur la semaine dernière sur un coup de tête, j'ai du zapper un truc au niveau du domaine en question, je regarde dans la soirée

Voila c'est corrigé.

Ecrit par : LePoulpe Tuesday 24 August 2010 à 20:30

merci

Ecrit par : adame Friday 22 October 2010 à 19:53

Up
et Erlik, t'aurais pas apporté des améliorations ?
faudrait faire un sujet complétement à part pour le prog en python, histoire d'avoir un truc propre et pouvoir l'épingler

Ecrit par : Toms Friday 22 October 2010 à 20:24

Hé trop cool !

J'avais pas vu l'outil :-)
Au passage on pourrait même l'héberger chez AF dans une section outils (avec les versions python d'erlik).
Ça peut être sympa pour les gens et certainement plus visible ^^

Ecrit par : Tibo Friday 22 October 2010 à 21:04

Pas de problème, je te laisse récupérer le swf sur mon serveur.
Après est-ce que ces outils ont besoin d'une visibilité accrue je ne sais pas (sujet épinglé dans la bonne section)

Ecrit par : adame Friday 22 October 2010 à 21:41

Le compteur en flash
mais le compteur en python il est là et il lui manque un vrai sujet à part

Ecrit par : vicvic Sunday 14 August 2011 à 13:17

moi j'ai Error #2124

Ecrit par : vicvic Tuesday 27 September 2011 à 18:06

maintenant ça marche

Ecrit par : Tibo Monday 24 June 2019 à 22:23

J'ai remis en place le compteur sur mon site fourmis en cours... bah parce que j'ai une colo qui commence a être sympa et que je n'ai aucune idée de la population

Nouveau lien
http://myrmeco.com/misc/compteur.html

Désolé ça reste le flash de l'époque

Ecrit par : varazius Monday 24 June 2019 à 22:26

gg.


ciao.

Propulsé par Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)