Script livestack Sharpcap

Les différents softs utilisés pour le VA
Répondre
Avatar de l’utilisateur
clouzot
Messages : 1806
Inscription : 08 avr. 2019, 23:13
Localisation : 06 et 30

Script livestack Sharpcap

Message par clouzot » 12 août 2019, 15:34

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 : 1305
Inscription : 09 avr. 2019, 10:02

Re: Script livestack Sharpcap

Message par Ubuntu » 12 août 2019, 16:14

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 : 848
Inscription : 09 avr. 2019, 05:43
Localisation : 33

Re: Script livestack Sharpcap

Message par pejive » 12 août 2019, 16:55

: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 -Rising G3M385-Lunette 80/(400 à 255); Lunette ES AR102/660; Télescope Newton 150/(750 à 432); Mak 127SLT
objectifs 55 f/1.8 135f/2.8

Avatar de l’utilisateur
clouzot
Messages : 1806
Inscription : 08 avr. 2019, 23:13
Localisation : 06 et 30

Re: Script livestack Sharpcap

Message par clouzot » 12 août 2019, 17:09

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 : 591
Inscription : 04 mai 2019, 00:23

Re: Script livestack Sharpcap

Message par bemo47 » 12 août 2019, 22:19

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 : 510
Inscription : 09 juil. 2019, 13:33

Re: Script livestack Sharpcap

Message par turbojf » 12 août 2019, 22:27

: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 12 août 2019, 22:40, modifié 2 fois.
Altair Hypercam 183C TEC PRO sur (SW Equinox 80/500 ED + AZ-EQ5) ou (objectif 50mm FD1.8 + trépied) ou (Dobson 300/1500 GSO) ou SW Maksutov 180 :lol:
:idea: ASI 120mc en cascade d'un tube intensificateur P8079HP

Avatar de l’utilisateur
bemo47
Messages : 591
Inscription : 04 mai 2019, 00:23

Re: Script livestack Sharpcap

Message par bemo47 » 12 août 2019, 22:29

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 : 510
Inscription : 09 juil. 2019, 13:33

Re: Script livestack Sharpcap

Message par turbojf » 12 août 2019, 22:33

le gif reste fixe une fois mis en ligne, je cherche.
Altair Hypercam 183C TEC PRO sur (SW Equinox 80/500 ED + AZ-EQ5) ou (objectif 50mm FD1.8 + trépied) ou (Dobson 300/1500 GSO) ou SW Maksutov 180 :lol:
:idea: ASI 120mc en cascade d'un tube intensificateur P8079HP

Avatar de l’utilisateur
bemo47
Messages : 591
Inscription : 04 mai 2019, 00:23

Re: Script livestack Sharpcap

Message par bemo47 » 12 août 2019, 22:41

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 : 510
Inscription : 09 juil. 2019, 13:33

Re: Script livestack Sharpcap

Message par turbojf » 12 août 2019, 22:52

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 :
12 août 2019, 22:41


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

Je te laisse, je travaille demain. :shifty:
Altair Hypercam 183C TEC PRO sur (SW Equinox 80/500 ED + AZ-EQ5) ou (objectif 50mm FD1.8 + trépied) ou (Dobson 300/1500 GSO) ou SW Maksutov 180 :lol:
:idea: ASI 120mc en cascade d'un tube intensificateur P8079HP

Avatar de l’utilisateur
clouzot
Messages : 1806
Inscription : 08 avr. 2019, 23:13
Localisation : 06 et 30

Re: Script livestack Sharpcap

Message par clouzot » 12 août 2019, 23:05

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 : 591
Inscription : 04 mai 2019, 00:23

Re: Script livestack Sharpcap

Message par bemo47 » 12 août 2019, 23:19

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 : 510
Inscription : 09 juil. 2019, 13:33

Re: Script livestack Sharpcap

Message par turbojf » 13 août 2019, 07:10

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
premier produit à partir du script de Clouzot
premier produit à partir du script de Clouzot
1_pipp.gif (15.66 Mio) Consulté 382 fois
Altair Hypercam 183C TEC PRO sur (SW Equinox 80/500 ED + AZ-EQ5) ou (objectif 50mm FD1.8 + trépied) ou (Dobson 300/1500 GSO) ou SW Maksutov 180 :lol:
:idea: ASI 120mc en cascade d'un tube intensificateur P8079HP

Avatar de l’utilisateur
bemo47
Messages : 591
Inscription : 04 mai 2019, 00:23

Re: Script livestack Sharpcap

Message par bemo47 » 13 août 2019, 09:53

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 : 510
Inscription : 09 juil. 2019, 13:33

Re: Script livestack Sharpcap

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

Le mien pèse déja quelques 16Mo, la prochaine fois je réduirai la taille des vues, genre 800x600.
Altair Hypercam 183C TEC PRO sur (SW Equinox 80/500 ED + AZ-EQ5) ou (objectif 50mm FD1.8 + trépied) ou (Dobson 300/1500 GSO) ou SW Maksutov 180 :lol:
:idea: ASI 120mc en cascade d'un tube intensificateur P8079HP

Avatar de l’utilisateur
pejive
Messages : 848
Inscription : 09 avr. 2019, 05:43
Localisation : 33

Re: Script livestack Sharpcap

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

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

Avatar de l’utilisateur
bemo47
Messages : 591
Inscription : 04 mai 2019, 00:23

Re: Script livestack Sharpcap

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

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