firecapture 

Astronomical Image Capture and realtime pre-processing

Copyright ©2009-2011- Torsten Edelmann

Traducción a Español y personalización: Felipe Largo (v.1  2011-Junio)

 

 

 

Indice

 Introducción

Requisitos

Funcionalidades

Licencia contractual
Cámaras soportadas

Agradecimientos - Contacto

Upgrades

 

Ayudas:

Configuración

Limitaciones

Camera Panel

Control Panel

Capture Panel

Image Panel

Data Panel

Options Panel

Settings Panel

Pre-filter

Blob detection

Shortcuts

Session Browser

DeBayer-Tool

 Fotos de Pantallas

 

 

 

Introducción 


 

FireCapture es un paquete de software libre basado en JAVA destinado, principalmente, para la captura de imágenes de planetaria y lunar.  Es compatible, (o quiere), con diferentes tipos de cámaras y viene con un conjunto de filtros para el procesado previo de imágenes.

 

Requisitos

Para ejecutar el programa es necesario tener instalado : Java Runtime Environment (JRE).   El programa verifica la validez de la instalación del JRE al iniciarse. Se recomienda un PC rápido (Core2Duo o Similar)

 

El programa solo ha sido sido probado en Windows XP...pero es de resaltar que en las primeras pruebas realizadas por el autor de la traduccción FireCapture trabaja bien en un Sistema Operativo Windows-7 Ultimate.

 

Funcionalidades

 

   Varios formatos de datos 08/16 bit (AVI, SER, BMP, FIT, TIF)
   Pre-filtro de tomas entrantes (apilado, objetos brillantes, calidad ...)
   Cálculo de efemérides, distancia focal efectiva y resolución
   Captura automatizada y secuencias de filtros
   Soporta Ruedas de filtro motorizadas mediante scripts
   Visualización de todos los detalles de sus sesiones y crear imágenes en la web
   Soporta cámaras a COLOR (debayerización en tiempo real, herramienta Debayer independiente )
   Soporta Native Format-7 (región de interés)
   Perfiles, filtros, histograma, auto-alineación, modo visión nocturna ...

 

Cámaras soportadas
 

Manufacturer

Interface

Driver

Models used so far

Basler Vision

Firewire / GigE

pylon SDK 2.3 / 32bit

acA640, acA1300, scA640, scA1440, scA1300_32fm

Point Gray

Firewire / USB

FlyCapture SDK v2.0 / 32bit

Flea, Flea2, Flea3 (mono&color), Dragonfly2, Chameleon, Grashopper

The Imaging Source

Firewire / USB

IC WDM USB / Firewire

DMK21, DMK31, DMK41, DBK21

WebCam

-

Microsoft DirectShow *

Toucam, SPC900, iCam-Tracer

* soporte limitado para la interfaz DirectShow (algunos controles no funcionan)


Por favor, lea el contenido de  AYUDA  y la  LICENCIA!!

Indice

 

 

 

 

Agradecimientos a:

Dr. Michael Schröder (for extensive testing)
Anthony Wesley(for extensive Flea3 support)
Clif Ashcraft (for testing the debayer tool)
Heiko Wilkens (allowing usage of his SER format)
Maciej Libert (for lending me a DMK)
 
.. y todas las personas anónimas que han ayudado con sus observaciones y comentarios

 

Contacto:

Estoy muy interesado en la mejora de este programa. Sus sugerencias, preguntas o comentarios siempre son bienvenidos.  Para informar de los errores, por favor, incluya el log.txt de la ruta FireCapture. No dude en ponerse en contacto conmigo en: 



http://firecapture.wonderplanets.de
 

 

Upgrades:

Si usted tiene instalado FireCapture versión 1.1 puede intentar actualizar a 1.2 mediante la extracción de los archivos siguientes en la carpeta principal FireCapture. Tenga en cuenta que esto no añade nuevo acceso directo en la carpeta del menú Inicio relacionados. 
 

FireCapture_Upgrade_12.zip


 

Bugfixes

Build: 002

Se ha producido un error en la BaslerFireCam.dll , aviso de las cámaras Basler Firewire  para inicializar correctamente.   Actualice la instalación de su FireCapture 1.2 con el archivo zip de arriba y asegúrese de que el BaslerFireCam.dll es de fecha 14/02/2011.
Compruebe el log.txt de la línea:  FireCapture Build: 002

  

Indice

 

 

FireCapture Ayuda

 En las siguientes páginas encontrará una breve reseña de las principales funciones y características de FireCapture.

 Para obtener una ayuda rápida siempre puede seleccionar los iconos   en la aplicación, se abrirá la página de ayuda relacionada en una nueva ventana.

 FireCapture no pretende ser un JACT (Just Another Capture Tool ). Se ha desarrollado con un enfoque principal en el procesado en tiempo real con funciones como auto-alineacion  y pre-filtrado.  Incluso puse un montón de trabajo para mejorar el rendimiento tanto como la arquitectura subyacente que Java permite; se recomienda un equipo rápido (DualCore o similar).

 Si lo que desea es la captura de datos en el campo con su ordenador portátil viejo es mejor buscar herramientas de captura más rápidas; “no será feliz con FireCapture.”

 

Configuración

<< Overview   Camera Panel >>

 

Algunas de las funcionalidades de FireCapture se pueden configurar constartup-propertiesen el fichero (FireCapture.ini), ubicado en el directorio raiz FireCapture. La mayoría de las entradas se almacenarán automáticamente mediante el diálogo de configuración. A continuación puede ver los comandos disponibles en líneas de opciones y propiedades.

  Importante: No hay un panel de configuración general específico. Las configuraciones están repartidas por los diferentes cuadros de control de las funcionalidades:  

Camera Panel, Control Panel, Captura Panel, Image Panel, Data Panel, Options Panel, Settings Panel….

 

Funciones y caracteristicas

 

Todas las características y funciones de FireCapture se dividen en dos grupos principales. El panel horizontal en la parte superior contiene las funciones de Control de la Cámara y Captura; el panel vertical en parte derecha contiene las opciones y detalles de los datos.

 Los dos paneles se pueden arrastrar con el ratón (click izquierdo y arrastrar).

 

Todas las características y funciones de FireCapture se dividen en dos grupos principales. El panel horizontal en la parte superior contiene las funciones de Control de la Cámara y Captura; el panel vertical en parte derecha contiene las opciones y detalles de los datos.

 Los dos paneles se pueden arrastrar con el ratón (click izquierdo y arrastrar).

 

 

 

Para obtener una ayuda rápida en la aplicación puede seleccionar los iconos      

 

 

Command Line Options

Actualmente hay dos parámetros de línea de comandos disponibles que puede probar. 
Jmaxheap 
Por defecto FireCapture se iniciará con un tamaño máximo de 1 GB. Usted puede tratar de aumentar este usando la opción “Jmaxheap”.
Depende de cuanta memoria de su sistema dispone  Java VM para alocar el siguiente paso, por eso es necesario configurar  este valor por prueba y error. Considero como mala suerte cualquier cosa superior a 1,5 GB.  
Necesita configurar el valor en Bytes! 
por ejemplo:  si desea utilizar un tamaño de almacenamiento dinámico máximo de 1,2 GB (= 1.2 * 1024 * 1024 * 1024 = 1288490189) crear un acceso directo con la línea de comandos siguiente:

FireCapture.exe-Jmaxheap = 1288490189 


Camera

Puede configurar la interfaz de la cámara que desee utilizar con la Opcion “Camera”.

Esto es especialmente útil si tienen dos cámaras diferentes que desea iniciar directamente.  En ese caso crear dos accesos directos donde se especifica la cámara asociada al número de interfaz (véase más adelante). 
Por ejemplo:  para el funcionamiento de una cámara PGR utilizar directamente: 

FireCapture.exe cámara = 3 

 

Configuración propiedades

 

El setup principal y la configuración de FireCapture se controlan por el fichero de configuración FireCapture.ini.

 En la siguiente lista se especifican las entradas disponibles y cómose deben configurar las propiedades.  La mayoría de las entradas no necesitan edición manual y se almacenan de forma automática o utilizando el diálogo de configuración (véase Settings)


Camera
Por defecto: 0

Selecciona la interfaz de la cámara a utilizar. El valor por defecto (camera = 0) recorre todas las interfaces soportadas en el inicio.
Por favor, use uno de los siguientes números para ir directamente a la configuración de la interfaz:

1 Basler Firewire (pylon SDK 2.3 / 32bit)
2 Basler GigE (pylon SDK 2.3 / 32bit)
3 PointGrey (FlyCapture SDK v2.0 / 32bit)
4 The Imaging Source (IC WDM USB / Firewire)
5 Webcam (Windows DirectShow-Interface)


nightMode
Por defecto: false
Activar el “modo noche” al iniciar

window
Por defecto: not set
El tamaño de la ventana inicial después del inicio. Definido por la anchura x altura sin espacio:  por ejemplo window=850x650

profile
El nombre corto del último perfil seleccionado.

filter
Por defecto: L
El ultimo filtro utilizado en “filter panel”

filters
Por defecto: UV,B,G R,IR,L
Los filtros disponibles en el cuadro desplegable de filtros. Por favor ,use comas sin espacios entre los valores

filterWheelScript
Por defecto: not set
Si tiene una rueda de filtros motorizada puede especificar un archivo de comandos que se llamará después de cada cambio de filtro.

Los parámetros para el índice de la secuencia de comandos será filtro y el nombre del filtro.

Por  ejemplo, si se ha configurado "filterWheelScript = myFilterScript.bat" y cambia la primera entrada del filtro (por ejemplo, UV) se llamará "myFilterWheelScript.bat 0 UV".

Se debe colocar el archivo de comandos en el directorio principal de FireCapture.

 

filetype
Por defecto: AVI
El formato de la captura se selecciona después de iniciar en “Capture panel”.

Entradas válidas : AVI   SER   FIT  TIF  BMP

captureRootDir
Por defecto: C:
Establece la ruta de destino para los ficheros de capturaPor favor,  utilice barra doble; e.g. C:\\Data\\Mars


createSubDirs
Por defecto: false
Por defecto los archivos de captura se salvan en el directorio raíz de la captura  o  en el directorio  seleccionado.  La convención de nomenclatura para los archivos es:

ProfileShortname +Filter + dayPattern +timePattern.filetype

(ejemplo:  Mars_R_01012010_235959.avi)


Si habilita la creación automática de subdirectorio (createSubDirs=true) FireCapture
creará la estructura de  un  subdirectorio  automáticamente  siguiendo esta regla de nomenclatura:   Path\ProfileShortname\dayPattern\Filter_timePattern.filetype
Asumiendo que la ruta actual se carga en  “C:“ esta opción crea el subdirectorio siguiente :   C:\Mars\01012010\R_2359.avi

 

dayPattern
Por defecto: dayPattern=dd_MM_yyyy
La fecha de nombre de archivo:  Usted puede tratar otro patrón, así (por ejemplo, "MMDDAAAA" para el formato de fecha de EE.UU.), pero tenga cuidado  y no utilice espacios o carácteres inválidos en el nombre  del fichero.


timePattern
Por defecto: HHmmss
Nombre de tiempo; por ejemplo: "HHmm" si no desea utilizar segundos en el nombre del fichero.

zip
Por defecto: true
Si se habilita todos los archivos de captura, excepto AVI y SER, serán comprimidos.

autoControl
Por defecto: true
Si se habiltó “gain” , “obturador y gamma” se salvarán por profile/filter-channel y se restaura cuando se cambia el filtro.

 

syncFPS
Por defecto: true
Sólo para cámaras TIS DMK/DBK : Si se activa la velocidad de fotogramas se sincroniza con la velocidad de obturación. 

Ver Control para más detalles.

 

 

skipIntro
Por defecto: false
Buen chico! Leyendo la documentación ¡¡ ..Ahora ya sabe cómo  evitar  esta pantalla  molesta de inicio.
 


logSession
Por Defecto: logSession = true
De forma predeterminada FireCapture creará un fichero “log” para cada archivo capturado. Se trata de un simple archivo de texto con el mismo nombre que el archivo de captura que contiene todos los datos relacionados con la captura.

Puede desactivar este registro con “logSession = false”.

 


displayTimer

Por defecto: false
Se documenta cuando se especifica  " display timer / countdown option" en Settings
 


timestamp
Por Defecto: false
Se llena cuando se especifica la " print timestamp into data option" en Settings
 


rgbSequence
Por defecto: false
Se cumplimenta cuando se especifica la secuencia de filtros RGB en Settings  
 


rgbDelay
Por defecto: 0

Retraso en segundos para el siguiente filtro de la secuencia RGB; se inicia automáticamente después de la captura.

 


customROI

Por defecto: none

Aquí puede insertar su ROI favorito; está disponible en el menú desplegable si hace ratón-derecho sobre los campos  “width/height “  en  Image panel . Evite los espacios en blanco utilizando la sintaxis siguiente:  Ejemplo "customROI=300x300,380x380,400x400"

 


prioCamThread
Por defecto: 3
Se llena cuando se especifica “Cam thread priority” en Settings

 

prioSaveThread
Por defecto: 3
Se llena cuando se especifica “Save thread priority” en
Settings

 

observer
Esta cadena se inserta en la imagen creando web-images desde SessionBrowser.

Zona superior de la pantalla,  3ª fila (izquierda) .
 


scope
Esta cadena se inserta en la imagen creando web-images desde SessionBrowser.

Zona superior de la pantalla,  3ª columna (centro).

 

 

location
Esta cadena se inserta en la imagen creando web-images desde SessionBrowser. Zona superior de la pantalla,  3ª columna (derecha).

 


debayer
Por defecto: false
Solo para cámaras a color: Se documenta cuando se active la opción “debayer” en Settings



debayerMode
Por defecto: NearestNeighbor
Solo para cámaras a color: Se documenta cuando se active el algoritmo de “debayer” en Settings

 


debayerPattern
Por defecto: GB
Solo para cámaras a color: Se documenta cuando se activa la opción “debayer pattern” en Settings

 


acquisitionModeSingle
Por defecto default: false
Solo para cámaras Basler : Acquisition mode usado para depuración. Por favor no cambie

 

Indice

 

 

Limitaciones y problemas conocidos


  Limitación de imágenes por segundo cuando se utiliza máquina más lenta.
  Limitación de imágenes por segundo cuando se utiliza cámaras con sensores más grandes (por ejemplo acA1300).
  Los deslizadores Gain / Shutter no funcionan en la mayoría de Webcam con interfaz de DirectShow



 

Camera Panel

<< Overview   Control Panel >>

Preview
Alterna la vista previa en  on/off
Puede ampliar la ventana de vista previa pulsando las teclas PageUp/Down

Night mode
Cambia el modo nocturno (on/off)

Binning 2x2
Activa el modo binning 2x2
Este modo no se soporta en todas las cámaras.
 

16 Bit
Cambia la cámara en el modo de vídeo de 16 bits (si es compatible)
Este modo sólo es compatible con algunas cámaras blanco y negro. El número efectivo de bits / píxeles depende del modelo de cámara. Tenga en cuenta que este modo define los formatos de ficheros  de captura:
  Si 16 bits está desactivado (por defecto) los formatos soportados son: AVI, BMP, SER
  Si 16 bits está habilitado los formatos soportados son: FIT, TIF, SER


 

Indice  

 

Control Panel

<< Image Panel Capture Panel >>

 

Gain
Control Manual

El rango soportado depende del modelo de cámara.

El valor actual de Gain se muestra posicionando el ratón sobre el deslizador.
Nota: Dependiendo de la cámara, este control no está disponible  o funciona correctamente si ejecuta DirectShow (WebCam) Interfaz de FireCapture.
 


Nota para cámaras Point Grey:

Algunas cámaras Point Grey permiten un rango de ganancia ampliado mediante la interface de los valores absolutos (Gracias a Anthony Wesley por informarme).  FireCapture detecta este rango extendido de forma automática durante la inicialización de la cámara y consecuentemente ajusta el control deslizante de ganancia.

El valor de la ganancia dividido por 100 es la ganancia en dB (es decir, 3100 = 31.00dB).

Un valor de la ganancia máxima por encima de 2.500 por lo general indica que se está ejecutando con éxito el rango extendido debido a la ganancia máxima estándar para cámaras PGR sería de alrededor de 24 dB (= 2400).

 

 Sugerencia: Usted puede controlar la ganancia con el teclado pulsando las teclas de flecha  arriba / abajo.


Exp. ms (Shutter)
Control manual de Exposiciónl.
El rango soportado depende del modelo de cámara. El valor de la exposición actual (en milisegundos) se visualiza si se mantiene el ratón sobre el deslizador.
Nota: Dependiendo de la cámara, este control no está disponible  o funciona correctamente si ejecuta DirectShow (WebCam) Interfaz de FireCapture.

Nota para cámaras  TIS-DMK : FireCapture

Mantiene automáticamente el valor de la exposición actual en sincronía con el ratio “fps” (imágenes por segundo). Si cambia el obturador a un valor que sea demasiado largo, para la toma actual, el valor del ratio “fps” se reducirá automáticamente y viceversa Utilizando este automatismo puede estar seguro siempre de conseguir extraer el ratio máximo de su DMK y usted no tiene que preocuparse de cambiar la configuración “fps”  volviendo  a valores más altos si acorta la exposición. Puede desactivar  esta  sincronización  mediante el establecimiento de syncFPS = false en FireCapture.ini.

 Sugerencia: Usted puede controlar la exposición con el teclado pulsando las teclas de flecha izquierda / derecha

 

Exp. Range
Ajuste del rango de nueva exposición

En algunas cámaras la exposición utilizable es enorme. Si quisiéramos asignar la gama completa de la exposición a la barra deslizante su valor sería casi imposible debido a que su tamaño sería muy grande. Por esta razón se ha introducido el control Exp.Range. Prácticamente divide la gama completa en sub-rangos permitiendo un control de exposición más fino. Para las cámaras DMK (más modernas ) hay 3 gamas disponibles.  El tercer rango se utiliza para exposiciones largas de hasta una hora; se aconseja precaución al cambiar este valor. En otras cámaras (por ejemplo, explorar Basler) el control de rango se utilizará como factor base de tiempo para la exposición.
Al posicionar el cursor sobre el control Exp.Range se visualiza el valor actual de la posible exposición (en milisegundos).


Gamma y Controles adicionales

Dependiendo de su modelo de cámara puede tener disponibles controles manuales adicionales que se muestra en un cuadro desplegable debajo de “EXP ms”. Algunos de ellos necesitan que se habilite primero la casilla de control. El control de Balance de Blancos, para cámaras de color, también esta disponible en este desplegable.


FPS
Ajuste de Images por Segundo (FPS)
Por defecto, la cámara se iniciará sin FPS por lo que su valor se define por el tiempo de exposición. Si la cámara es compatible con esto usted puede insertar cualquier tipo de FPS y pulse Enter. Utilice la casilla de control para activar o desactivar el valor FPS.


 

 

   Control dialog

Abre el desplegable de Control de la Cámara

Se abrirá el diálogo de control nativo proporcionado por el driver de la cámara subyacente (si está soportado). Debido a que el diálogo se invoca a una biblioteca de vínculos dinámicos no se garantiza si esta función funciona correctamente.

Indice

 

 

Capture Panel

<< Image Panel Data Panel >>

 

Profile

Selección de un perfil de captura
Capture profile” es una funcionalidad agradable de FireCapture. La idea subyacente es que, por lo general, se capturan los mismos objetos reiteradas veces durante todo el año, (por ejemplo: Planetas, la Luna).  Así que se almacena el perfil de la captura con algunos detalles relacionados con un objeto en particular facilitando su carga con un solo clickTodos los perfiles de captura se encuentran en la carpeta:

/ profilessub-directorio de FireCapture.

profile.png
Los perfiles son archivos de texto que terminan con "*. cap" (cap es sinónimo de "captura" me tomó un día entero la invención de esta extensión.)
Para la creación / edición de un perfil sitúe el cursor del ratón sobre la caja de perfiles desplegables y haga click derecho. Aparece el menú anterior.

Haga clic en la entrada correspondiente (Edit.. o New...) y rellene los valores en el cuadro de diálogo siguiente:

 

 

 Name es el nombre del perfil y en Prefix se utiliza el nombre del archivo de captura.

Planet selecciona un objetivo para este perfil que se utilizará para calcular las efemérides cuando se visualicen los detalles del objeto.

ROI define el tamaño de la imagen de la cámara cuando selecciona este perfil.

editProfile.png
 

 

Filter

Los filtros disponibles
El filtro actual se utiliza como prefijo en el nombre del archivo de captura.
Para definir su propio conjunto de filtros ver la entrada "filters" en Configuration
Para cambiar rápidamente entre los filtros utilizando el teclado ver Shortcuts

Path File

Directorio para los archivos de captura
Mediante este botón puede seleccionar el directorio de objetos para su fichero de capturas. Los nombres de los ficheros que se visualizan corresponde al Profile seleccionado. Ejemplo: si seleciona el “Profile” de Jupiter los ficheros se visualizan con el nombre:   Jup + Filtro utilizado + fecha/hora.

Con el fin de evitar quedarse sin espacio de disco durante la sesión el color de este botón indica el espacio libre en el disco.

A partir de 2 GB cambia de color de verde a rojo dependiendo del espacio libre en la unidad seleccionada. También puede comprobar  "createSubDirs"(ver Configuration)

 

Sugerencia: Si posiciona el ratón sobre el nombre del “Path” se visualiza el espacio disponible del disco.

 

Type
Formato de ficheros para  las capturas

Especifica el formato del archivo de captura. Los formatos soportados actualmente en FireCapture son AVI, SER, BMP, TIF y FIT.

El formato, por defecto, en la captura de datos 8 bits es: AVI, BMB y SER.

 Si la cámara soporta 12 bits efectivos de datos  y activó la casilla "16 bits" desde el panel de la cámara los formatos soportados son:

 FIT, TIF y SER.

 

Para ficheros BMP, FIT y FIT puede permitir comprimir el archivo desde el diálogo de Options.  Esto reduce el tamaño del archivo, mejora el rendimiento y facilita el manejo de ficheros.

 

Delete

Elimina el último fichero capturado

Si algo salió mal y la captura prematura es cancelada puede usar este botón para borrar el último archivo capturado. Se mostrará un cuadro de diálogo de confirmación con los detalles del archivo.

 

 Limit 
Establece los límites de la captura

Si desea detener la captura automáticamente, después de llegar a un límite específico (tiempo, número de fotogramas o tamaño de archivo),  usted puede usar la casilla de control  "Limit"Simplemente inserte el valor deseado ( segundos, número de fotogramas o MegaBits) en el campo de texto y empezar a capturar. La captura se para automáticamente si se alcanza el límite.

 

 

Auto Capture
Capturar automatica un número pre-definido de “ runs”
Esta funcionalidad está un poco escondida, ya que aún está en progreso. Usted puede utilizarla para la creación de películastime-laps”. Para habilitarla seleccione “Limit” y haga click-derecho sobre la casilla desplegable de opciones de “Limit”.

 

Vea la imagen de la derecha (Edit number of runs….)

 

Click en "Edit number of runs..." y se abre un nuevo cuadro de dialogo.

Inserte el valor de “number of runs” y “ delay “ en segundos (in seconds) y click en Done.

 

Si ahora empieza a grabar FireCapture captura el número de secuencia de forma automática.


NOTA: El botón de captura se deshabilita cuando la auto-captura se está ejecutando.

 

Botones de Captura
Estos botones  controlan su captura

    iniciar captura
     pausa en captura  (reanuda iniciar)
     stop captura


  Puede comenzar / detener la captura mediante el teclado con las teclas Enter / Esc

 

Si es de su interés ver un ejercicio sobre “Profile” vaya aquí.

 

Indice

 

 

Image Panel

<< Camera Control Panel >>

"Image panel" permite controlar el tamaño de la imagen mediante el ajuste de la región de interés de la cámara.  (ROI)

Use ROI
Selecciona una sub-imagen según el ancho y alto.  (ROI - Región de interés)
Para seleccionar ROI Introducir un Ancho y Alto  válidos y pulse el botón
    

Si los valores introducidos no son correctos se restauran los valores predefinidos de la cámara. 

No se puede seleccionar un desplazamiento X/Y;  ROI  extrae la lectura centrada en la CCD.

Si pulsa el botón ratón-derecho sobre el dato “ancho o alto” puede utilizar su propio conjunto de ROI que estará disponible como menú emergente.

 Vea la opción “customROI en Configuration


Max 
Cambia la imagen al tamaño máximo que la cámara proporciona 
Si se selecciona esta función los campos”ancho y alto”  ROI se deshabilitan por lo que, antes de la selección manual de ROI,  debe seleccionar "Use ROI”.

 

Indice

Data Panel

<< Capture Panel Options Panel >>

FPS (max.)

Número máximo posible de fotogramas

Muestra el valor máximo alcanzable para la exposición actual del obturador. Esto es, más o menos, sólo un valor teórico dado que la velocidad real del fotograma depende de la cámara, del ancho de banda, etc.. En cámaras disparadas (por ejemplo, TIS DMK *) la velocidad real se determinará por el valor de fps.  Si ha iniciado la captura se visualiza  el tamaño de los archivos actuales en MBytes. 
 

 

FPS (curr.)
Velocidad actual de captura

 
La velocidad de fotogramas, en FireCapture, depende en gran medida de potencia del ordenador y la ejecución de tareas activas de pre-procesado. Para aumentar la velocidad de la captura en los equipos más lentos puede utilizar la función Boost (ver Configuración). 

 

Lost / Time
Imágenes perdidas / Tiempo pasado
Muestra el número de imágenes perdidas si no se está ejecutando la captura o el tiempo transcurrido,  en segundos, desde que se inició la captura.


Captured
Número de fotogramas tomados

Presenta el número de tomas desde que se inició la captura.



Saved
Número de imágenes salvadas
 Presenta el número de fotogramas guardados en el disco desde que se inició la captura.

Debido a que el salvado se ejecuta en un proceso propio este número puede no estar sincronizado con el número de fotogramas capturados, sobre todo en equipos lentos.

Para evitar encontrarse con falta de memoria puede aumentar la prioridad de Save  usando el cuadro de diálogo Settings.

 

Indice

 

Options Panel

<< Data Panel Settings Panel >>

Show Object details

Si la característica está activada FireCapture trata de calcular las efemérides del objeto actual. Si ha definido un Planeta en su perfil actual (ver Profiles" en Capture) las efemérides (diámetro, magnitud y meridianos centrales) se muestran en la visualización en vivo.  Si el tamaño del píxel de la cámara puede obtenerse la distancia focal efectiva y la resolución se muestra también en la segunda línea.Asimismo estos datos se escribirán en el archivo log de la captura, independientemente de si "Show Object details" está habilitado o no.

 Sugerencia: Puede alternar la vista de los detalles previos del objeto pulsando  "D" en el teclado.

 

Show Alignment box
Si está activada la casilla se muestra un rectángulo rojo en la ventana de vista previa. Se comprobará automáticamente cuando abra “Alignment Settings”.


Auto-Align
Permite la alineación automática  de imágenes

Si esta opción está habilitada FireCapture intentará alinear las imágenes entrantes de forma automática mediante ” Blob detection”.
Con el fin de lograr los mejores resultados antes de utilizar esta función es absolutamente necesario entender cómo configurar correctamente  las funciones  “blob detection” y “alignment”.

Por  favor, lea el documento ”Blob Detection” para obtener información detallada.

Cuando se activa “Auto-Align” sin corregir la posición del objeto se marcará con cuatro puntos rojos. Esto es útil para corregir cualquier deriva en la imagen antes de que el objeto salga del campo de visión.


Pre-Processing
Permite el Pre-procesado
Si esta opción está activada, usted puede seleccionar un filtro de pre-procesado de la lista desplegable. Actualmente hay disponibles 5 pre-filtros distintos en FireCapture. Por favor, lea el documento PreFilter para obtener una descripción detallada de instalación y uso.

Indice

 

 

Settings Panel

<< Options Panel Prefilter >>

 

Settings
Abre  el diálogo de configuración.

Este diálogo le permite controlar las entradas más importantes del archivo de configuración FireCapture.

Por favor,consulte el documento Configuration con la lista completa de las entradas.

 

 

Settings-Dialog

 

General

 

Auto-control filter channels

Si se selecciona, todos los controles de la cámara (ganancia, obturación, etc) se salvan por profile / filter-channel y se restaura al cambiar  ”filter / profile”.

Beep on start/stop capture

Hace un breve pitido cuando se inicia/para la captura

Skip startup intro

Salta el inicio introducido

Display timer / countdown

Visualiza el tiempo de captura o  de cuenta atrás del tiempo para la captura siguiente (en segundos) con número grande en la visualización en vivo

Use ring buffer

No soportado actualmente ; tal vez esté operativo en la versión siguiente

Data

 

Write session logfiles

Escribe un archivo adicional en el log por cada imagen tomada

Auto-create subfolders

Crea automaticamente una estructura de subcarpetas para los ficheros (ver  Configuration para detalles)

Print timestamp into data

Imprime el tiempo directamente, con una precisión de milisegundos, en los datos capturados. Esto es útil cuando se necesita saber la hora exacta en cada imagen (por ejemplo: datos de ocultación).

 

Zip captured files

Si está dusponible todos los ficheros de la capturas se comprimen

(excepto AVI y SER)

Use UT in filenames

Almacena la fecha usando  Universal Time en lugar de su tiempo local.

Filter

 

RGB Sequence

Si se marca, se puede especificar una secuencia de filtros (use comando con valores sin espacios, separados por comas) que se utiliza para cambiar automáticamente al siguiente filtro de la secuencia cuando la captura se ha terminado.  Si lo desea, puede programar el tiempo (en segundos) en el cuadro desplegable;  después la captura se iniciará automáticamente. Para el soporte de ruedas de filtros  motorizadas  ver Configuration.

Thread-Priority

 

Camera / Saving

Lectura/ salvado de imágenes desde la cámara durante la captura. Aquí puede especificar la prioridad de las tareas relacionadas, para un ajuste fino,  que pueden ser útiles en máquinas más lentas.

Packet

Packet size (soportado solo para cámaras Point Grey.  Se recomienda no tocar este parámetro.

Color support

 

Debayer

Sólo disponible para las cámaras en color.
Si se marca, se hace Debayer a las imágenes de entrada en tiempo real usando el algoritmo Debayer y el patrón Bayer seleccionados.  Esto puede ser útil sólo en máquinas muy rápidas.

Si en la captura tiene marcada la opción se guardan datos de color RGB (24 bits)

Si desactiva esta opción los datos serán almacenados como raw Y800 sin debayerizar  y puede hacer Debayer de los datos utilizando posteriormente una herramienta independiente Debayer-Tool  .

 

 

 

Alignment Settings

Abre el diálogo de configuración de alineación.
Permite un ajuste fino de ” blob detection” que es absolutamente necesaria para la correcta auto-alineación.  Por favor, lea el documento BlobDetection para obtener información detallada.

 

 

Session Browser
Abre “Session Browser”
Es una aplicación propia (SessionBrowser.exe en la carpeta FireCapture),  que presenta todos los detalles de cualquiera de sus captura anteriores  (véase SessionBrowser para más detalles)

 

Boost
Acelerador de ordenadores  "lentos" 
Debido a la arquitectura de software JAVA de FireCapture y al enfoque del pre-procesado puede no estar satisfecho con la velocidad de FireCapture especialmente en procesadores de un solo núcleo .  He dedicado mucho trabajo tratando de mejorar el rendimiento en lo posible. El resultado de esto es la opción "Boost".

 La visualización de las tomas de entrada y las capturas de la cámara se ejecuta en diferentes procesos. Por defecto, cada  fotograma  capturado  se visualiza en tiempo real ( boost  = 1).  Incrementando este "factor boost" puede saltarse el display de las imágenes y aumenta la velocidad  general en máquinas lentas.

Boost = 2 significa que se presenta la segunda toma,

Boost = 3 una de cada tres y así sucesivamente. 

Simplemente ensayar con esta opción y averiguar si consigue mayor velocidad de la misma imagen.

También puede ensayar con “tread-prioritiespara mejorar el rendimiento. Ver las opciones de diálogo anterior.

 

Indice

 

Pre-Filter

<< Settings Panel Blob Detection >> 

Se puede elegir entre una serie de filtros predefinidos si se habilita  Options Panel à  "Pre-Processing"

Estos filtros le permiten el pre-proceso o pre-filtro de imágenes. Algunos filtros deben tener la opción “Auto-Align” habilitada.Los dos campos de texto debajo del filtro muestran el valor del brillo y calidad de la imagen actual (Quality curr) y el valor máximo desde que comenzó (Quality max).

Si una imagen pasa el filtro del campo de texto el cuadro de alineación en la ventana de vista previa será marcado en verde.

A continuación se explica la lista de los filtros disponibles actualmente.

 

Bright object

 Captura de objetos que superen un nivel de brillo predefinido
Este filtro le permite saltarse las tomas que no tienen el brillo específico. Mueva el regulador deslizante "Treshold" para configurar el brillo mínimo que debe tener la captura.  El rango va de 0 = Negro (izquierda) a 255 = Blanco (a la derecha). 

Si el valor del pixel más brillante de la trama está por debajo de este umbral no se va a capturar. Este filtro ha sido probado con éxito durante la captura de la ISS.

 

 

Moving object
Captura de objetos solo en movimiento 
Este filtro fue pensado para ser utilizado para la captura de meteoritos y no se ha probado  por completo.  Usted puede configurar el umbral mínimo, como se explica en Bright object, pero  además  este filtro sólo captura imágenes que difieran de la imagen anterior en al menos  dos  píxeles.

Así que si usted tiene algunas estrellas en la imagen este filtro ignora las tomas idénticas y sólo hace la captura si  un objeto brillante  salta a la vista de repente y al cambiar  su posición por comparación con la toma anterior.


Quality (JPEG)

Capturar imágenes solo con una calidad mínima
Este filtro es un “quality pre-filter” y debe tener la opción “Auto-Align habilitada. La imagen actual se salva como un archivo JPEG y utiliza el tamaño de archivo relacionado  por la estimación de su calidad. Al mover el deslizador se puede definir el porcentaje de utilización.


Quality (Similarity)
Captura similar a una imagen de referencia pre-seleccionada
Esta es otra de calidad de pre-filtro (debe tener la opción “Auto-Align habilitada. La parametrización de este uno es un poco más difícil.  En primer lugar usted necesita recoger una imagen de referencia, preferentemente nítida y detallada, de la ventana de vista previa. Para ello, alternar la vista previa  Camera Panel à "Preview”.

SUGERENCIA: usted puede alternar “Preview” con la barra espaciadora del teclado  cuando  Preview se visualiza. Con la imagen de Preview puede comprobar si la imagen es buena;  en caso contrario activar/desactivar la previsualización de nuevo para ver la siguiente. Si la imagen es lo suficientemente buena simplemente haga doble click  con el ratón en  cualquier  lugar de la imagen previa.  Después se crea un archivo  Best.jpg,  en el directorio FireCapture.

Teniendo la imagen de referencia seleccionada el filtro va a crea ahora la similar por comparación con la obtenida  Teóricamente las imágenes tiene una pequeña diferencia de calidad con respecto a la de referencia.  Al mover el deslizador se puede definir el porcentaje de utilización.


Stack / Dark frame
Apilado de imágenes después de la captura.

Mediante este filtro se puede apilar una serie de imágenes teniendo el resultado del apilado antes de terminar las capturas. La intención para este filtro fue la caza de las lunas débiles. También se ha utilizado con un gran éxito para obtener imágenes de metano.

Utilice el control deslizante para definir el número de fotogramas a apilar.

También puede restar un dark.  Para ello tape el telescopio y haga doble clic en la ventana de vista previa. Usted escuchará un breve pitido que indica que el dark se ha hecho  y se restará de las imágenes capturadas antes de apilarlas.

Simplemente desmarque la opción de “pre-processing” para restablecer el dark. Las versiones posteriores tal vez utilicen un umbral para evitar la sobre-exposición de las zonas más brillantes.

 

 
Mosaic-Helper

Ayudante para la toma de mosaico lunar
Siempre que se toma un mosaico lunar las posibilidades de a perder una pequeña parte

 son grandes. Por eso vino a mi mente el Mosaic-Helper. Se tomará el último fotograma capturado en la ventana de vista previa (cuando no se está ejecutando la captura).  Así puede ser más fácil encontrar puntos de referencia para orientar el siguiente campo con una cobertura adecuada.  Si ha iniciado la captura, la plantilla se desactivará automáticamente hasta que haya dejado de capturar de nuevo. Al utilizar el regulador puede ajustar la opacidad de la imagen superpuesta.


  Indice

 

Blob detection

<< PreFilter   Overview  >>

Para tareas especiales de pre-procesado (e.g. AutoAlign, Quality-Estimation) FireCapture utiliza el algoritmo” blob detection” en tiempo real. Si desea utilizar estas  tareas  de pre-procesado necesita ajustar correctamente los parámetros ”blob detection” del objeto actual.

Para ello abrir el dialogo “Alignment Settings” en Settings Panel:  

Alignment method:

Seleccione el método de la alineación apropiada.

Actualmente hay dos formas de auto-alineación de imágenes en FireCapture:
Planetas (objeto en el centro) centros de un objeto esférico (por defecto)
Luna (corrección de movimiento) determina el desplazamiento de la imagen y lo corrige en x / y.

Cuando capture los planetas deje la configuración por defecto;

cuando capture objetos no esféricas (Luna / Sol) cambiar a corrección de movimiento.

 

Alignment tuning:
Second task is fine tuning the alignment box by using the sliders of the "Alignment-Tuning" tab: On Planets the alignment box should enclose the whole disk of the Planet. Change the treshold slider as long as the box is big enough. On large Planets like Jupiter you may need to increase the max width & height as well. Simple click "Done" when finished and the Auto-Align function should work properly on Planets.

 

 

 

 

 

Cuando se abre la opción " Show Alignment box” puede ver la “alineación actual”  como un rectángulo rojo en la vista prtevia

 

 

Alignment tuning:
La segunda tarea es afinar el cuadro de alineación con el deslizador  de  “Alignment Tuning" :  En el alineamiento de  Planetas debe incluir todo el disco del planeta. 
Cambie deslizador para que sea lo suficiente grande. 
En los planetas grandes como Júpiter es posible que necesite aumentar el ancho máximo y la altura. Haga click en "Done-Hecho" cuando haya terminado y la función de Auto-Alineación debe funcionar correctamente.

En un objeto no esférico como la Luna la puesta a punto de la alineación es mucho más difícil. Debido a las condiciones cambiantes de seeing “blob” puede perderse por el bajo contraste de las imágenes. Por ello se debe jugar con los deslizadores de control minimo ancho/alto  y distancia de los bordes a fin de encontrar  una  mancha reproducible  en el detalle de la misma superficie.

 A pesar de que, en la mayoría de los casos, puede salir bien el alineado en la luna se recomienda no utilizar esto actualmente!

 

Quality-Settings:

Esta opción sólo se utiliza para el pre-filtro " Quality (JPEG)"  (véase PreFilter ).  Cuando capture Planetas deje los valores por defecto. Se utilizará el tamaño de la caja de alineación para cortar una sub-imagen para estimar la calidad.

 Si al capturar la Luna / Sol el cuadro de alineación no es lo suficientemente grande como para obtener una información de buena calidad de la sub-imagen o el cuadro de alineación no cubra la zona superficial que interesa anule la selección "Use alignment box for quality estimation" e introduzca el tamaño de la caja.

 Si hace clic en "Done" y pone en ON “quality pre-filter” se presentará un cuadro verde, en el centro de la imagen, con el tamaño dado.

 Este cuadro se utiliza ahora para la estimación de la calidad. Usted puede corregir la posición de la caja presionando CTRL + teclas Flechas en el teclado.

 

 

 

  Indice

 

Shortcuts

<< Overview >>

La lista de accesos abreviados disponibles del teclado son:


h
alterna histograma previo

d cambia los detalles del objeto (efemérides & longitud focal)
f ayuda a central enfoque (a principio de beta)
r selecciona filtro canal  rojo
g seleciona filtro canal verde
b selecciona filtro canal blue
i selecciona filtro canal  IR
l selecciona filtro canal L
Enter inicia la captura
Esc
detiene la capture
Page up / Page down zoom /nozoom imagen previa
Arrow keys (up / down) incrementa / reduce Gain
Arrow keys (left / right) reduce  /aumenta Exposure
CTRL + Teclas flecha mueve la caja de “Quality”

 

  Indice

 

Session Browser

Overview

 “Session Browser” es una aplicación propia que muestra los detalles de todas las capturas anteriores:

 (SessionBrowser.exe en la carpeta FireCapture)

sessionBrowser.png

 

Usted puede filtrar las entradas de captura por el perfil, la cámara utilizada o la fecha de captura. Si selecciona una entrada en la lista y hace click en el botón "Show details" (o doble  click en la lista) se abre una ventana que presenta los detalles de la captura de esta entrada. Puede guardar la entrada como “log” utilizando la función  " Save as *txt" .

sessionDetails.png

Una funcionalidad, realmente interesante, es la creación de una imagen en la web de presentación utilizando los datos de captura.

Seleccione una captura de la lista de sesiones, haga click en "Create web image" y ofrece su imagen procesada (jpeg *). La herramienta “FireCapture ImageMagic” se abrirá con todos los detalles documentados de la imagen. 

Usted puede cambiar todas las etiquetas y el tamaño de la imagen final. Pulse "Save " para guardar la imagen final.

 

sessionDetails.png



 

Si desea restablecer las entradas desde el histórico de sesiones simplemente quitar el archivo "sessions.dat" de la carpeta FireCapture.

 

 Indice

 

 

Debayer Tool

La herramienta Debayer es una aplicación propia (DeBayer.exe en la carpeta FireCapture). Si captura videos Y800 sin debayerizar desde una cámara a color puede utilizar  esta  herramienta para “debayerizar” los datos. Le dará algoritmos Debayer más avanzado que el “NearestNeighbor” estándar que se utiliza en Registax. Hasta el momento parece que funciona también con videos Y800 raw tomados con IC Capture. Mi agradecimiento a Clif Ashcraft que me apoyaron con pruebas utilizando Flea3 y DBK21 a color.

 

Debayer Tool

 

Pasos

1. Abrir uno o mas videos Y800 raw utilizando  el boton  "Open AVI(s)" 
2. Cargar algoritmo Debayer y el patrón bayer
3. Opcionalmente usar un desplazamiento x / y si el debayer previo no es correcto.
4. Pulse "Start" para iniciar la debayerización  que creará el AVI debayerizado en el mismo directorio.

 

 Indice

 

 

 

 

 

FireCapture Licencia

 

Salvo que se indique lo contrario, toda la documentación y el software incluido en el paquete FireCapture es propiedad de Torsten Edelmann.

Copyright (C) 2009-2011 Torsten Edelmann. Todos los derechos reservados.

Este software se proporciona "tal cual ", sin ninguna garantía expresa o implícita.
En ningún caso el autor se hace responsable de los daños y perjuicios derivados de la utilización de este software.

Se concede permiso para utilizar este software para uso privado.
Usted no puede redistribuir o modificar este software sin el permiso escrito del autor.

El uso comercial de este software está prohibido. Los vínculos a la página web FireCapture con fines comerciales (por ejemplo, los distribuidores de cámaras, venta de cámaras en general) también está prohibida sin el permiso del autor.

Si tiene cualquier pregunta o sugerencia acerca de este software contacte conmigo en: firecapture@wonderplanets.de

Cielos Claros si le complace  ver el cielo nocturno!

 

 
Torsten Edelmann
http://firecapture.wonderplanets.de
http://www.wonderplanets.de/

 

Indice

 

Anexo Pruebas..

Ejercicio 1: Crear “Profile” del objeto,,, crear carpeta para la captura y hacer una toma…

Paso 1.  Crear “Profile” .   Click sobre “Profile

 

click “Edit profile..”

Nota: hay que seleccionar el planeta en el desplegable…

Paso 2. Crear el path de la carpeta para archivo de capturas.  Click sobre el icono de “Carpetas” al lado de File…

  

 

En “File Name”  introducir el nombre de carpeta donde se ubicaran las tomas..  En este caso “Prueba2”…   Click  en “Open” …

 A continuación hacemos una captura: (Frames 1)

 

 

Lick en el icono  start: 

  

La captura se archiva en la ubicación decidida… con el Explorador de Windows vemos la ruta…

 

Y en la carpeta Prueba2 esta la captura (01 06 2011) en formato comprimido (RAR).. si lo abrimos aparece la imagen en formato BMP…..

  

 

Indice

 

 

Screenshots

Night mode


SessionBrowser

sessionBrowser.png


 

ImageMagic-Tool

Debayer standalone tool

Comparison normal capture vs. capture using quality pre-filter

Indice

 
 
 
 

©Felipe Largo 2011-Junio

Return