Contact

pour toute questions/bug report/patch ecrire à qastrocam@3demi.net

Presentation

introduction

Logiciel maison permettant d'accéder à tous les paramètres des webcams Philips. Il est basé sur QT et devrait être petit à petit étendu avec des fonctionnalités orientées astro (addition d'images temps réels, réglage automatique de l'expo et du gain, ...).

Fonctionalités

dispositifs d'acquision supportés

Versions

Version
Description
Sources
Binaire recompilé*
current
  • added support for compressed FITS
  • Rewrite of FITS handling (use libcfitsio)
  • Fix buil on non ia32 arch (tested only on amd 64)
  • Preliminary work for jpeg only ov519 cameras (not working)
  • New build system for QT detection

cvs acces on sourceforge is avaible password is 'anonymous'. (old cvs on 3demi.net is removed):
cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/qastrocam login 
cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/qastrocam co -P qastrocam
qastrocam-2007-10-27.tar.gz qastrocam-2007-10-27-binary.tar.gz
(édition de lien dynamique (Ubuntu Feisty)))
4.0
  • SDL display mode no more activated by default (generate a black window on some system).
  • some enhacement for the tracking/aligment module: binning and better GUI for controlling tresh value.
  • Stacking module: max stacked images moved to 512, "^5" display mode added
  • added telecope guiding support for MTS (thank's to Vesa Kankare)
  • no more garbage display when mirroring a RAW color image.
  • Frame histogram no more wrongly displayed.
  • PNG is now the default format for frames.
  • minor reorganisation of the GUI of the tracking module.
  • added telecope guiding support for MCU-Update kit by Anand Rajiva (thank's to Gernot Stenz)
  • it is no more needed to have super user right (=root) to control the the SC mod through the parallel port if the 'ppdev' kernel module is avaible (thank's to Simon)
  • expert mode added ('--expert'). Must be activated to show some part of the control panel of the PWC camera familly.
  • sharpness, compression and noise reduction now set to 0 at launch time on PWC camera.
  • prototype for King method to help the telescope alignment is here (-K parameter)
  • Several display mode have been added (Greyscale, negated greyscale, false colors)
  • Bayer transformation should be faster
  • Camera can be connected after launch of qastrocam
  • shift info written into a fifo (for temma telescope protocol)
  • CSV compatible format for output of properties of frames of a sequence
  • FITS field DATE-OBS and UTC-OBS added
  • debian package generation (make deb).
    With repository deb http://3demi.net/debian debs/./ here.
  • AVI format output
  • Raw color mode work with alignment and stacking modules
  • Raw color display work with SDL display
  • multi-language support of the GUI (french + english)
  • rewrite of the handling of the setting of the size of the captured frames
  • MIPS-HI and MIPS-LO field are now set in fits header
  • support for raw RGB mode (raw data is converted to rgb)
  • preliminary work fo support of Serial mod (WIP)
qastrocam-4.0.tar.gz qastrocam-4.0-binary.tar.gz
(édition de lien dynamique (debian sid))
3.9
  • More tooltips added on GUI object
  • Long exposure time is now set in seconds (allow unlimited lenght) (beta4)
  • reticul is back in SDL display window (beta3)
  • default image size of V4L devices should now be honored (ex: parameter "size=..." when loading pwc modul) (beta3)
  • prefix for saved images can be set
  • Sliders (gain/contrast/...) can be controlled with the keyboard
  • color saturation slider displayed
  • save/restore parameters in cam memory work a lot better
  • SDL library is used to display images from CAM. Major speedup. (activated with '--SDL' option)
  • Long exposure widget displayed only if // port registered
qastrocam-3.9-sources.tar.gz qastrocam-3.9-binary.tar.gz
(édition de lien dynamique (debian sid))
3.8.1
  • date/time of each image in the .properties file.
  • compilation fix for Redhat 9.0
  • compression quality set to 95 for jpeg files
  • Red cross in display windows darker
  • Save in FITS format (in B&W only at this time)
  • Quit button must be pressed more than 1 seconds to be activated
  • Several type of reticul in the display windows
  • brightness of the reticul in the display windows can be controlled
  • a double click in the reticul window will move the center of the reticul
qastrocam-3.8.1-sources.tar.gz qastrocam-3.8.1-binary.tar.gz
(édition de lien dynamique (debian sid))
3.7
  • added button to display module images
  • added button to display histogram
  • PWC: display of settings was wrong after click on buttons "restore" and "restore factory"
  • GUI of telescope guiding rewitten
  • some beautiful icons and tooltips added
  • option "-pc" to select the // port was ignored most of the time.
  • "cancel" button when choosing a directory no more crash the program
  • better text for some labels
  • added option '--libdir' to indicate where are the icons
qastrocam-3.7-sources.tar.gz qastrocam-3.7-binary.tar.gz
(édition de lien dynamique (debian sid))
3.6.2
  • it is possible to define the directory where the images are saved.
  • Backlight compensation and anti-flicker mode of PWC webcams is now supported.
  • bug fix of automatic detection of QT directory
qastrocam-3.6.2-sources.tar.gz qastrocam-3.6.2-binary.tar.gz
(édition de lien dynamique (debian sid))
3.6.1
  • build system use autoconf (3.6.1)
  • default noise reduction set to 66% for PWC cams (3.6.1)
  • capture can be paused (3.6)
  • Directory names are FAT friendly (3.6)
  • mmap capture mode for Vesta familiy (pwc) webcam.
    Will reduce CPU needs (3.6 beta).
  • better support of OV511 webcams (mmap + hue + color + whiteness) (3.6 beta).
  • better support of generic V4L cameras (3.6 beta).
  • A new more up to date HELP (in french), Thank's to Jean-Baptiste Butet.
qastrocam-3.6.1-sources.tar.gz qastrocam-3.6.1-binary.tar.gz
(édition de lien dynamique (debian sid))
3.5
  • Black & White mode for Vesta familiy (pwc) webcam
  • Black & White mode Stacking module (-da)
  • Better color saturation control for Stacking module
qastrocam-3.5-sources.tar.gz qastrocam-3.5-binary.tar.gz
(édition de lien statique)
3.4
  • Amelioration de l'algo d'autoguidage.
    • mode unidirectionnel pour eviter les pb de backslash lore d'un changement de direction
    • centrage automatique (la cible est center sur le capteur)
  • Vesta (et consor)
    • ameliration du control de la balance des couleurs
    • Le control de l'acentuation des contours fonctionne reelement maintenant
qastrocam-3.4-sources.tar.gz qastrocam-3.4-binary.tar.gz
(édition de lien statique)
3.3
  • Support des TUC-USB a base 74HC00 (plus besoin de port parallel pour les poses longues)
  • Ajout d'une interface de configuration pour le module d'autoalignement (-dc)
  • Ajout du module "mirror" (-dM) qui permet d'inverser haut/bas, droite/gauche
qastrocam-3.3-sources.tar.gz qastrocam-3.3-binary.tar.gz
(édition de lien statique)
3.2
  • autoalignement possible des images avant "statcking" (pour ceux qui utilisent un trepied photo ou une une monture ayant la bougeote (ex: mon etx))
    qastrocam -db -dc -da
  • icone et mascote qastrocam (merci à Anne Esclangon et Youri Brachet)
  • un bouton QUIT
  • Les panneaux de controles sont regroupés dans une fenetre plus compactes avec des Tabs.
  • Quelques reorganisation interne du code pour faciliter l'amelioration de l'interface graphique.
  • Toutes les cameras compatibles Philipps devrait etre detectées (ex: creative webcam5).
  • En mode realignement automatique, un graph du decalage est affiché
  • Le changement du mode d'affichage (log, x^3,...) de la fenetre d'accumulation a maintenat un effet instantané
  • Attention, les options de lancement ont un peu changé.
qastrocam-3.2-sources.tar.gz qastrocam-3.2-binary.tar.gz
(édition de lien statique)
3.1.2
  • mode d'integration "Max" qui sur une serie de frame, ne garde que le pixel de valeur maximale (pour faire de filé d'etoile. Devrait etre pas mal aussi pour les etoiles filantes)
  • control des fonctions "shaprness" et "noise reduction" de la vesta.
    leur desactivation semble augmenter la sensibilité de la camera
  • Passage a QT 3 (compile toujours avec QT 2.2).
  • Il est possible de specifier le port parallel a utiliser.
qastrocam-3.1.2-sources.tar.gz qastrocam-3.1.2-binary.tar.gz
(édition de lien statique)
3.0
  • Le nombre d'images consecutives sauvegardées lors d'une capture est definissable.
  • Il est possible de faire des captures automatiques a intervales de temps reguliers (ex:10 images toutes les 120 secondes)
qastrocam-3.0-sources.tar.gz qastrocam-3.0-binary.tar.gz
(édition de lien statique)
2.99.2
  • la valeur des "slider" (gain, contraste, ...) est maintenant affichée.
  • Les parametres de capture (gain, fps, ...) sont sauvegardés dans DIR/properties.txt.
  • lors d'une capture, le changement d'un des parametres (gain, fps, taille, ...)change le repertoire de sauvegarde (toutes les images dans un certain repertoire ont étés capturées avec les meme parametres)
qastrocam-2.99.2-sources.tar.gz qastrocam-2.99.2-binary.tar.gz
(édition de lien statique)
2.99
  • framework pour le control d'une monture et pour le guidage
    • support preliminaire de l'autostar de meade (testé sur mon etx90)
    • support preliminaire de l'interface APM (pas testé) sur les bit 4567 du port parallel)
    • raquette de commande electronique
    • tracking d'object brillant (manque de souplesse pour etre appele"guidage")
  • DOC pour programmeur (pour ajout de nouveaux modules)
  • affichages des courbes focus et histograme via "double-buffering" (c'est plus joli)
  • les fenetre d'histograme et de focus pevent etre agrandies
  • grosses reecritures internes pour pouvoir ajouter simplement de nouveau telescope et algo de guidage.
qastrocam-2.99-sources.tar.gz qastrocam-2.99-binary.tar.gz
(édition de lien statique)
2.0
  • indicateur de niveau de mise au point dans la fenetre de l'histograme.
    les barres noir representent le niveau instantané de l'image courante, la ligne rouge la moyenne mobile sur les frames -5 a +5.
    Il ne necessite pas, a priori de pointer une étoile (il fonctionne sur l'integralité de l'image).
    (le bouton 'reset' doit etre pressé quand les parametres d'aquisition changent.)
  • indicateur de "seeing". Plus il est elevé plus les images sont stables. Attention il depend du temps de pose. Et est asser experimental.
qastrocam-2.0.tar.gz qastrocam-2.0.bin.gz
(édition de lien statique)
1.6
  • Visualisation possible de l'histograme de luminance de l'image pour faciliter le reglage du gain et de la gama
    • gama faible pour un object fortement contrasté
    • gama forte pour un objet faiblement contrasté
  • choix du format de capture parmi tous les format sd'images gerés par QT
  • possibilité de choisir le device video4linux à utiliser.
    (permet de lancer plusieur qastrocam en meme temps pour piloter plusieurs webcams).
qastrocam-1.6.tar.gz qastrocam-1.6.bin.gz
(édition de lien statique)
1.5
  • Controle de la balance des couleurs (pour kenel >= 2.4.13):
    • Automatique
    • interieur
    • exterieur
    • Néon
    • manuel (donne acces gain des canaux rouge et bleu)
  • support de la modification 2 de la vesta (gestion du préampli)
  • controle de la LED sur les TOUCAM pro (>=730) (elle clignote lors de la capture)
  • Le nom des images sauvegardées contient maitenant la date et il y un prefix different pour les 2 fenetres d'affichage.
  • on peut choisir au lancement si l'on veut ou pas la fenetre d'accumulation (cela economise des ressource sur les petites configuration)
qastrocam-1.5.tar.gz qastrocam-1.5.bin.gz
(édition de lien statique)
1.4.1
  • Le mapping de la palette en mode log/sqrt/^3... été un peu bogué.
  • Indicateur de progression quand on est en longue pose.
  • fenetre d'accumulation: fix sur un acces memoire invalide et aleatoire.
qastrocam-1.4.1.tar.gz qastrocam-1.4.1.bin.gz
(édition de lien statique)
1.4
  • recadrage automatique des vue avant addition dans la fenetre d'accumulation (guidage sur une zone brillante (>192) de l'image).
    la soustraction des dark est desactivée dans ce mode.
    La couleur est desactivée.
  • ajout d'un indicateur de remplissage des buffer
  • plus besoin que le buffer soit plein pour que soit utilisables:
    • les images (elles ne sont plus vertes)
    • Ajout d'un bouton "reset" qui vide le buffer
  • Grosse fuite mémoire supprimeé lors du changement de la taille du buffer.
  • "slider" FPS remplacé par un jeu de "boutons radio" (plus d'autre modif de l'interaface (plus sexy?))
  • en mode VESTA-SC le temps de pose est affiché.
  • ajout de postraitement de l'image accumulée (log,negation,...)
qastrocam-1.4.tar.gz qastrocam-1.4.bin.gz
(édition de lien statique)
1.3.1
  • La couleur est de retour dans la fenetre d'integration.
  • Il n'y a plus qu'une fenetre de controle.
qastrocam-1.3.1.tar.gz qastrocam-1.3.1.bin.gz
(édition de lien statique)
1.3
  • Ajout support vesta SC (longues pose). il faut jouer sur le slider "fps Mult".
  • Ajout du support générique de tout device video4linux
  • passage de la fentre d'accumulation en noir et blanc (plus rapide).
Necessite que quastrocam soit setuid root pour l'acces au port parallele.
qastrocam-1.3.tar.gz qastrocam-1.3.bin.gz
1.2 Meilleur gestion des couleurs (rendu moins pales) qastrocam-1.2.tar.gz qastrocam-1.2.bin.gz
1.1 Ajout de la soustraction automatique d'un DARK qastrocam-1.1.tar.gz qastrocam-1.1.bin.gz
1.0.1 Sauvegarde en PNG (compression sans perte) au lieu du JPEG. qastrocam-1.0.1.tar.gz qastrocam-1.0.1.bin.gz
1.0 Ajout d'une fenetre accumulant images qastrocam-1.0.tar.gz qastrocam-1.0.bin.gz
0.9 Version initiale.
* le binaires on été compilés sur une DEBIAN "unstable" et peuvent ne pas fonctionner sur d'autres distributrions Linux.

Compilation

il faut QT 2.
     $ tar xvzf qastrocam-VERSION.tar.gz
     $ cd qastrocam/src
     $ make
     $ ./qastrocam

Mode d'emplois

Généralités

La fenetre de controle de la caméra


Pour tous les "sliders" la valeur minimale est à gauche (et donc la maximale à droite :-) )
Elément
Description
Bouton snapshot capture la vue courante dans "qcam-snapshot.png". Attention, si une image existe déja, elle sera remplacée.
Bouton Capture capture chaque nouvelle image dans "qcam-%0000d.png". Où %0000d est un nombre strictement croissant. Attention, si une image ayant le même numéro de sequence existe déja, elle sera remplacée.
gama gama correction.
gain Niveau d'amplification du signal venant du CCD
Exp. Exposure: temps de pose. Plus c'est faible, plus la camera sera sensible.
le temps de pose resultant sera toujours inferieur a 1/FPS.
Comp. Compression: niveau de compression des images lors du transite de la camera vers l'ordinateur. plus c'est faible, moins il y a de compression.
Cont. Contraste
Bri. Brightness
fps. Images/Seconde: plus c'est faible, plus la camera sera sensible
fps mult si qastrocam est setuid root, ce menu permet de controler le mode longue pose des VESTA-SC. cela indique par combien est multiplié le temps de pose
ex: si l'on est en 5fps avec fpsMult a 64 on fait des poses de 1/5*64=12.8 secondes. Le temps de pose resultant est affiché en dessous.
fan controle le ventilateur (connecté a la broche DATA8 du port paralelle)

La fenetre de controle du module d'accumulation


Elément
Description
Num Buf. Nombre de buffer d'accumulation. L'indicateur de progression indique si tous les buffer d'accumulation on bien été remplis. "reset" permet de vider les buffer pour recommencer le remplissage a zero.
Max Lum. specifie le niveau de luminausité qui sera mappé sur 255.
Min Lum. spécifie le niveau de luminausité qui sera mappé sur 0
scale conversion permet de choisir comment la palette de l'image accumuler et transformer lors de sont affichage:
  • none: transformation lineaire (simple regle de trois).
  • log10: on applique un log10 sur touts les pixel avant la regle de trois. (reduit le contraste)
  • log: on applique un log neperien sur touts les pixel avant la regle de trois. (reduit le contraste)
  • sqrt: on prend la racine carrée de chaque les pixel avant la regle de trois. (reduit le contraste)
  • ^2: on eleve au carrée de chaque pixel avant la regle de trois. (augmente le contraste)
  • ^3: on eleve au cube de chaque pixel avant la regle de trois. (augmente le contraste)
negate passe l'image en negatif
Save Dark Sauvegarde une image qui servira de Dark.(il faut attendre que le buffer soit plein pour pouvoir le faire).
Use Dark Soustrait en temps réel le "dark" prealablement sauvegardé.
auto align repere une zone brillante dans l'image et l'utlise pour recaler chaque image avant sont intregration dans le buffer d'accumulation.le bouton "recenter" permet de recalculer le point de repere.

Utilisation des dark

pas d'utilisation d'un DARK
pas d'utilisation d'un DARK
utilisation d'un DARK
utilisation d'un DARK