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
327 visualizaciones desde el 29 de Abril del 2018
3,1 MB
189 paginas
Creado hace 8a (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
Es necesario revisar y aceptar las políticas de privacidad