Proyecto para Hack the ocean by Launch X - Mayo 2022
Ya es bien conocido que en el mar conviven numerosas especies acuáticas las cuales conforman un amplio y variado ecosistema. Sin embargo, dicho ecosistema está sufriendo importantes daños, como consecuencia numerosas especies marinas se encuentren en peligro de extinción. AI´m in danger? Surge como iniciativa para concientizar a la población sobre la importancia de la vida marina. ¿Te encuentras de vacaciones en la playa y observas especies que no conoces? ¿Explorando en la web ves imágenes de animales marinos y quieres saber más sobre ellos? AI´m in danger? Permite ayudarte a saber si esa especie se encuentra en peligro de extinción, solo necesitas tomar una foto, subir una existente o ingresar el url de una imagen para poder obtener información sobre dicha especie.
• Creación de API con Azure Custom Vision entrenado con Machine Learning para reconocer 5 tipos de animales.
• Consumo de la API mediante Python.
• Uso de Vue para desarrollar la parte de Frontend evitando el alto acoplamiento.
• Con la ayuda de la API se logran procesar imágenes para saber si esa especie está en peligro de extinción, a través de una interfaz web el usuario puede tomar una foto, subir una imagen existente o ingresar una url, si una especie es identificada se mostrará en pantalla datos sobre esa especie como nombre científico, alimentación, hábitat, causas de amenaza, etc.
• Si se ingresa alguna imagen que no corresponda a las que se tiene en la IA se mostrara en pantalla un mensaje diciendo que no es una especie en peligro de extinción
• Despliegue con ayuda de Azure Websites
Estas instrucciones te permitirán obtener una copia del proyecto en funcionamiento en tu máquina local para propósitos de desarrollo y pruebas.
- Descargarel reposotio
- Usar comando "npm install" (sólo la primera vez)
npm install
- Usar comando "npm run serve"
npm run serve
- Ir a http://192.168.0.109:8080/ desde el navegador web
1. Tener instalado Node.js
2. Tener instalado NPM
- Hector Gerardo Bravo - Líder de proyecto - Backend - HectorGbravo
- Santiago Quintana - Backend - SantQuintana
- Maria Oralia Hernandez - Frontend - oraliahdz
- Luis Eduardo Hernandez - Frontend - LuisEHernandezV
- Erick Romero - Frontend - ErickRomeroZ