IOS development and design

Angel García Rubio



AGRdeveloper@gmail.com

 

Detector de movimiento

 

Esta App utiliza la cámara de iPhone para capturar imágenes de forma automática cuando detecta algún movimiento. 

Analiza la imagen que está siendo captada por la cámara y, si detecta algún movimiento (se puede configurar para que detecte caras), hace una serie de fotos en las que se registra la fecha y la hora. Las fotos tomadas se mantienen temporalmente y se pueden guardar en el carrete del iPhone. Al terminar la sesión, o al cerrar la aplicación, las fotos que no hayan sido guardadas se eliminan automáticamente. 

Requisitos

Esta aplicación requiere IOS 7.0 y está diseñada para iPhone. 

Consumo y Bloqueo automático

Cuando la captura de imágenes está activa se produce un alto consumo de la batería, por lo que es conveniente mantener el iPhone conectado al cargador si se va a hacer un uso prolongado.

El Bloqueo automático del iPhone detiene la captura de imágenes. Para evitar esto se debe quitar el bloqueo automático, en los ajustes del iPhone

                  Ajustes > General Bloqueo automático: Nunca

 

Idiomas

Soporta idiomas Español e Inglés.

 

Navegación

En la parte inferior hay una barra de navegación que te lleva a distinta opciones:

·         Sesión- Para iniciar, pausar o detener la captura de imágenes.

·         Imágenes- Para consultar las imágenes captadas por la cámara.

·         Configuración- Para ajustar los parámetros de la sesión. 

 

Sesión

La captura de imágenes se controla desde aquí. Cuando se activa la sesión se irán capturando imágenes cada vez que se produzca un movimiento. Estas imágenes se almacenan en un carrete temporal, que se borrará al detener la sesión o al cerrar la aplicación.

Play/Pause - inicia/pausa la captura. El estado se muestra mediante un indicador de color amarillo cuando la sesión este inactiva, verde cuando este activa.

Stop - Detiene la captura y borra las imágenes que hubiera en el carrete temporal.

Las imágenes capturadas por la cámara se analizan en tiempo real y si se detecta algún movimiento (o una cara, según como esté configurado) el indicador parpadeará enrojo, sonará un beep (si está activado el sonido)  y se guardará la imagen en el carrete temporal.

Junto al indicador se muestra un número que corresponde al número de imágenes capturadas en el carrete temporal y en la esquina superior izquierda se muestra una miniatura con la última imagen capturada.

 

Imágenes

En esta opción se puede ver una lista de miniaturas de las imágenes capturadas que hay en el carrete temporal. Al tocar en una de ellas, se amplia  y aparecen dos botones, uno para volver a lista de miniatura y otro para guardar la imagen en el carrete del iPhone.

Las imágenes que no hayan sido guardadas se borran al detener la sesión.

 

Configuración

En esta opción se pueden ajustar varios parámetros.

Sensibilidad: Se puede ajustar mediante un control deslizante entre 0 y 100. Indica el grado de tolerancia con pequeños cambios en la imagen.

Velocidad de disparo: Con este control deslizante se ajusta el tiempo que el sistema va a dejar pasar desde que captura una imagen hasta que se capture una nueva. A velocidad máxima se capturan unas 25 imágenes por segundo y a la mínima una imagen cada 5 segundos.

Max. imágenes: Con este control deslizante se puede ajustar el número máximo de imágenes que caben en el carrete temporal. El valor mínimo es 20 y el máximo 300.

Acción a realizar cuando se alcance el máximo: Se puede seleccionar qué hacer cuando se alcance el número máximo de imágenes en el carrete temporal. 

    - Detener sesión: Se detiene la captura de imágenes.

    - Borrar primeras: Cada nueva imagen que se captura hace que se borre la más antigua.

Activar sonido: Si esta opción está activada cada vez que se detecte un movimiento sonará un Beep.

Detectar caras: Si esta opción está activada se conmuta al modo de detectar caras. La captura se realizará cuando el sistema detecte una cara. 

Activar luz: Si esta opción está activada se enciende el foco de la cámara (sólo es válido cuando se utilice la cámara trasera del iPhone).

Cámara delantera: Si esta opción está activada se utiliza la cámara delantera. En caso contrario, la trasera.

 

NOTA: La detección de caras depende en gran medida de la iluminación, el ángulo y el tipo de cara.