Script livestack Sharpcap

Les différents softs utilisés pour le VA
Répondre
Avatar de l’utilisateur
clouzot
Messages : 866
Inscription : lun. avr. 08, 2019 11:13 pm
A remercié : 255 fois
A été remercié : 373 fois

Script livestack Sharpcap

Message par clouzot » lun. août 12, 2019 3:34 pm

Hop, j'ai pris le temps de trafiquer un peu en Python, comme promis.

Le but : sauver la stack à chaque nouvelle frame ajoutée, de façon à obtenir l'évolution de ce qu'on voit en live

Actuellement, le script sauve sur le bureau, dans un répertoire nommé en fonction de la date et de l'heure, une série de fichier PNG nommés 1.png, 2.png etc. 1 pour la stack avec la première frame seule, "2" pour la stack avec deux frames empilées, etc.

Ensuite, on peut en faire un GIF très facilement avec PIPP, puis le poster ici ou ailleurs. C'est peut-être même possible automatiquement mais j'ai pas vraiment cherché.

Il traîne des bouts de lignes de debug commentées (en particulier le bip à chaque nouvelle frame, c'est désactivé car ça peut rendre dingue à force).

Pour l'utiliser : ouvrir Sharpcap, Menu Scripting, Console, copier-coller le code ci-dessous puis le sauver dans un script nommé comme vous voulez. Ensuite, il suffit de le lancer en appuyant sur la flèche verte de la console Python.

Attention : le script relance la stack à zéro, c'est un choix. Il suffit de rajouter un # devant la ligne SharpCap.LiveStacking.Reset() pour qu'il ne le fasse pas.


Code : Tout sélectionner

# Script that saves the stack each time a new frame is stacked
import winsound
import time
import datetime
from os.path import expanduser
home = expanduser("~")
fileTime = 'stack-{date:%Y-%m-%d_%H_%M_%S}'.format( date=datetime.datetime.now() )

SharpCap.LiveStacking.Reset() # reset the livestack

stackedFrames = SharpCap.LiveStacking.StackedFrames
pathName = home + "\\Desktop\\SharpcapStacks\\" + fileTime + "\\{}.png"

# loop indefinitely
while True:
	if SharpCap.LiveStacking.StackedFrames > stackedFrames:
		 stackedFrames = SharpCap.LiveStacking.StackedFrames
		 # winsound.Beep(500, 250)
		 stackFileName = pathName.format(stackedFrames) # add the number of stacked frames to the filename
		 # print stackFileName
		 SharpCap.LiveStacking.SaveFrameAsSeen(stackFileName) # save
	time.sleep(SharpCap.SelectedCamera.Controls.Exposure.Value/1000) # pause for the duration of the frame capture
Celestron C9.25 Evolution ou AVX — HyperStar v4 — ZWO ASI183MC — Focuser MicroTouch + Celestron Motor Focuser
Sharpcap — CPWI — ASICap
Avex Magenta, Bortle 8 (en ville) — Avex Orange, Bortle 5 (sur la colline)

Avatar de l’utilisateur
Ubuntu
Messages : 733
Inscription : mar. avr. 09, 2019 10:02 am
A remercié : 410 fois
A été remercié : 263 fois

Re: Script livestack Sharpcap

Message par Ubuntu » lun. août 12, 2019 4:14 pm

Si on t'avait pas y faudrait t'inventer :D

Merci @clouzot script très intéressant en effet :D
Dobson XT10, Objectif Lomo 120mm & 50mm, caméra Risingtech IMX385

Avatar de l’utilisateur
pejive
Messages : 487
Inscription : mar. avr. 09, 2019 5:43 am
A remercié : 117 fois
A été remercié : 207 fois

Re: Script livestack Sharpcap

Message par pejive » lun. août 12, 2019 4:55 pm

:ave: Je vais me remettre au paracétamol moi :auto-ambulance:
Je note çà dans un coin; si un jour je ne suis plus allergique au Python...
En attendant je ferai mes gif à l'ancienne. :mrgreen: Merci quand même.
ZWO ASI 224 - QHY5LII -Lunette 80/(400 à 255); Lunette ES AR102/660; Télescope Newton 150/(750 à 475); Mak 127SLT
objectifs 55 f/1.8 135f/2.8

Avatar de l’utilisateur
clouzot
Messages : 866
Inscription : lun. avr. 08, 2019 11:13 pm
A remercié : 255 fois
A été remercié : 373 fois

Re: Script livestack Sharpcap

Message par clouzot » lun. août 12, 2019 5:09 pm

Pierre,
C’est du Python sous blister, y’a juste à le mettre dans Sharpcap et ça tourne tout seul. A tester si vous voulez bien, pour le dire si ça marche !
Celestron C9.25 Evolution ou AVX — HyperStar v4 — ZWO ASI183MC — Focuser MicroTouch + Celestron Motor Focuser
Sharpcap — CPWI — ASICap
Avex Magenta, Bortle 8 (en ville) — Avex Orange, Bortle 5 (sur la colline)

Avatar de l’utilisateur
bemo47
Messages : 302
Inscription : sam. mai 04, 2019 12:23 am
A remercié : 60 fois
A été remercié : 157 fois

Re: Script livestack Sharpcap

Message par bemo47 » lun. août 12, 2019 10:19 pm

ah c'est cool ça !!!
super, merci !!!
Sud-Ouest, Newton 200x800, ASI1600MC, ASI224MC, DO de ZWO, Focuser de PA, EQ6RPro, poste fixe

Avatar de l’utilisateur
turbojf
Messages : 118
Inscription : mar. juil. 09, 2019 1:33 pm
A remercié : 53 fois
A été remercié : 89 fois

Re: Script livestack Sharpcap

Message par turbojf » lun. août 12, 2019 10:27 pm

:ave: :ave: Merci @clouzot ça marche, test réalisé à l'instant avec la config ultralight, chercheur + ASI120 sur table de jardin.
Pointage au pif
https://i73.servimg.com/u/f73/13/42/76/71/1_pipp10.gif

Image
Dernière modification par turbojf le lun. août 12, 2019 10:40 pm, modifié 2 fois.
SW Equinox 80/500 ED + Altair Hypercam 183C TEC PRO + monture AZEQ5 ALT-AZ
chercheur SW 9x50 + ASI120MCS + trépied

Mon blog astro: http://loindansleciel.over-blog.com

Avatar de l’utilisateur
bemo47
Messages : 302
Inscription : sam. mai 04, 2019 12:23 am
A remercié : 60 fois
A été remercié : 157 fois

Re: Script livestack Sharpcap

Message par bemo47 » lun. août 12, 2019 10:29 pm

et comment on le visionne ce gif ?
Sud-Ouest, Newton 200x800, ASI1600MC, ASI224MC, DO de ZWO, Focuser de PA, EQ6RPro, poste fixe

Avatar de l’utilisateur
turbojf
Messages : 118
Inscription : mar. juil. 09, 2019 1:33 pm
A remercié : 53 fois
A été remercié : 89 fois

Re: Script livestack Sharpcap

Message par turbojf » lun. août 12, 2019 10:33 pm

le gif reste fixe une fois mis en ligne, je cherche.
SW Equinox 80/500 ED + Altair Hypercam 183C TEC PRO + monture AZEQ5 ALT-AZ
chercheur SW 9x50 + ASI120MCS + trépied

Mon blog astro: http://loindansleciel.over-blog.com

Avatar de l’utilisateur
bemo47
Messages : 302
Inscription : sam. mai 04, 2019 12:23 am
A remercié : 60 fois
A été remercié : 157 fois

Re: Script livestack Sharpcap

Message par bemo47 » lun. août 12, 2019 10:41 pm

ok , mais comment on supprime une ligne, j'ai copié une ligne de trop....
ou comment faire raz et recommencer le paste dans la console ?

edit : trouvé, on recolle le script correct et ça repart....

maintenant comment crée t on un gif avec les images ?
Sud-Ouest, Newton 200x800, ASI1600MC, ASI224MC, DO de ZWO, Focuser de PA, EQ6RPro, poste fixe

Avatar de l’utilisateur
turbojf
Messages : 118
Inscription : mar. juil. 09, 2019 1:33 pm
A remercié : 53 fois
A été remercié : 89 fois

Re: Script livestack Sharpcap

Message par turbojf » lun. août 12, 2019 10:52 pm

Fermeture puis redémarrage de SC, j'ai fait ainsi quand j'ai copié partiellement le texte.

Je crois que mon hébergeur d'image a redimensionné par défaut, mon gif en largeur 1024x800, et donc en jpg.

Image

Cette fois-ci, il montre la dernière frame.
bemo47 a écrit :
lun. août 12, 2019 10:41 pm


maintenant comment crée t on un gif avec les images ?
Avec Pipp
Image

Je te laisse, je travaille demain. :shifty:
SW Equinox 80/500 ED + Altair Hypercam 183C TEC PRO + monture AZEQ5 ALT-AZ
chercheur SW 9x50 + ASI120MCS + trépied

Mon blog astro: http://loindansleciel.over-blog.com

Avatar de l’utilisateur
clouzot
Messages : 866
Inscription : lun. avr. 08, 2019 11:13 pm
A remercié : 255 fois
A été remercié : 373 fois

Re: Script livestack Sharpcap

Message par clouzot » lun. août 12, 2019 11:05 pm

PIPP, gratuit, permet de faire en local ce GIF (par exemple celui que j’ai fait hier sur le Bar). Sinon giphy a un outil gratuit en ligne...

Ne vous embêtez pas à envoyer vos GIf je ne sais où. Le forum peut les héberger sans souci (onglet pièce jointe quand on tape une réponse)
Celestron C9.25 Evolution ou AVX — HyperStar v4 — ZWO ASI183MC — Focuser MicroTouch + Celestron Motor Focuser
Sharpcap — CPWI — ASICap
Avex Magenta, Bortle 8 (en ville) — Avex Orange, Bortle 5 (sur la colline)

Avatar de l’utilisateur
bemo47
Messages : 302
Inscription : sam. mai 04, 2019 12:23 am
A remercié : 60 fois
A été remercié : 157 fois

Re: Script livestack Sharpcap

Message par bemo47 » lun. août 12, 2019 11:19 pm

ok, par contre j'ai laissé tourner 30 mins des poses de 15 sec, et le dossier sharpcap captures sur le bureau est vide.... strange...
je reteste...

edit : ok, j'ai trouvé !!!
Sud-Ouest, Newton 200x800, ASI1600MC, ASI224MC, DO de ZWO, Focuser de PA, EQ6RPro, poste fixe

Avatar de l’utilisateur
turbojf
Messages : 118
Inscription : mar. juil. 09, 2019 1:33 pm
A remercié : 53 fois
A été remercié : 89 fois

Re: Script livestack Sharpcap

Message par turbojf » mar. août 13, 2019 7:10 am

Merci.
Donc en pièce jointe, tel quel 76x1s avec tripatouillage de l'histogramme pour réduire la dominante bleue (faisait pas nuit!)
Pièces jointes
1_pipp.gif
premier produit à partir du script de Clouzot
1_pipp.gif (15.66 Mio) Consulté 73 fois
SW Equinox 80/500 ED + Altair Hypercam 183C TEC PRO + monture AZEQ5 ALT-AZ
chercheur SW 9x50 + ASI120MCS + trépied

Mon blog astro: http://loindansleciel.over-blog.com

Avatar de l’utilisateur
bemo47
Messages : 302
Inscription : sam. mai 04, 2019 12:23 am
A remercié : 60 fois
A été remercié : 157 fois

Re: Script livestack Sharpcap

Message par bemo47 » mar. août 13, 2019 9:53 am

moi j'ai réussi à faire un gif mais il fait 300 mo, donc impossible à charger ici je pense....
Sud-Ouest, Newton 200x800, ASI1600MC, ASI224MC, DO de ZWO, Focuser de PA, EQ6RPro, poste fixe

Avatar de l’utilisateur
turbojf
Messages : 118
Inscription : mar. juil. 09, 2019 1:33 pm
A remercié : 53 fois
A été remercié : 89 fois

Re: Script livestack Sharpcap

Message par turbojf » mar. août 13, 2019 10:00 am

Le mien pèse déja quelques 16Mo, la prochaine fois je réduirai la taille des vues, genre 800x600.
SW Equinox 80/500 ED + Altair Hypercam 183C TEC PRO + monture AZEQ5 ALT-AZ
chercheur SW 9x50 + ASI120MCS + trépied

Mon blog astro: http://loindansleciel.over-blog.com

Avatar de l’utilisateur
pejive
Messages : 487
Inscription : mar. avr. 09, 2019 5:43 am
A remercié : 117 fois
A été remercié : 207 fois

Re: Script livestack Sharpcap

Message par pejive » mar. août 13, 2019 10:03 am

Faites un crop sur une zone intéressante; çà permet déjà de bien voir l'évolution
ZWO ASI 224 - QHY5LII -Lunette 80/(400 à 255); Lunette ES AR102/660; Télescope Newton 150/(750 à 475); Mak 127SLT
objectifs 55 f/1.8 135f/2.8

Avatar de l’utilisateur
bemo47
Messages : 302
Inscription : sam. mai 04, 2019 12:23 am
A remercié : 60 fois
A été remercié : 157 fois

Re: Script livestack Sharpcap

Message par bemo47 » mar. août 13, 2019 10:08 am

oui je crois qu'il faut que j'apprenne à me servir de PIPP...
Sud-Ouest, Newton 200x800, ASI1600MC, ASI224MC, DO de ZWO, Focuser de PA, EQ6RPro, poste fixe

Répondre