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 |