Re: [Eqalign-devel] EQAlign
Brought to you by:
antoniofga,
isoplut
|
From: Antonio F. <ant...@ya...> - 2007-12-16 23:18:18
|
Un par de cosillas m=E1s:
Control de graficado y control de datos de mediciones en EQAControls
He a=F1adido la funcionalidad de mediciones al proyecto de test de =
CamCap... esto empieza a parecerse a EQAlign 2.1. En realidad s=F3lo he =
reorganizado cosas que ya est=E1n en EQAlign 2.0, no estoy codificando =
nada, s=F3lo transformando espacios de nombres y colocando las cosas en =
su sitio.
Ser=EDa bueno que comentasen si pueden al menos compilar. Si elige la =
c=E1mara de simulaci=F3n podr=E1n pinchar sobre la estrella e iniciar =
mediciones.
Saludos
----- Original Message -----=20
From: Antonio Fraga=20
To: Lista de correo de desarrollo EQAlign=20
Sent: Sunday, December 16, 2007 10:49 AM
Subject: Re: [Eqalign-devel] EQAlign
Hola chicos!
De nuevo subido al carro, menuda semanita!
He agregado un nuevo control a EQAControls (UCImgContainer), he =
a=F1adido un nuevo proyecto (EQAMath) he a=F1adido un nuevo controlador =
de c=E1mara (ASCOMCam) y he reorganizado un poco las cosas para ir =
poniendo las cosas en su sitio. Faltan cosas, pero creo que este es el =
camino correcto.
EQAMath: este proyecto contendr=E1 toda las clases de c=E1lculo, ahora =
mismo:
EQA.EQAMath.Imaging.FloatImage representaci=F3n de una imagen =
en coma flotante normalizada (0.0, 1.0)
EQA.EQAMath.Imaging.GaussianBlur usado desde FloatImage para =
realizar un desenfoque r=E1pido (desenfoque gaussiano optimizado)
EQA.EQAMath.Projection.CoordsTime todo lo referido a las =
coordenadas y sus transformaciones (polares-ecuatoriales, horizontales, =
de pantalla, etc)
=20
EQA.EQAMath.Projection.RCST (Reference Coordinate System and =
Transformations)=20
(Reference Coordinate Systems and Transformations) usado por =
CoordsTime
y un par de cosas m=E1s (gesti=F3n de grados y horas).
EQAMath contendr=E1 toda la gesti=F3n de mediciones, b=FAsquedas =
de centroides, correlaciones (comparaciones entre im=E1genes para buscar =
desplazamientos), autoguiado, c=E1lculo de errores de estaci=F3n =
(ScheinerAlign),... todo lo realmente importante. Excepto por el GDI+ de =
FloatImage, no deber=EDa plantear mayor problema en portabilidad.
EQAControls: este proyecto contendr=E1 controles de usuario y su =
gesti=F3n
UCControlPad: la botonera que controla un guiador o un =
telescopio
UCScopeTarget: gesti=F3n de las coordenadas a donde apunta el =
telescopio o hacia donde va a apuntar=20
(Goto y Synk)
UCImgContainer: este control gestiona la representaci=F3n de =
una imagen que se obtiene desde la c=E1mara. La diferencia de c=F3mo =
trabajamos hasta ahora es que este control centraliza la gesti=F3n de =
subframe (crop) y la superposici=F3n del ret=EDculo. Hay una pila de =
propiedades (CanSubFrame, subframe, subframeregion, showreticle, =
showInfo, scopetarget, ... muchas cosas), necesita atmbi=E9n conocer las =
coordenadas del observatorio (para poder hacer una transformaci=F3nd e =
coordenadas de pantalla a coordenadas poalres y horizontales)... y =
tambi=E9n dispara dos eventos: uno cuando el usuario realiza un crop =
(con el bot=F3n derecho del rat=F3n) para informar a la c=E1mara del =
nuevo subframe y otro evento cuando el usuario pica sobre una estrella, =
para informar de que se ha de buscar un nuevo centroide. Adem=E1s se =
puede configurar para que trabaje en modo "AutoSize" (se ajusta al =
tama=F1o de la ventana) o "AutoScroll" (se representan barras de scroll)
EQACam: este proyecto se encarrga de centralizar el acceso a c=E1maras =
a partir de Camera. Camera implementa el acceso a cada driver de =
c=E1mara mediante el interfaz CameraInterface. Las c=E1maras tambi=E9n =
implementan el interfac GuiderInterface que est=E1 definido en el =
proyecto EQAScope.
He a=F1adido un driver para ASCOM: ASCOMCam, pero no consigo =
conectarme al la c=E1mara de simulaci=F3n de ASCOM, salta una =
excepci=F3n. No le he dedicado mucho tiempo porque prefiero ir esbozando =
todo el esquema.=20
He comprobado la implementaci=F3n de las Artemis/Atik y tambi=E9n =
funciona bien el acceso a WDM (webcams y supuestamente tambien las DMK). =
Tambi=E9n hay un esbozo de las DSI.
EQAScope: Pues eso: el acceso a los telescopios (por ahora s=F3lo =
ASCOM) a trav=E9s de la clase p=FAblica Scope
CamCap: Proyecto de testeo de C=E1maras. He quitado la =
representavci=F3n de la imagen y he incluido el control UCImgContainer =
de EQAControls. En este proyecto hay una serie de controles que =
gestionan el histograma, Gamma, COntraste, desenfoque, apilado... estos =
controles quiero centralizarlos en un control de usuario que estar=E1 en =
EQAControls, por supuesto.
TestScope: Pues eso: un proyecto que testea la conexi=F3n a =
telescopios. No lo he tocado desde la =FAltima vez. La gesti=F3n de =
telescopio funciona (creo) prefectaemnte. Hay dos controlPads, uno para =
el telecopio y otro para el autoguiador que podr=EDa ser: un telescopio =
ascom, una c=E1mara con relay, un relaybox. Aqu=ED es donde entrar=EDa =
aquella clase gen=E9rica de control de hardware que les hab=EDa =
comentado, que se encargar=EDa de gestionar el negocio de =
conexi=F3n/desconexi=F3n de dispositivos. Creo que es la mejor =
soluci=F3n para poder compartir el autoguiado de =
relays-c=E1maras/relaybox/telescopios.
Me gustar=EDa que actualizaran el proyecto y que comprobaran CamCap =
(crop con bot=F3n derecho del rat=F3n) y TestScope.=20
Bien, espero comentarios.
Un saludo!
-------------------------------------------------------------------------=
-----
=
-------------------------------------------------------------------------=
SF.Net email is sponsored by:
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services
for just about anything Open Source.
=
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketpl=
ace
-------------------------------------------------------------------------=
-----
_______________________________________________
Eqalign-devel mailing list
Eqa...@li...
https://lists.sourceforge.net/lists/listinfo/eqalign-devel
|