PDF de programación - Tecnologías .NET/Mono de fuentes abiertas aplicadas al desarrollo de un Sistema de Video-Vigilancia

Imágen de pdf Tecnologías .NET/Mono de fuentes abiertas aplicadas al desarrollo de un Sistema de Video-Vigilancia

Tecnologías .NET/Mono de fuentes abiertas aplicadas al desarrollo de un Sistema de Video-Vigilanciagráfica de visualizaciones

Publicado el 29 de Abril del 2018
774 visualizaciones desde el 29 de Abril del 2018
3,1 MB
189 paginas
Creado hace 12a (24/04/2012)
UNIVERSIDAD AUSTRAL DE CHILE

SEDE PUERTO MONTT

ESCUELA DE INGENIERIA EN COMPUTACION

Tecnologías .NET/Mono de fuentes abiertas aplicadas al desarrollo de un

Sistema de Video-Vigilancia



Seminario de Titulación
para optar
al título de Ingeniero en Computación



PROFESOR PATROCINANTE:
Sr. MAURICIO HENRIQUEZ S.

PROFESOR COPATROCINANTE:
Sr. MOISÉS CORONADO D.

MÓNICA ANDREA PÉREZ OLIVARES

PUERTO MONTT – CHILE

2009





Dedicado a mi familia…

Agradecimientos



A mis padres y hermanos, ya que sin ellos no hubiera sido posible

finalizar esta importante etapa. A mi hermana quien estuvo conmigo durante

todos estos años de estudio y me ayudó en todo momento.



A mi pololo Claudio, por hacer que estos años de estudio fueran más

entretenidos, lleno de lindos momentos y por hacerme entender que las metas

en la vida se pueden lograr con mucho esfuerzo y dedicación.



A mi profesor patrocinante Mauricio Henríquez, quien fue el principal

apoyo para que este seminario de tesis llegue a buen puerto.



A las personas que me acompañaron durante mis años de estudio.



A todos ellos muchas gracias……



Síntesis en castellano

Síntesis en inglés

1.

Introducción ............................................................................................. 1

2. Objetivos ................................................................................................... 3

2.1 Objetivo general .................................................................................... 3
2.2 Objetivos específicos ........................................................................... 3

3.

Planteamiento del Problema ................................................................... 4

3.1 Antecedentes ........................................................................................ 4
3.1.1 Definición del Problema ................................................................. 4
3.1.2
Identificación de esfuerzos anteriores para resolverlo ............. 11
3.1.3 Solución propuesta ....................................................................... 15
3.1.3.1 FFmpeg ....................................................................................... 17
3.1.3.2 Tao.External ............................................................................... 23
3.1.3.3 ISE.Video .................................................................................... 25
3.1.3.4 EmGU.CV .................................................................................... 30
3.1.4 Definición del equipo de trabajo .................................................. 36
3.2 Justificación ........................................................................................ 37
3.2.1 Situación sin proyecto .................................................................. 37
3.2.2 Situación con proyecto ................................................................ 37
3.3 Delimitación ......................................................................................... 38

4. Metodología ............................................................................................ 40

4.1 Desarrollar un modelo general .......................................................... 42
4.2 Construcción de la lista de rasgos .................................................... 42
4.3 Planear por rasgos ............................................................................. 42
4.4 Diseñar por rasgos y construir por rasgos ...................................... 43

5. Recursos ................................................................................................. 44



5.1 Hardware .............................................................................................. 44
5.2 Software ............................................................................................... 44
5.3 Otros .................................................................................................... 46

6.

Procesos principales de la Metodología FDD ..................................... 47

6.1 Desarrollar un modelo general .......................................................... 50
6.2 Construcción de la lista de rasgos .................................................... 64
6.3 Planear por rasgos ............................................................................. 66
6.4 Diseño por rasgos (Iteración 1) ........................................................ 68
6.5 Construcción por rasgo (Iteración 1) ................................................ 73
6.6 Diseño por rasgo (Iteración 2) ........................................................... 82
6.7 Construcción por rasgo (Iteración 2) ................................................ 86
6.8 Diseño por rasgo (Iteración 3) ........................................................... 95
6.9 Construcción por rasgo (Iteración 3) ................................................ 99
6.10 Diseño por rasgo (Iteración 4) ......................................................... 105
6.11 Construcción por rasgo (Iteración 4) .............................................. 109
6.12 Diseño por rasgo (Iteración 5) ......................................................... 116
6.13 Construcción por rasgo (Iteración 5) .............................................. 129

7. Conclusiones ....................................................................................... 145

8. Bibliografía ........................................................................................... 148

9. Anexos .................................................................................................. 151

Anexo A: Código de la clase VideoPlayer del control ASP.NET ............ 151
Anexo B: Código de la clase VideoStreamingService del control
ASP.NET ..................................................................................................... 159
Anexo C: Instalación de la aplicación en Apache y Mod-Mono. ............ 167
9.1 Proyecto Mono .................................................................................. 167



Tablas

Tabla 1: Equipo de trabajo ............................................................................. 36

Tabla 2: Hardware a utilizar en el proyecto de tesis .................................... 44

Tabla 3: Software a utilizar en el proyecto de tesis ..................................... 44

Tabla 4: Otros dispositivos ............................................................................ 46

Tabla 5: Detalles de la clase VideoPlayer del control Windows Form ....... 57

Tabla 6: Detalles de la clase VideoPlayer del control GTK ......................... 59

Tabla 7: Detalles de la clase VideoPlayer del control Web ASP.NET ......... 60

Tabla 8: Detalles de la clase VideoStreamingService del control ASP.NET

.......................................................................................................................... 61

Tabla 9: Detalles de la clase VStream del control ASP.NET ....................... 63

Tabla 10: Lista de rasgos del sistema de video-vigilancia .......................... 65

Tabla 11: Planificación por rasgos ................................................................ 67

Tabla 12: Detalles de la clase VideoStreamingService (Actualización) ... 125



Diagramas

Diagrama 1: Ciclo de vida de la metodología FDD ....................................... 40

Diagrama 2: Funcionamiento de las iteraciones diseñar e implementar ... 41

Diagrama 3: Diagrama de Casos de Uso que muestra la interacción del

Programador y el Usuario con el control Windows Form y GTK ................ 48



Diagrama 4: Diagrama de casos de uso que representa la interacción del

Programador y el Usuario con el control Web ASP.NET ............................. 49

Diagrama 5: Diagrama de clases del control Windows Forms ................... 52

Diagrama 6: Diagrama de clases del control GTK ....................................... 53

Diagrama 7: Diagrama parcial de clases del control Web ASP.NET .......... 54

Diagrama 8: Diagrama de secuencia correspondiente a los rasgos 1.1, 1.2,

1.3, 1.4, 1.5, 1.6, 1.7 ......................................................................................... 70

Diagrama 9: Diagrama de secuencia del funcionamiento del control

Windows Form y la interacción con el programador ................................... 72

Diagrama 10: Diagrama del funcionamiento de un VideoPlayer ................ 81

Diagrama 11: Diagrama de secuencia correspondiente a los rasgos 2.1,

2.2, 2.3, 2.4, 2.5, 2.6, 2.7 .................................................................................. 83

Diagrama 12: Diagrama de secuencia del control GTK y la interacción con

el programador ................................................................................................ 86

Diagrama 13: Diagrama de secuencia de los rasgos 3.1, 3.2, 3.3 ............... 97

Diagrama 14: Diagrama explicativo de la Iteración 3 ................................... 99

Diagrama 15: Diagrama explicativo de los rasgos 3.4.1, 3.4.2, 3.4.3 ........ 106

Diagrama 16: Diagrama explicativo de la iteración 4 ................................. 108

Diagrama 17: Diagrama de secuencia de los rasgos 3.5.1, 3.5.2, 3.5.3, 3.5.4,

3.5.5, 3.5.6 ...................................................................................................... 117

Diagrama 18: Diagrama de secuencia correspondiente a los rasgos 3.5.7,

3.5.8, 3.5.9, 3.5.10, 3.5.11 ....................................................................
  • Links de descarga
http://lwp-l.com/pdf10723

Comentarios de: Tecnologías .NET/Mono de fuentes abiertas aplicadas al desarrollo de un Sistema de Video-Vigilancia (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad