Page 4 sur 6

Re: Développement d'un logiciel de traitement d'images astro

Publié : 28 mars 2012 18:06
par frédogoto
une idée lumineuse :)

Re: Développement d'un logiciel de traitement d'images astro

Publié : 28 mars 2012 18:09
par frédogoto
quesion pour le module stand alone : ne peut on pas l'expurger de tout scriptage afin de rendre son ouverture quasi instantanée ?

Re: Développement d'un logiciel de traitement d'images astro

Publié : 28 mars 2012 18:18
par jeff
frédogoto a écrit :une idée lumineuse :)
je vais tenter alors !
frédogoto a écrit :quesion pour le module stand alone : ne peut on pas l'expurger de tout scriptage afin de rendre son ouverture quasi instantanée ?
helas non, a moins de repartir depuis zéro ; mais clairement pour un viewer, il faut utiliser les api natives de windows et pas passer par python comme je le fais. mais bon, qui sait dans le futur peut etre je je bosserai sous visual machin chose un jour ^^

Re: Développement d'un logiciel de traitement d'images astro

Publié : 28 mars 2012 19:34
par Obiwan
Oui bonne idée.
Je pense aussi que d'avoir deux slider serait utile pour régler rapidement les seuils : un pour le noir et un pour le blanc (comme dans bcp de logiciels astro en fait).
mais bon avoir un seul est suffisant. Par contre il faut différencier le seuil du noir du blanc.

DAns le viewer, il faut mettre des noms sur les boutons
1 : ajustement à la fenêtre active,
2 : scale 1/1
3 : centre et 4 cotés
je rajouterai un ou 2 autres boutons pour échelle 200% et 300%
J'aime bien la possibilité de pouvoir changer les couleurs. C'est sympa pour détecter quelque chose.

Par contre, je trouve que toutes les infos en bas prennent trop de place et il y a bcp de place perdue.
il faudrait avoir une table.

Re: Développement d'un logiciel de traitement d'images astro

Publié : 28 mars 2012 19:53
par jeff
Je vais essayer de coller des sliders sur un histogramme, on va voir ce que ça donne :D

Pour les noms sur les boutons, j'aurai préféré avoir des icones ; mais comme je suis nul dans ce domaine, si quelqu'un veut faire des chtites icones en pgn je suis preneur ! Par contre je peux mettre des tooltip avec des textes !
Pour les boutons 200 et 300% c'est facile, mais ca va devenir une usine à boutons ^^ Dans ce cas, je remplace le bouton '100%' par une combobox avec les valeurs '100%, 200%, 300%' ? C'est vraiment utile avec le slider ? Ca me parait bizarre d'avoir plusieurs boutons rapprochés qui font la même chose :p

Je suis d'accord pour la place des infos fits, je vais essayer de réduire ça :-)
Sinon tu as pu retester la vitesse de chargement ? C'est acceptable ?

Re: Développement d'un logiciel de traitement d'images astro

Publié : 28 mars 2012 19:58
par Obiwan
ah oui. c'est encore long mais déjà bcp plus rapide qu'avant.
Il y a une nette amélioration. La gestion des coeurs serait un vrai plus.

par contre j'ai eu une erreur :
Traceback (most recent call last):
File "C:\Users\Jeff\Desktop\retina\build\pyi.win32\retina\outPYZ1.pyz/imagebrowser", line 221, in store_current_selection
File "C:\Users\Jeff\Desktop\retina\build\pyi.win32\retina\outPYZ1.pyz/imagebrowser", line 65, in createThumb
IndexError: list index out of range

Peux-tu rajouter la fonction d'ouverture d'une image (fonction open) en double cliquant dessus dans le viewer ?

tu as raison, il vaut mieux une liste réroulante avec des pourcentage défini par défaut sur 100% et avec 25%, 50%, 200% et 400%

Je ne vois pas les autres formats, c'est normal ?

Re: Développement d'un logiciel de traitement d'images astro

Publié : 28 mars 2012 20:06
par jeff
Obiwan a écrit :ah oui. c'est encore long mais déjà bcp plus rapide qu'avant.
Il y a une nette amélioration. La gestion des coeurs serait un vrai plus.

par contre j'ai eu une erreur :
Traceback (most recent call last):
File "C:\Users\Jeff\Desktop\retina\build\pyi.win32\retina\outPYZ1.pyz/imagebrowser", line 221, in store_current_selection
File "C:\Users\Jeff\Desktop\retina\build\pyi.win32\retina\outPYZ1.pyz/imagebrowser", line 65, in createThumb
IndexError: list index out of range

Peux-tu rajouter la fonction d'ouverture d'une image (fonction open) en double cliquant dessus dans le viewer ?

tu as raison, il vaut mieux une liste réroulante avec des pourcentage défini par défaut sur 100% et avec 25%, 50%, 200% et 400%
A priori comme l'onglet de prévisu sera directement à coté de la liste d'images, pas besoin de double clic : des qu'on sélectionne une ligne (simple clic), l'image est affichée dans la prévisualisation.
Par contre ton erreur m'inquiète ; ça te le fait sur un répertoire précis ? Si oui, tu peux me le zipper/envoyer ?
Enfin, si je mets la liste déroulante avec les pourcentages, on garde encore le slider ou on le supprime ? 8/

HS : J'ai recu mon synology ; c'est génial ce petit truc !!

Re: Développement d'un logiciel de traitement d'images astro

Publié : 29 mars 2012 09:34
par jeff
Obiwan a écrit : Je ne vois pas les autres formats, c'est normal ?
Tu parles de jpeg, png, etc? Oui c'est normal ! :D

Re: Développement d'un logiciel de traitement d'images astro

Publié : 29 mars 2012 09:50
par frédogoto
je vien de telecharger le soft suis entrain de faire des tests.

Bon tu as abatu un sacré beau boulot, j'adore ton interface graphique tres reposante , sobre et "astro compatible" ;]

c'est tres tres tres lent.
en scannat un de mes dossier le logiciel fait 3 4 vignette, donne l'impression de planter pis 2 minute plus tard toutes le vignette sont affiché.
quand on change de mappage des couleur , même punition : il rescane tout.
je pense qu'il faudrait établir une stratégie d'optimisation et de mise en cache des image a un format reduit (512 ou 1024 pix) dedié a l'affichage des vignettes

pour le classement, des images : le classement par température est difficile a gerer car il est sensible a toutes les décimales, lesquels n'on pas bcp de sens ni d'intêret
je pense que l'on pourrai se contenter d’arrondir à la première décimale, ce serai plus lisible, plus pratique et surtout plus ergonomique

autre point, quand on double clique sur une vignette je pense que ce serai pratique que le programme lance le visualiseur et la vignette dedans ;) ;) ;) ;)

Re: Développement d'un logiciel de traitement d'images astro

Publié : 29 mars 2012 10:07
par jeff
Merci 8/
Oui, le chargement des vignettes reste le point noir ; j'ai fait des benchmarks, et 95% du temps est consommé pour le redimensionnement de l'image (pourtant c'est fait par une bibli optimisée). Je n'aime pas trop ça, mais tu as raison, peut être qu'il va falloir faire comme les systèmes d'exploitation : créer un fichier "thumbs" dans chaque répertoire, qui sera rechargé à la vitesse de la lumière lors de la réouverture.
Pour le changement de palette par contre j'ai la solution pour que ça soit instantané ; je n'ai pas encore eu le temps de mettre ça en oeuvre, mais c'est l'étape qui suit l'histogramme que je suis en train de faire.

Pour le classement je n'avais pas fait gaffe à ça ; tu as des exemples de valeurs qui posent problème ?

Re: Développement d'un logiciel de traitement d'images astro

Publié : 29 mars 2012 12:41
par jeff
Voici la version avec histogramme pour régler les seuils ; comme d'habitude l'exécutable est dans mon répertoire partagé 'retina290312.exe'
A mon avis, c'est mieux que des sliders 8/
Image

Re: Développement d'un logiciel de traitement d'images astro

Publié : 29 mars 2012 13:46
par frédogoto
jeff a écrit :Merci 8/
Oui, le chargement des vignettes reste le point noir ; j'ai fait des benchmarks, et 95% du temps est consommé pour le redimensionnement de l'image (pourtant c'est fait par une bibli optimisée). Je n'aime pas trop ça, mais tu as raison, peut être qu'il va falloir faire comme les systèmes d'exploitation : créer un fichier "thumbs" dans chaque répertoire, qui sera rechargé à la vitesse de la lumière lors de la réouverture.
picassa, bridge et plein d'autre le fond, ce pas un zazard je pense ^^, meme si je le reconais c'est moyennement satisfaisant question élégance... peut etre pourrais ton héberger dans le rep temp ou le rep du programme les caches d'installation, de façons a minimiser l’envahissement du système et si on souhaite une désinstallation propre"
jeff a écrit : Pour le changement de palette par contre j'ai la solution pour que ça soit instantané ; je n'ai pas encore eu le temps de mettre ça en oeuvre, mais c'est l'étape qui suit l'histogramme que je suis en train de faire.
ok ça marche
Pour le classement je n'avais pas fait gaffe à ça ; tu as des exemples de valeurs qui posent problème ?
ben les fichier originaux des meduse que j'ai
j'envoie une grosse archive de mes fichier de prétraitement pour que tu puisse "voir"

Re: Développement d'un logiciel de traitement d'images astro

Publié : 29 mars 2012 15:28
par frédogoto

Re: Développement d'un logiciel de traitement d'images astro

Publié : 29 mars 2012 15:56
par jeff
Merci, c'est téléchargé 8/

Re: Développement d'un logiciel de traitement d'images astro

Publié : 29 mars 2012 18:09
par jeff
J'ai complètement modifié le système de chargement de vignettes ; au menu :
-Chargement de base 2x plus rapide (je ne pourrai pas faire mieux sauf avec du multicore) :x
-Affichage instantané lorsqu'on change la colormap
-Stockage des vignettes, et affichage instantané lorsqu'on revient sur le répertoire

Dans le même repertoire que ci-dessus, fichier 'retina290312-thumbs.exe'

Re: Développement d'un logiciel de traitement d'images astro

Publié : 29 mars 2012 18:39
par frédogoto
je teste ça azap
simple question c'est difficile de faire du multicore ? car c'est la norme aujourd'hui non ?

Re: Développement d'un logiciel de traitement d'images astro

Publié : 29 mars 2012 18:43
par jeff
Pour faire des taches comme charger des images en parallele, c'est tres simple normalement...sauf avec python, ou c'est un peu plus coton :-p Mais je garde ça sous le coude 8/

Re: Développement d'un logiciel de traitement d'images astro

Publié : 29 mars 2012 18:49
par frédogoto
je suis entrain de tester : Oui c'est netement plus reactif du moin au second affichage :D:P
tu cje ne sais pas si tu l'a vu mais je te suggérais une fonctionnalité intéressante qui consiste a lancer le visualiseur quand on double clique sur une vignette , et bien sur_ charger l'image correspondante dedans ;) ;)

Re: Développement d'un logiciel de traitement d'images astro

Publié : 29 mars 2012 18:59
par jeff
frédogoto a écrit :je suis entrain de tester : Oui c'est netement plus reactif du moin au second affichage :D:P
tu cje ne sais pas si tu l'a vu mais je te suggérais une fonctionnalité intéressante qui consiste a lancer le visualiseur quand on double clique sur une vignette , et bien sur_ charger l'image correspondante dedans ;) ;)
Oui j'ai vu, obiwan le demandait aussi ; ça va être fait ! :D

Re: Développement d'un logiciel de traitement d'images astro

Publié : 29 mars 2012 19:29
par Obiwan
pourrait-on ouvrir plusieurs fenêtres en double cliquant sur plusieurs images ?
on pourrait avoir un menu avec des paramètres dans lequel on donne la quantité maxi de fenêtres affichable ? Si c'est faisable évidemment.

Re: Développement d'un logiciel de traitement d'images astro

Publié : 29 mars 2012 19:35
par jeff
Obiwan a écrit :pourrait-on ouvrir plusieurs fenêtres en double cliquant sur plusieurs images ?
on pourrait avoir un menu avec des paramètres dans lequel on donne la quantité maxi de fenêtres affichable ? Si c'est faisable évidemment.
oui bien sur, on pourra en ouvrir plusieurs ! par contre pourquoi limiter la quantité maxi ?

Re: Développement d'un logiciel de traitement d'images astro

Publié : 29 mars 2012 22:44
par Obiwan
Pour éviter de charger la mémoire, et le bureau par la même occasion.
Mais avec un custom dans les préférences.

Re: Développement d'un logiciel de traitement d'images astro

Publié : 30 mars 2012 09:22
par frédogoto
+1
dis Jeff : sur le visualiseur, je ne parvien pas à bouger le ] de droite !! y'a que le gauche qui bouge
autre point : tu pourrais proposer un bouton qui pivoterai de 90° l'image. 2 appuis provoquerais donc un 180° , 3 270 4 retour à zero ?!
il est pas rare que les images soient shooté a l'envers

Re: Développement d'un logiciel de traitement d'images astro

Publié : 30 mars 2012 13:58
par jeff
Pour bouger les [, il faut utiliser les deux boutons de la souris :p Le gauche bouge avec le bouton de gauche, celui de droite avec le bouton droit. J'ai mis en ligne une nouvelle version (retina300312.exe) qui permet de glisser les deux [] comme un slider avec mise à jour de l'image en temps réel.
Oui je peux rajouter un bouton qui fait pivoter ; mais c'est juste pour la visu dans cet onglet, ca ne modifie pas l'image sur le disque ? Les fonctions de rotation qui modifient réellement l'image seront à mon avis plus à leur place ailleurs que dans l'onglet de sélection/visu.

Re: Développement d'un logiciel de traitement d'images astro

Publié : 30 mars 2012 17:42
par Obiwan
sans vouloir te donner des ordres, il serait préférable de mettre la date dans l'ordre suivant : année - mois - jour : 120330. C'est plus lisible au fur et à mesure.

Re: Développement d'un logiciel de traitement d'images astro

Publié : 30 mars 2012 17:50
par jeff
Toutes les suggestions sont bienvenues ;) Pour la date, c'est une chaîne de caractères dans le fichier fit ; je ne choisis pas le format :-\ En plus il change selon la source

Envoyé depuis mon MB525 avec Tapatalk

Re: Développement d'un logiciel de traitement d'images astro

Publié : 31 mars 2012 10:29
par spoutnick
Jeff,

Tu sais faire un exe pour OS X ?
J'aimerai bien essayer...
Spout

Re: Développement d'un logiciel de traitement d'images astro

Publié : 31 mars 2012 10:39
par frédogoto
nan tu pris un OS pourris : t'assumes [mdr]

Re: Développement d'un logiciel de traitement d'images astro

Publié : 31 mars 2012 11:12
par jeff
Ça tourne sur osx, mais il faut installer python(x, y) avant ; ainsi que quelques bibliothèques. Si tu veux tenter, je mets mes sources sur un répertoire public.

Envoyé depuis mon MB525 avec Tapatalk

Re: Développement d'un logiciel de traitement d'images astro

Publié : 31 mars 2012 11:22
par spoutnick
bah oui , pourquoi pas ;)