Desarrollo App Android para clasificación de Nubes - 26/04/2018 18:59 EDT

Cerrado Publicado hace 5 años Pagado a la entrega
Cerrado Pagado a la entrega

Objetivo

Desarrollar una aplicación móvil capaz de identificar, mediante algoritmos de reconocimiento de imágenes, el tipo de nubes presentes en el cielo, su altura y velocidad de desplazamiento, así como también el punto de orígen y destino del desplazamiento. Por último, también deberá ser capaz de determinar el porcentaje de cobertura del cielo.

Aplicación para Análisis de Nubes

Objetivo
Desarrollar una aplicación móvil capaz de identificar, mediante algoritmos de reconocimiento de imágenes, el tipo de nubes presentes en el cielo, su altura y velocidad de desplazamiento, así como también el punto de orígen y destino del desplazamiento. Por último, también deberá ser capaz de determinar el porcentaje de cobertura del cielo.

Introducción
Se trata de una aplicación de construcción sencilla, aunque su punto complejo reside en saber utilizar las librerías de reconocimiento de imágenes disponibles en el mercado para poder llevar a cabo la tarea. La aplicación está pensada para obtener datos de tipo meteorológicos, que sean capaces de suplir la falta de instrumental profesional (nefobasímetros o ceilómetros). Dicha información es de suma importancia en aeródromos para determinar la factibilidad de despegues y aterrizajes.

Requerimientos de Hardware
La aplicación solo podrá funcionar en dispositivos móviles (smartphones) que cuenten con los siguientes accesorios:

- Cámara de fotos superior a 5 MP (megapíxeles)
- Brújula (Compass)
- Giróscopo/Acelerómetro

Workflow

Activación
Para comenzar la medición, el usuario presionará un botón ubicado convenientemente en medio de la pantalla y de generosas proporciones. Al hacer esto, comenzará un timer de N segundos que le permitirá al usuario posicionar el dispositivo smartphone en una superficie plana y con la cámara apuntando hacia el cielo.

En este paso, se utizará el giróscopo para comprobar que el dispositivo se encuentra de cara al cielo, dicha medición no debe ser perfecta, ya que es bastante dificil conseguir el ángulo correcto, sino que debe tener un pequeño márgen de error que le permite a la aplicación tomar mediciones aunque no este perfectamente paralela al cielo. En otras palabras, si el dispositivo movil en lugar de estar a 90 grados, se encuentra a 95 o 100, debería poder tomar la medición, lo importante es que no se encuentre, por ejemplo, a 160 grados, ya que en ese caso si sería muy dificil proceder a la medición.

Luego deberá comprobar que no tiene obstáculos en la visual de la cámara, por ejemplo, que no hay un árbol en las cercanías, cuya copa pueda interferir con la imagen del cielo.

Una vez realzadas estas comprobaciones y, de ser factible la medición, comienza el proceso de adquisición de datos a través de la cámara del dispositivo.

Adquisición de Datos
Para ello se puede trabajar o bien tomando una serie de fotos durante un lapso de tiempo (por ej: 1 foto por segundo durante 10 segundos) o bien a través de una breve filmación.

Análisis de Datos

Determinación del tipo de Nubes
Para ello, se comparán las formas de las nubes fotografiadas contra un banco de imágenes y se determinará el porcentaje de similtud con las mismas, para lograr reconocerlas.

Altura de Nube
Asimismo, se desea determinar una altura aproximada de la base de la nube, es decir, de la parte mas baja de la misma.

Velocidad y Dirección de desplazamiento.
Utilizando las fotos tomadas y comparando la posición de las nubes en cada una, y posteriormente cruzando esa información con la brújula del dispositivo, se deberá informar velocidad y dirección de desplazamiento de la nube.

Porcentaje de Cobertura
Para ello se debe dividir la foto en 8 octavos y se debe informar la cobertura en porcentaje del total de la foto asi como tambien en octavos, es decir, cuantos octavos están cubiertos.

Nubes de tormenta
Si se detectan nubes oscuras o relámpagos, se deberá indicar la presencia de Nubes de Tormenta.

Presentación en Pantalla
Una vez finalizado el análisis, los resultados deberán mostrarse en pantalla y serán grabados automáticamente en un historial.

Sonidos
Dado que esta aplicación opera de manera autónoma y requiere que el usuario se despoje del dispositivo móvil, la pantalla del mismo podrá no ser visible para el mismo. Por este motivo se requiere incorporar diversos sonidos a la misma, para informar de manera audible los

Android Image Processing Desarrollo de apps móviles

Nº del proyecto: #16793598

Sobre el proyecto

10 propuestas Proyecto remoto Activo hace 5 años

10 freelancers están ofertando un promedio de $7288 por este trabajo

zhangguimin0604

Hi, there. I have been developing and managing mobile apps, backend and website as well. Nice User Interface, well configured data structure, and high quality coding is my working style. Especially, data structure a Más

$8888 ARS en 10 días
(22 comentarios)
6.9
Julian29

Hello, I have the real vision and desire for the opportunity i am looking for the long term working relationship and that would be only possible once i will deliver you the quality work. I read your post and i am Más

$6000 ARS en 10 días
(59 comentarios)
7.3
shivanideveloper

Olá, Eu sou um freelancer sério. Tenho 6 anos de experiência em serviços web de aplicativos e desenvolvimento para dispositivos móveis. Eu passei pela especificação de requisitos do projeto e, conforme minha exper Más

$4000 ARS en 10 días
(19 comentarios)
6.1
Jinxuetian

Hi, Always ready to work hard on your great project idea so your dream will come true. Full experience in mobile apps development makes me confident to build any android & iOS apps and websites from scratch. I'm very Más

$4000 ARS en 10 días
(51 comentarios)
5.5
beautiXiao

hello,sir. I'm a professional programmer with 6 years of experience. I've already done this kind of project before. If you award me, I'll implement all of your requirements in a short time. Desarrollo App Android para Más

$8888 ARS en 54 días
(4 comentarios)
3.6
Krazzaq47

Hello we have an experience setup for development , for details inbox please , looking forward to hear from you . Regards

$5555 ARS en 14 días
(0 comentarios)
0.0