[retina] Développement d'un logiciel de traitement astro

rubrique consacrée au développement du logiciel retina

Modérateurs : Membre du Conseil, Président

Règles du forum
rubrique consacrée au logiciel retina
Avatar de l’utilisateur
frédogoto
Administrateur
Administrateur
Messages : 16727
Inscription : 01 avr. 2007 11:50
habite à : Paris XIX
Fonction : vice-président adm
Astrobin : http://www.astrobin.com/users/ftapissier/
Localisation : Paris
Contact :

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

Message non lu par frédogoto » 28 mars 2012 18:06

une idée lumineuse :)

Avatar de l’utilisateur
frédogoto
Administrateur
Administrateur
Messages : 16727
Inscription : 01 avr. 2007 11:50
habite à : Paris XIX
Fonction : vice-président adm
Astrobin : http://www.astrobin.com/users/ftapissier/
Localisation : Paris
Contact :

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

Message non lu par frédogoto » 28 mars 2012 18:09

quesion pour le module stand alone : ne peut on pas l'expurger de tout scriptage afin de rendre son ouverture quasi instantanée ?

Avatar de l’utilisateur
jeff
Convertis
Convertis
Messages : 429
Inscription : 27 mai 2010 19:17

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

Message non lu par jeff » 28 mars 2012 18:18

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 ^^

Avatar de l’utilisateur
Obiwan
Membre Actif
Membre Actif
Messages : 4967
Inscription : 26 sept. 2008 19:55
habite à : Carrières-Sous-Poissy
Fonction : Avexien invétéré
Astrobin : http://www.astrobin.com/users/Obiwan/
Localisation : 78
Contact :

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

Message non lu par Obiwan » 28 mars 2012 19:34

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.

Avatar de l’utilisateur
jeff
Convertis
Convertis
Messages : 429
Inscription : 27 mai 2010 19:17

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

Message non lu par jeff » 28 mars 2012 19:53

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 ?

Avatar de l’utilisateur
Obiwan
Membre Actif
Membre Actif
Messages : 4967
Inscription : 26 sept. 2008 19:55
habite à : Carrières-Sous-Poissy
Fonction : Avexien invétéré
Astrobin : http://www.astrobin.com/users/Obiwan/
Localisation : 78
Contact :

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

Message non lu par Obiwan » 28 mars 2012 19:58

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 ?

Avatar de l’utilisateur
jeff
Convertis
Convertis
Messages : 429
Inscription : 27 mai 2010 19:17

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

Message non lu par jeff » 28 mars 2012 20:06

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 !!

Avatar de l’utilisateur
jeff
Convertis
Convertis
Messages : 429
Inscription : 27 mai 2010 19:17

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

Message non lu par jeff » 29 mars 2012 09:34

Obiwan a écrit : Je ne vois pas les autres formats, c'est normal ?
Tu parles de jpeg, png, etc? Oui c'est normal ! :D

Avatar de l’utilisateur
frédogoto
Administrateur
Administrateur
Messages : 16727
Inscription : 01 avr. 2007 11:50
habite à : Paris XIX
Fonction : vice-président adm
Astrobin : http://www.astrobin.com/users/ftapissier/
Localisation : Paris
Contact :

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

Message non lu par frédogoto » 29 mars 2012 09:50

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 ;) ;) ;) ;)

Avatar de l’utilisateur
jeff
Convertis
Convertis
Messages : 429
Inscription : 27 mai 2010 19:17

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

Message non lu par jeff » 29 mars 2012 10:07

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 ?

Avatar de l’utilisateur
jeff
Convertis
Convertis
Messages : 429
Inscription : 27 mai 2010 19:17

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

Message non lu par jeff » 29 mars 2012 12:41

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

Avatar de l’utilisateur
frédogoto
Administrateur
Administrateur
Messages : 16727
Inscription : 01 avr. 2007 11:50
habite à : Paris XIX
Fonction : vice-président adm
Astrobin : http://www.astrobin.com/users/ftapissier/
Localisation : Paris
Contact :

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

Message non lu par frédogoto » 29 mars 2012 13:46

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"

Avatar de l’utilisateur
frédogoto
Administrateur
Administrateur
Messages : 16727
Inscription : 01 avr. 2007 11:50
habite à : Paris XIX
Fonction : vice-président adm
Astrobin : http://www.astrobin.com/users/ftapissier/
Localisation : Paris
Contact :

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

Message non lu par frédogoto » 29 mars 2012 15:28


Avatar de l’utilisateur
jeff
Convertis
Convertis
Messages : 429
Inscription : 27 mai 2010 19:17

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

Message non lu par jeff » 29 mars 2012 15:56

Merci, c'est téléchargé 8/

Avatar de l’utilisateur
jeff
Convertis
Convertis
Messages : 429
Inscription : 27 mai 2010 19:17

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

Message non lu par jeff » 29 mars 2012 18:09

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'

Avatar de l’utilisateur
frédogoto
Administrateur
Administrateur
Messages : 16727
Inscription : 01 avr. 2007 11:50
habite à : Paris XIX
Fonction : vice-président adm
Astrobin : http://www.astrobin.com/users/ftapissier/
Localisation : Paris
Contact :

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

Message non lu par frédogoto » 29 mars 2012 18:39

je teste ça azap
simple question c'est difficile de faire du multicore ? car c'est la norme aujourd'hui non ?

Avatar de l’utilisateur
jeff
Convertis
Convertis
Messages : 429
Inscription : 27 mai 2010 19:17

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

Message non lu par jeff » 29 mars 2012 18:43

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/

Avatar de l’utilisateur
frédogoto
Administrateur
Administrateur
Messages : 16727
Inscription : 01 avr. 2007 11:50
habite à : Paris XIX
Fonction : vice-président adm
Astrobin : http://www.astrobin.com/users/ftapissier/
Localisation : Paris
Contact :

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

Message non lu par frédogoto » 29 mars 2012 18:49

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 ;) ;)

Avatar de l’utilisateur
jeff
Convertis
Convertis
Messages : 429
Inscription : 27 mai 2010 19:17

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

Message non lu par jeff » 29 mars 2012 18:59

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

Avatar de l’utilisateur
Obiwan
Membre Actif
Membre Actif
Messages : 4967
Inscription : 26 sept. 2008 19:55
habite à : Carrières-Sous-Poissy
Fonction : Avexien invétéré
Astrobin : http://www.astrobin.com/users/Obiwan/
Localisation : 78
Contact :

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

Message non lu par Obiwan » 29 mars 2012 19:29

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.

Avatar de l’utilisateur
jeff
Convertis
Convertis
Messages : 429
Inscription : 27 mai 2010 19:17

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

Message non lu par jeff » 29 mars 2012 19:35

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 ?

Avatar de l’utilisateur
Obiwan
Membre Actif
Membre Actif
Messages : 4967
Inscription : 26 sept. 2008 19:55
habite à : Carrières-Sous-Poissy
Fonction : Avexien invétéré
Astrobin : http://www.astrobin.com/users/Obiwan/
Localisation : 78
Contact :

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

Message non lu par Obiwan » 29 mars 2012 22:44

Pour éviter de charger la mémoire, et le bureau par la même occasion.
Mais avec un custom dans les préférences.

Avatar de l’utilisateur
frédogoto
Administrateur
Administrateur
Messages : 16727
Inscription : 01 avr. 2007 11:50
habite à : Paris XIX
Fonction : vice-président adm
Astrobin : http://www.astrobin.com/users/ftapissier/
Localisation : Paris
Contact :

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

Message non lu par frédogoto » 30 mars 2012 09:22

+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

Avatar de l’utilisateur
jeff
Convertis
Convertis
Messages : 429
Inscription : 27 mai 2010 19:17

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

Message non lu par jeff » 30 mars 2012 13:58

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.

Avatar de l’utilisateur
Obiwan
Membre Actif
Membre Actif
Messages : 4967
Inscription : 26 sept. 2008 19:55
habite à : Carrières-Sous-Poissy
Fonction : Avexien invétéré
Astrobin : http://www.astrobin.com/users/Obiwan/
Localisation : 78
Contact :

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

Message non lu par Obiwan » 30 mars 2012 17:42

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.

Avatar de l’utilisateur
jeff
Convertis
Convertis
Messages : 429
Inscription : 27 mai 2010 19:17

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

Message non lu par jeff » 30 mars 2012 17:50

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

Avatar de l’utilisateur
spoutnick
Membre Actif
Membre Actif
Messages : 794
Inscription : 29 avr. 2010 22:28

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

Message non lu par spoutnick » 31 mars 2012 10:29

Jeff,

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

Avatar de l’utilisateur
frédogoto
Administrateur
Administrateur
Messages : 16727
Inscription : 01 avr. 2007 11:50
habite à : Paris XIX
Fonction : vice-président adm
Astrobin : http://www.astrobin.com/users/ftapissier/
Localisation : Paris
Contact :

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

Message non lu par frédogoto » 31 mars 2012 10:39

nan tu pris un OS pourris : t'assumes [mdr]

Avatar de l’utilisateur
jeff
Convertis
Convertis
Messages : 429
Inscription : 27 mai 2010 19:17

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

Message non lu par jeff » 31 mars 2012 11:12

Ç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

Avatar de l’utilisateur
spoutnick
Membre Actif
Membre Actif
Messages : 794
Inscription : 29 avr. 2010 22:28

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

Message non lu par spoutnick » 31 mars 2012 11:22

bah oui , pourquoi pas ;)

Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 1 invité