Vous êtes sur la page 1sur 21

FACULTAD DE INGENIERIA

ESCUELA PROFESIONAL DE INGENIERIA


DE SISTEMAS
TITULO:

“SOFTWARE PARA PROCESAMIENTO DE IMÁGENES


CAPTURADAS DE UNA CAMARA DE VIDEO-VIGILANCIA”

JORNADA DE INVESTIGACIÓN CIENTÍFICA

AUTORES:

CRUZ TAPIA ESTEFANO


GUEVARA RODRIGUEZ LUIS FRANCHESCO
JIMENEZ GARCIA FRANKY YERDIN
RIVAS IZQUIERDO JOHAN

ASESORA:

MSC. MARIA ELENA COTRINA LEON

LÍNEA DE INVESTIGACIÓN:

SISTEMAS DE INFORMACIÓN Y COMUNICACIONES

TRUJILLO – PERÚ

2018
DEDICATORIA

Dedico este proyecto de investigación a Dios y a nuestros padres. A Dios porque ha estado
con nosotros a cada paso que damos, cuidándonos y dándonos fortaleza para continuar, a
nuestros padres, quienes nos acompañan en nuestras vidas velando por nuestro bienestar
y educación siendo nuestro apoyo en todo momento. Depositando su entera confianza en
cada reto que se nos presentaba sin dudar ni un solo momento en nuestra inteligencia y
capacidad. Es por ello que somos buenas personas de buen corazón.
A nuestra profesora por la enseñanza obtenida durante el desarrollo del curso y a nosotros
por el gran esfuerzo, aptitud, unión, perseverancia y compromiso para lograr nuestras
metas.

Los Autores
AGRADECIMIENTO

Queremos agradecer a nuestra maestra ya que ella nos enseñó el valor de los estudios y a
superarnos cada día, también agradecemos a nuestros padres porque ellos estuvieron en
los días más difíciles en nuestras vidas como estudiantes. Y agradecemos a Dios por
darnos salud que tenemos. Estamos seguros que nuestras metas planteadas darán fruto en
el futuro y por ende debemos esforzarnos cada día para ser mejor en la universidad y en
todo lugar sin olvidar el respeto que engrandece a la persona.

Los Autores
RESUMEN
La presente investigación se llevó a cabo a través de un plan de trabajo y un diagnóstico,
el cual nos proporciona la información para el desarrollo.
En estos tiempos los asaltos o robos a viviendas, suceden a cada instante y un gran número
de personas han sido afectadas por estos acontecimientos, siendo esta, la razón por la que
nuestro tema de investigación es sobre Software Para Procesamiento De Imágenes
Capturadas De Una Cámara De Video-Vigilancia.
Muchas de las personas han sido afectadas por este tipo de situaciones que expone la vida,
lo peor de todo es que, aunque reporten las quejas ante la Policía no les dan solución a
dichos problemas, por lo que la situación sigue ocurriendo una y otra vez.
Este tema debe ser tratado de forma inmediata, ya que representa un gran peligro de vida
para la sociedad en general. Los lugares de la ciudad necesitamos que se nos brinde
seguridad durante nuestro día a día. Además, para ya no permitir que esto siga ocurriendo.
El desarrollo de este proyecto, nos permitió aplicar, los conocimientos adquiridos en la
materia de fundamentos de investigación, experimentando cada uno de los procesos en
los que se dividió la metodología utilizada y de alguna u otra manera ayudar a la sociedad
mediante propuestas que permitirán disminuir los robos o asaltos en las vías públicas.
Esta investigación busca dar respuesta a las inquietudes de las personas que viven en la
Av. Víctor Larco.
INDICE GENERAL:
INDICE DE ANEXOS ................................................................................................... 6
INTRODUCCIÓN .......................................................................................................... 7
REALIDAD PROBLEMÁTICA ................................................................................... 8
OBJETIVOS ................................................................................................................... 9
General ........................................................................................................................ 9
Específicos ................................................................................................................... 9
MARCO TEORICO ..................................................................................................... 10
Cámaras de Seguridad ............................................................................................. 10
Funciones Especiales De Las Cámaras ................................................................... 11
Resolución de imágenes. ........................................................................................... 13
HISTORIA .................................................................................................................... 14
Funciones ................................................................................................................... 14
Herramientas Adicionales........................................................................................ 14
Cajas de herramientas y Paquetes de bloques. ...................................................... 14
CODIGO REALIZADO .............................................................................................. 16
Clase ExtrayendoImagenes.m ................................................................................. 16
CONCLUSIONES ........................................................................................................ 17
BIBLIOGRAFIAS ........................................................................................................ 18
ANEXOS ....................................................................................................................... 19
INDICE DE ANEXOS

ANEXO_1. Ubicación del Lugar………………………………………………………19

ANEXO_2. Lugar Donde suceden los hechos…………………………………………19

ANEXO_3. Ingreso al programa Matlab, realizando el código………………………..20

ANEXO_4. Ejecutando y probando cada imagen……………………………………...20

ANEXO_5. Procesando el Programa a una carpeta……………………………………21

ANEXO_6. Extrayendo Imágenes a la carpeta donde está llamándole………………..21


INTRODUCCIÓN

En la actualidad, las empresas se ven afectadas por la inseguridad ciudadana, ya que estas
se sienten amenazadas, bajo la perspectiva de haber un riesgo de ser coludidas por
entidades o personas que buscan algún beneficio, dañando los datos, la infraestructura o
haciendo daño al personal. Por ellos se ven obligadas a tomar medidas de seguridad, de
tener siempre vigiladas en sectores de mayor riesgo o puntos de concentración de masas
en dichas áreas.
REALIDAD PROBLEMÁTICA

Durante los últimos años el distrito de Víctor Larco, ha sufrido constantes robos en los
negocios de los cuales no se ha llegado a concluir quienes han sido los participantes en
estos hechos. Nosotros los estudiantes de Ing. de sistemas, realizaremos un proyecto en
donde podremos mostrar, por medios de programas dentro de ellos MatLab, un lenguaje
de programación en el cual está diseñado para hacer operaciones con matrices, este va a
ingresar un video de lo cual sucede durante el día la actividad normal captando todo
suceso, Netbeans, en el cual se va registrando a cada persona que va a ser vista por medio
de programa de matlab, y MySqlWorkBech, en el cual se creara la Base de datos.
OBJETIVOS
General

 Presentar el software para procesamiento de imágenes capturadas de una cámara


de video-vigilancia

Específicos

 Identificar los tipos de cámaras de seguridad


 Conocer las funciones especiales de las cámaras de seguridad
 Determinar el funcionamiento de MATLAB
 Identificar el proceso de ampliación de MATLAB
MARCO TEORICO
Cámaras de Seguridad

Cámaras Análogas. En ellas la medida de resolución se mide en TVL (líneas de


televisión), esta cantidad nos da la calidad de las imágenes que captura la cámara.
Las TVL hacen referencia a un número de líneas horizontales en la pantalla, van desde la
resolución más baja 420 TVL y pueden llegar en alta resolución hasta las 1.200 TVL,
entre más líneas tenga, será más nítida la imagen.

Cámaras IP: En ellas la resolución es de Alta Definición y Ultra Alta definición (HD),
muy superior a las cámaras analógicas, y se mide en Megapíxeles teniendo en cuenta
también la velocidad de cuadros por segundos (fps) y demás funciones especiales.

Para las imágenes digitales almacenadas como mapa de bits la convención es describir la
resolución de la imagen con dos números enteros, donde el primero es la cantidad de
columnas de píxeles (cuántos píxeles tiene la imagen a lo ancho) y el segundo es la
cantidad de filas de píxeles (cuántos píxeles tiene la imagen a lo alto).La convención que
le sigue en popularidad es describir el número total de en la imagen (usualmente
expresado como el múltiplo correspondiente a millón -mega-), que puede ser calculado
multiplicando la cantidad de columnas de píxeles en una imagen, por la cantidad de filas.
Para saber cuál es la resolución de una cámara digital debemos conocer los píxeles de
ancho x alto a los que es capaz de obtener una imagen. Así una cámara capaz de obtener
una imagen de 1600 x 1200 píxeles, tiene una resolución de 1600×1200=1.920.000
píxeles, es decir 1,92 megapíxeles.
FULL HD: 1080p = 1920 X 1080 = 2.073.600 pixeles = 2,073 Megapixeles
HD: 720p = 1280×720 = 921.600 pixeles = 0,9216 Megapixeles

Funciones Especiales De Las Cámaras


La resolución de imagen dada por una cámara depende de si tiene o no funciones
especiales para el mejoramiento de imagen.
A continuación, vemos las funciones especiales más relevantes a tener en cuenta a la hora
de comprar cámaras de seguridad:
 Alta definición (High Definition-HD). Calidad de imagen propia de las Cámaras
IP, su resolución se mide en: MegaPixeles, velocidad de cuadros por segundos
(fps) y demás funciones especiales. El último desarrollo en Cámaras de Seguridad
IP, es la Tecnología 4K o Ultra Alta Definición. Estas cámaras ofrecen un detalle
de imagen superior y una sorprendente gama de colores.
 Luminosidad de la cámara Sensibilidad a las condiciones de luz. se mide en
“Lux”, y determina la cantidad mínima de luz que requiere una cámara para poder
producir una imagen legible. En este caso la mejor cámara será la que más
pequeño tenga este valor.
 BLC (Back Light Compensation). La compensación de luz trasera, compensa la
situación de contraluz evitando que la cámara se encandile cuando tiene gran
intensidad de luz detrás de un objeto.
 AGC (Automatic Gain Control). Función que ajusta automáticamente la
sensibilidad de iluminación del sensor para crear imágenes más nítidas.
 Lente de la cámara. Define el ángulo y la profundidad del campo de visión que
puede obtener con la cámara.
 Lente Varifocal: Nos permite manualmente ajustar el ángulo de cobertura y la
profundidad focal.
 Lente auto iris:Tiene la capacidad de controlar automáticamente la cantidad de
luz que recibe, para dar una mejor imagen.
 WDR (Wide Dynamic Range): Amplio rango dinámico, es una función de
algunas cámaras, que permite mejorar una escena que presente una amplia
variedad de condiciones de iluminación, es decir posee áreas muy iluminadas y
muy oscuras a la vez, o en condiciones de contraluz. Ejemplo: una persona
ubicada delante de una ventana muy iluminada. El WDR aplica técnicas para
diferenciar la exposición de distintos objetos de una misma escena con el fin ver
bien los objetos de las zonas iluminadas y los de las oscuras.
 Diferencia entre WDR y DWDR. Ambos sistemas hacen las funciones de
medición, compensación y ajuste de luz en la imagen. La diferencia radica en que
el WDR se realiza través de un filtro incorporado en la estructura de la cámara,
mientras que el DWDR se hace de manera digital sobre la imagen sin necesidad
del filtro. La incorporación del DWDR (WDR Digital) en las cámaras de CCTV
permitió dotarlas de más y mejores características sin comprometer el costo. Por
lo general una cámara con WDR, también debe incluir las funciones de AutoIris
y Compensación de Luz de Fondo (BLC), agregando características que

mejorarán el video.

 Cámaras Infrarrojas. Las cámaras con visión nocturna o Infrarrojas tienen la


habilidad de ver en ambientes con bajos niveles de iluminación ó en oscuridad.
Para crear las imágenes se apoyan en la tecnología de iluminación con leds, que
le permite inclusive ver en la gama multicolor, dependiendo de las características
técnicas de la cámara. Por lo general las cámaras infrarrojas durante el día trabajan
como una cámara convencional a color y cuando la luz ambiente disminuye hasta
cierto nivel de oscuridad enciende automáticamente su lámpara iluminadora de
leds. La Cantidad de Leds en una cámara infrarroja determina la distancia en
metros hasta donde la cámara en condiciones de oscuridad puede ver. Para que
una cámara Infrarroja funcione bien, inclusive en la noche, debe tener funciones
como BLC, WDR ó DWDR, de lo contrario se deslumbraría, presentando una
imagen deficiente.

Resolución de imágenes.
Es el grado de detalle o calidad de una imagen digital ya sea escaneada, fotografiada o
impresa. Este valor se expresa en ppp (píxeles por pulgada) o en inglés dpi (dots per inch).
Cuantos más píxeles contenga una imagen por pulgada lineal, mayor calidad tendrá.
La resolución de un monitor se refiere al número de píxeles por pulgada que es capaz de
mostrar. La resolución de una pantalla de ordenador PC es de 72 ppp.
En una impresora se habla del número de puntos por pulgada que puede imprimir: 600,
1200, etc.
Algunos escáneres suelen producir imágenes con una resolución por defecto de 200 ppp.
Las cámaras digitales prestan una calidad que se expresa en MegaPíxels. Así por ejemplo
una cámara de 8 MP es aquella capaz de tomar una fotografía con 8 millones de píxeles.
HISTORIA

En 1984 surge la primera versión, creado por Cleve Moler, con la idea de usar paquetes
de subrutinas escritas en Fortran en los cursos de Análisis Numérico y Algebra Lineal,
sin tener una necesidad de programas que usaran este lenguaje.
El lenguaje de programación M se creó en 1970 proporcionando un acceso sencillo al
Software de matrices LINPACK y EISPACK sin tener que hacer uso del lenguaje Fortran.
Ya en 2004 se apreciaba que MATLAB era usado por aproximadamente más de un millón
de personas, tanto académicos como empresarios.
Funciones
Dentro de sus principales funciones se encuentran:

 Manipulación de Matrices.

 La representación de datos y funciones.

 Implementación de algoritmos.

 Creación de interfaces de usuario (GUI).

 Comunicación con programas en otros lenguajes y con otros


dispositivos Hardware.

Herramientas Adicionales
 Simulink (plataforma de simulación multidominio).
 GUIDE (editor de interfaces de usuario - GUI).
Y también se pueden ampliar sus capacidades con las cajas de herramientas de MATLAB,
y con los paquetes de bloques de Simulink.

Cajas de herramientas y Paquetes de bloques.


Las más de 35 cajas de herramientas y paquetes de bloques agrupan las funcionalidades
de MATLAB, estas se clasifican en las siguientes categorías.
MATLAB (Cajas de
Simulink
herramientas)

Matemáticas y Optimización Modelado de punto fijo

Estadística y Análisis de datos Modelado basado en eventos

Diseño de sistemas de control y


Modelado físico
análisis

Procesado de señal y
Gráficos de simulación
comunicaciones

Procesado de imagen Diseño de sistemas de control y análisis

Pruebas y medidas Procesado de señal y comunicaciones

Biología computacional Generación de código

Modelado y análisis financiero Prototipos de control rápido y SW/HW HIL

Desarrollo de aplicaciones Tarjetas integradas

Informes y conexión a bases de


Verificación, validación y comprobación
datos

Verificación, validación del código y desarrollo de


Compiler
ejecutables
CODIGO REALIZADO

Clase ExtrayendoImagenes.m

% Autor: Franky Jimenez Garcia


% Fecha: 22/11/2018
% Este código es distribuido bajo la licencia CC BY-NC-SA
clc, clear all, close all %Comandos para limpiar

video = 'prueba1.avi'; % Nombre del video


carpeta = 'imagenes'; % Nombre de la carpeta para almacenar las imágenes
NumeroImagenes = 20; %Número de imágenes a extraer

videoobj = VideoReader(video);
intervalo = round(linspace(1,videoobj.NumberOfFrames,NumeroImagenes));
for i=intervalo
frame = read(videoobj,i);
namefile = [carpeta, '\ima', num2str(i), '.bmp'];
imwrite(frame,namefile)
end
CONCLUSIONES

 Debido a la ausencia de cámaras de video vigilancia e incluso la presencia de las


mismas, pero con poca resolución es que ha ocasionado una problemática en la
sociedad, ya que no ayuda a la seguridad en las calles y centros de trabajos, por
tal motivo nuestro grupo ha propuesto una mejora en la resolución de la imagen
digital de las cámaras de seguridad por medio de los programas Matlab y
NetBeans.
 De acuerdo a la necesidad de seguridad en calles y centros de trabajo se propone
la instalación de cámaras de video vigilancia que consten con un sistema de
resolución capaz de tomar captura del sospechoso y guardar la en su base de datos
haciendo que la imagen captada tenga una mayor resolución a la hora de que los
policías busquen al sospechoso y de esta manera sea más fácil identificarlo.
 Por lo tanto, hemos considerado el mejoramiento en la resolución de las cámaras
de video-vigilancia en las calles y centros de trabajos para así brindar una mayor
seguridad. Esto se lograría por medio de códigos para que la imagen tenga una
mayor resolución, además este sistema puede funcionar tanto de día como de
noche obteniendo así una mayor seguridad y mayor tranquilidad para la población.
BIBLIOGRAFIAS

 Jon Byous, Java technology: The early years. Sun Developer Network, sin
fecha[ca. 1998]. Recuperado 21 de abril de 2005.
 James Gosling, A brief history of the Green project. Java.net, sin fecha [ca.
Q1/1998]. Recuperado 22 de abril de 2005.
 James Gosling, Bill Joy, Guy Steele, y Gilad Bracha, The Java language
specification, tercera edición. Addison-Wesley, 2005. ISBN 0-321-24678-0.
 Tim Lindholm y Frank Yellin. The Java Virtual Machine specification, segunda
edición. Addison-Wesley, 1999. ISBN 0-201-43294-3.
ANEXOS

(Anexo1. Ubicación del lugar)

(Anexo2. Lugar Donde Sucede los hechos)


(Anexo3. Ingreso al programa Matlab, realizando el código)

(Anexo4. Ejecutando y probando cada imagen)


(Anexo5. Procesando el Programa a una carpeta)

(Anexo6. Extrayendo Imágenes a la carpeta donde esta llamándole)

Vous aimerez peut-être aussi