0% encontró este documento útil (0 votos)
33 vistas8 páginas

Proyecto FC

Este documento describe una aplicación móvil desarrollada en Flutter para reconocimiento facial, que incluye funcionalidades de registro e inicio de sesión. La aplicación cuenta con varias pantallas, como HomePage, RegistrationPage, LoginPage y WelcomePage, y utiliza bibliotecas para la captura de imágenes y almacenamiento local. Aunque funcional, presenta limitaciones como la dependencia de recursos locales y la necesidad de permisos para acceder a la cámara.

Cargado por

Daniel Loza
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
33 vistas8 páginas

Proyecto FC

Este documento describe una aplicación móvil desarrollada en Flutter para reconocimiento facial, que incluye funcionalidades de registro e inicio de sesión. La aplicación cuenta con varias pantallas, como HomePage, RegistrationPage, LoginPage y WelcomePage, y utiliza bibliotecas para la captura de imágenes y almacenamiento local. Aunque funcional, presenta limitaciones como la dependencia de recursos locales y la necesidad de permisos para acceder a la cámara.

Cargado por

Daniel Loza
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

UNIVERSIDAD TECNICA DE MANABI

FACULTAD DE CIENCIAS INFORMATICAS


SISTEMAS DE LA INFORMACION

ASIGNATURA:

PROGRAMACION AVANZADA

DOCENTE:

ING. VARGAS NOLIVOS HERNAN PATRICIO

ESTUDIANTES:

ALOMOTO ALQUINGA LUIS SEBASTIAN


LOZA MERA DANIEL
TUMBACO LOOR LEANDRO
PEREZ VELEZ MILTON

NIVEL:

SEXTO

PARALELO:

“A”

LINK DEL CODIGO GOOGLE DRIVE:

[Link]

PERIODO ACADEMICO:
OCTUBRE - ENERO
Informe del Código de la Aplicación Flutter

Descripción General
Este código corresponde a una aplicación móvil desarrollada en Flutter, orientada al
reconocimiento facial para funcionalidades de registro e inicio de sesión. Utiliza las
bibliotecas 'camera' para la captura de imágenes y 'path_provider' para el almacenamiento
local. La aplicación consta de varias pantallas: una página de inicio, registro, inicio de
sesión y una bienvenida.

Componentes Principales

1. Punto de Entrada Principal


La función `main` inicia la aplicación ejecutando `FacialRecognitionApp`, que es un widget
sin estado que define el tema y la pantalla principal (HomePage).

2. HomePage
Pantalla inicial que proporciona dos opciones al usuario: registrar un nuevo usuario o
iniciar sesión. Ambas opciones redirigen a sus respectivas páginas utilizando
`[Link]`.

3. RegistrationPage
Permite a los usuarios registrarse proporcionando un nombre de usuario y capturando
una imagen facial. Cuenta con la funcionalidad de alternar entre cámaras (frontal y
trasera) y guardar localmente tanto el nombre como la imagen facial.

4. LoginPage
Facilita el inicio de sesión verificando el nombre del usuario ingresado y simulando una
comparación facial. Si el proceso tiene éxito, se redirige al usuario a una pantalla de
bienvenida.

5. WelcomePage
Pantalla de bienvenida que muestra un mensaje personalizado con el nombre del usuario.

Características del Código


- Uso de `CameraController` para gestionar la cámara del dispositivo.

- Almacenamiento de imágenes y datos del usuario en el sistema de archivos local


mediante `path_provider`.

- Interfaz de usuario construida con `Scaffold`, `AppBar`, `TextField`, y otros widgets de


Flutter.

- Navegación entre pantallas implementada con `[Link]` y `MaterialPageRoute`.

Limitaciones Actuales
- Dependencia de recursos locales para el almacenamiento, lo que puede no ser ideal para
aplicaciones en producción.

- La aplicación requiere permisos para acceder a la cámara, lo que podría ser una barrera
en algunos dispositivos.
Código
Anexos
Conclusión
Este código proporciona una base funcional para una aplicación de reconocimiento facial
simple. Aunque carece de comparación facial real, su arquitectura modular permite
futuras expansiones como integración con servicios de reconocimiento facial o
almacenamiento en la nube.

También podría gustarte