Auxílio na tomada de decisão no processo de compra de frutas e vegetais

Bem-vindo(a) à nossa página sobre o uso de Inteligência Artificial na avaliação da qualidade de frutas e vegetais!

Nós estamos empolgados em compartilhar com você nossa ideia e mostrar como ela foi abordada. Aqui você encontrará informações sobre a importância desse tema, os desafios envolvidos e como a IA pode ser uma solução eficiente.

Fique à vontade para explorar e aprender mais sobre essa fascinante aplicação da tecnologia. Se tiver quaisquer dúvidas ou curiosidades, não hesite em entrar em contato.

Surge uma ideia...

Toda grande ideia tem um ponto de partida. Pode ser um problema que precisa ser resolvido, uma necessidade que precisa ser atendida ou simplesmente uma visão inovadora. E foi assim que surgiu a nossa ideia.

Muitas pessoas enfrentam dificuldades na hora de escolher frutas e vegetais na hora das compras. Afinal, como saber se estão realmente frescos e de qualidade?

Para solucionar esse problema cotidiano, propomos uma solução prática e eficiente: um aplicativo para celular que, por meio da câmera, auxilia na avaliação dos alimentos e informa se são ou não uma boa escolha. Com essa solução, a escolha de frutas e vegetais de qualidade será muito mais fácil e segura para os consumidores.

Nasce um planejamento

Segundo orientações dos tutores, decidimos tomar por base o seguinte artigo: Real-Time Quality Assurance of Fruits and Vegetables with Artificial Intelligence. Após diversas reuniões e debates, chegamos à conclusão de que para concretizar esse projeto seria necessário ter conhecimento em duas áreas fundamentais: Desenvolvimento Mobile e Inteligência Artificial.

Sabendo disso, nosso grupo decidiu dividir o problema em etapas. Até o momento:

INSTRUCTION 2 - Desenvolvimento Mobile

Para alcançar o nosso objetivo, precisamos obter o conhecimento necessário para o desenvolvimento de um aplicativo mobile. Como primeiro passo na nossa jornada, decidimos criar um app simples que acesse a câmera e a galeria do celular. Com isso em mente, escolhemos dois frameworks para o nosso estudo sobre desenvolvimento mobile: Flutter (Dart) e Kivy (Python).

O que é o Kivy?

O kivy é um framework de código aberto baseado na linguagem python, que é uma das principais linguagens para desenvolvimento de softwares envolvendo machine learning e ciência de dados. Um dos principais atrativos do framework é que ele é multiplataforma, ou seja, uma única aplicação é necessária para rodar em diversos sistemas operacionais, como Android, iOS, Windows, entre outros; além de ser bem flexível e simples no desenvolvimento das aplicações.

O que é o Flutter?

Flutter é um framework de código aberto da Google para criar aplicativos multiplataforma belos e compilados nativamente a partir de uma única base de código. Uma das principais razões para considerarmos o Flutter é a possibilidade de criar futuramente um app que possa rodar em diferentes plataformas com apenas um código fonte. Além disso, as funcionalidades de Hot Reload e Hot Restart tornam o processo de desenvolvimento muito mais ágil.

Demonstração

Segue abaixo um vídeo demonstrativo do protótipo de um aplicativo desenvolvido com Flutter:

Guiando seus passos

Agora, vamos ao mais importante: te ensinar a aprender, como nós fizemos! Abaixo está uma trilha de consulta dos nossos repositórios para cada parte do projeto, e você poderá seguir o mesmo caminho que nós trilhamos. Além disso, o resultado do aplicativo inicial pode ser encontrado neste repositório.