Script livestack Sharpcap

Les différents softs utilisés pour le VA
Répondre
Avatar de l’utilisateur
clouzot
Site Admin
Messages : 8072
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
Docteur ès-Photomoches — D.U. de jeté de monture — Eleveur de sangliers
Tubes : Celestron 9.25 XLT (235mm f/10) — EvoGuide50 (f/4.8)
Montures : Celestron Evo — Celestron AVX — Skywatcher AZ-GTi
Réducteurs/Correcteurs : HyperStar v4 (f/2.2) — EvoFF — Celestron x0.63
Caméras : ZWO ASI183MC — Altair 294c ProTec — ZWO ASI294MM Pro
Filtres : ZWO UV-IR cut — IDAS LPS D2 — Optolong L-Enhance, L-Pro
Focalisation : Celestron Motor Focuser — ZWO EAF
Equipement : NUC 8i5 (RDP) — Sharpcap — CPWI — PHD2 — HNSKY — ASTAP
Avex/Bortle : Magenta/8 (en ville) — Orange/5 (colline)

Tags :

Avatar de l’utilisateur
Ubuntu
Messages : 3579
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, Starblast 4.5 F4
Caméra Risingtech IMX385
Monture AZ-GTI

Avatar de l’utilisateur
pejive
Messages : 3831
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 533 - ZWO ASI 385 - ZWO ASI 290
Lunette ES AR102/660; Lunette SvB 90/500; Télescope Newton SW150/750 ;
monture EQ3-2 double motorisation; Mak Celestron 127SLT az-goto;
antenne 137 MHz Yagi 3 éléments
zone Bortle 7
maîtrise ès jeté de monture à l'Est
militant du Front Anti Collimation et de la Ligue Pour la Limitation du Temps de Pose
padawan du goto

Avatar de l’utilisateur
clouzot
Site Admin
Messages : 8072
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 !
Docteur ès-Photomoches — D.U. de jeté de monture — Eleveur de sangliers
Tubes : Celestron 9.25 XLT (235mm f/10) — EvoGuide50 (f/4.8)
Montures : Celestron Evo — Celestron AVX — Skywatcher AZ-GTi
Réducteurs/Correcteurs : HyperStar v4 (f/2.2) — EvoFF — Celestron x0.63
Caméras : ZWO ASI183MC — Altair 294c ProTec — ZWO ASI294MM Pro
Filtres : ZWO UV-IR cut — IDAS LPS D2 — Optolong L-Enhance, L-Pro
Focalisation : Celestron Motor Focuser — ZWO EAF
Equipement : NUC 8i5 (RDP) — Sharpcap — CPWI — PHD2 — HNSKY — ASTAP
Avex/Bortle : Magenta/8 (en ville) — Orange/5 (colline)

Avatar de l’utilisateur
bemo47
Messages : 3400
Inscription : 04 mai 2019, 00:23
Localisation : Lot et Garonne

Re: Script livestack Sharpcap

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

ah c'est cool ça !!!
super, merci !!!
Sud-Ouest, TSOptics Newton 200x800 carbone, ASI533MC, guidage ASI224MC et TS 50x205, Focuser de PA, CEM70G (EQ6RPro dans le carton), poste fixe automatisé

Avatar de l’utilisateur
turbojf
Messages : 2570
Inscription : 09 juil. 2019, 13:33
Localisation : 76

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.
VA à la 80ED: viewtopic.php?f=9&t=340
VA au MAK 180: viewtopic.php?f=9&t=564
VA au DOB 300 sans suivi: viewtopic.php?f=9&t=406
VA au RASA 8: viewtopic.php?f=9&t=1338
Vision nocturne: viewtopic.php?f=11&t=470

Avatar de l’utilisateur
bemo47
Messages : 3400
Inscription : 04 mai 2019, 00:23
Localisation : Lot et Garonne

Re: Script livestack Sharpcap

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

et comment on le visionne ce gif ?
Sud-Ouest, TSOptics Newton 200x800 carbone, ASI533MC, guidage ASI224MC et TS 50x205, Focuser de PA, CEM70G (EQ6RPro dans le carton), poste fixe automatisé

Avatar de l’utilisateur
turbojf
Messages : 2570
Inscription : 09 juil. 2019, 13:33
Localisation : 76

Re: Script livestack Sharpcap

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

le gif reste fixe une fois mis en ligne, je cherche.
VA à la 80ED: viewtopic.php?f=9&t=340
VA au MAK 180: viewtopic.php?f=9&t=564
VA au DOB 300 sans suivi: viewtopic.php?f=9&t=406
VA au RASA 8: viewtopic.php?f=9&t=1338
Vision nocturne: viewtopic.php?f=11&t=470

Avatar de l’utilisateur
bemo47
Messages : 3400
Inscription : 04 mai 2019, 00:23
Localisation : Lot et Garonne

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, TSOptics Newton 200x800 carbone, ASI533MC, guidage ASI224MC et TS 50x205, Focuser de PA, CEM70G (EQ6RPro dans le carton), poste fixe automatisé

Avatar de l’utilisateur
turbojf
Messages : 2570
Inscription : 09 juil. 2019, 13:33
Localisation : 76

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:
VA à la 80ED: viewtopic.php?f=9&t=340
VA au MAK 180: viewtopic.php?f=9&t=564
VA au DOB 300 sans suivi: viewtopic.php?f=9&t=406
VA au RASA 8: viewtopic.php?f=9&t=1338
Vision nocturne: viewtopic.php?f=11&t=470

Avatar de l’utilisateur
clouzot
Site Admin
Messages : 8072
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)
Docteur ès-Photomoches — D.U. de jeté de monture — Eleveur de sangliers
Tubes : Celestron 9.25 XLT (235mm f/10) — EvoGuide50 (f/4.8)
Montures : Celestron Evo — Celestron AVX — Skywatcher AZ-GTi
Réducteurs/Correcteurs : HyperStar v4 (f/2.2) — EvoFF — Celestron x0.63
Caméras : ZWO ASI183MC — Altair 294c ProTec — ZWO ASI294MM Pro
Filtres : ZWO UV-IR cut — IDAS LPS D2 — Optolong L-Enhance, L-Pro
Focalisation : Celestron Motor Focuser — ZWO EAF
Equipement : NUC 8i5 (RDP) — Sharpcap — CPWI — PHD2 — HNSKY — ASTAP
Avex/Bortle : Magenta/8 (en ville) — Orange/5 (colline)

Avatar de l’utilisateur
bemo47
Messages : 3400
Inscription : 04 mai 2019, 00:23
Localisation : Lot et Garonne

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, TSOptics Newton 200x800 carbone, ASI533MC, guidage ASI224MC et TS 50x205, Focuser de PA, CEM70G (EQ6RPro dans le carton), poste fixe automatisé

Avatar de l’utilisateur
turbojf
Messages : 2570
Inscription : 09 juil. 2019, 13:33
Localisation : 76

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é 3060 fois
VA à la 80ED: viewtopic.php?f=9&t=340
VA au MAK 180: viewtopic.php?f=9&t=564
VA au DOB 300 sans suivi: viewtopic.php?f=9&t=406
VA au RASA 8: viewtopic.php?f=9&t=1338
Vision nocturne: viewtopic.php?f=11&t=470

Avatar de l’utilisateur
bemo47
Messages : 3400
Inscription : 04 mai 2019, 00:23
Localisation : Lot et Garonne

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, TSOptics Newton 200x800 carbone, ASI533MC, guidage ASI224MC et TS 50x205, Focuser de PA, CEM70G (EQ6RPro dans le carton), poste fixe automatisé

Avatar de l’utilisateur
turbojf
Messages : 2570
Inscription : 09 juil. 2019, 13:33
Localisation : 76

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.
VA à la 80ED: viewtopic.php?f=9&t=340
VA au MAK 180: viewtopic.php?f=9&t=564
VA au DOB 300 sans suivi: viewtopic.php?f=9&t=406
VA au RASA 8: viewtopic.php?f=9&t=1338
Vision nocturne: viewtopic.php?f=11&t=470

Avatar de l’utilisateur
pejive
Messages : 3831
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 533 - ZWO ASI 385 - ZWO ASI 290
Lunette ES AR102/660; Lunette SvB 90/500; Télescope Newton SW150/750 ;
monture EQ3-2 double motorisation; Mak Celestron 127SLT az-goto;
antenne 137 MHz Yagi 3 éléments
zone Bortle 7
maîtrise ès jeté de monture à l'Est
militant du Front Anti Collimation et de la Ligue Pour la Limitation du Temps de Pose
padawan du goto

Avatar de l’utilisateur
bemo47
Messages : 3400
Inscription : 04 mai 2019, 00:23
Localisation : Lot et Garonne

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, TSOptics Newton 200x800 carbone, ASI533MC, guidage ASI224MC et TS 50x205, Focuser de PA, CEM70G (EQ6RPro dans le carton), poste fixe automatisé

Répondre

Revenir à « Softwares »