Page 124 - INATEL - Revista Fetin 43ª-completa (2)
P. 124
Smart Glasses
PROBLEMÁTICA/SOLUÇÃO
Nosso projeto tem como objetivo principal ajudar e promover a integração social de pessoas com deficiência visual, criando
uma solução que facilite sua mobilidade e segurança no dia a dia. Sabemos que, para essas pessoas, obstáculos no caminho
podem ser uma constante fonte de desafios, muitas vezes resultando em acidentes que comprometem sua autonomia e
confiança para circular em espaços públicos. A partir dessa necessidade, desenvolvemos uma tecnologia que identifica
obstáculos no percurso do usuário e emite alertas por meio de voz, avisando a pessoa sobre possíveis riscos à sua frente.
Com essa solução, buscamos não apenas prevenir acidentes corriqueiros, mas também aumentar a autonomia e a confiança
dessas pessoas. Nosso propósito é contribuir para que indivíduos com deficiência visual possam viver de maneira mais
independente e integrada, participando ativamente da sociedade sem limitações impostas por barreiras físicas, que podem
comprometer sua segurança e bem-estar.
FUNCIONAMENTO DO PROJETO
Nosso projeto funciona de maneira simples e eficiente, focado em proporcionar segurança e acessibilidade a pessoas com
deficiência visual. Ele utiliza a câmera do smartphone para capturar imagens do ambiente em tempo real. Essas imagens
são processadas utilizando a tecnologia de visão computacional com a ajuda de bibliotecas como OpenCV e YOLO, que
identificam objetos e obstáculos no caminho do usuário. Quando um obstáculo é detectado, o sistema emite um alerta de
voz por meio da biblioteca Pyttsx3, informando o usuário sobre a presença do objeto à sua frente e permitindo que ele tome
medidas preventivas para evitar colisões. Para seu funcionamento, o projeto requer um smartphone com câmera e sistema
operacional que suporte Python e as bibliotecas utilizadas. Além disso, é necessário acesso à internet para o download inicial
dos pacotes de visão computacional, embora o processamento seja feito localmente. Em termos de operação, o sistema
foi projetado para ser leve, rápido e funcionar em segundo plano, o que permite ao usuário utilizá-lo sem interrupções. A
interface é minimalista, tornando a interação intuitiva, mesmo para usuários com pouca familiaridade com tecnologia. A
operação é contínua, com monitoramento em tempo real e emissão de alertas sempre que obstáculos forem identificados,
garantindo que a pessoa tenha suporte imediato ao longo de seus trajetos.
METODOLOGIA E VALIDAÇÃO DA IDEIA
Para o desenvolvimento do projeto, utilizamos uma série de recursos tecnológicos que permitem a identificação e alerta de
obstáculos. A principal linguagem utilizada foi Python, escolhida por sua versatilidade e compatibilidade com diversas bibliotecas.
Usamos a biblioteca OpenCV para processar imagens e YOLO (You Only Look Once) para detecção em tempo real de objetos e
obstáculos. Além disso, integramos bibliotecas como Pyttsx3 para síntese de voz, que emite os alertas ao usuário, juntamente com
Weakref e Threading para garantir um desempenho eficiente e responsivo do sistema. Nossa metodologia de desenvolvimento
seguiu práticas ágeis, permitindo iterar rapidamente com base em feedback de usuários e ajustes necessários para melhorar a
experiência e a precisão do sistema. No estágio atual, o projeto é validado usando a câmera do celular do usuário, que serve como
principal sensor de entrada. Futuramente, planejamos condensar o hardware para criar um dispositivo dedicado. Ao analisar
soluções similares no mercado, observamos que a maioria utiliza sensores separados ou dispositivos adicionais, enquanto nossa
proposta se destaca por sua simplicidade e integração com o smartphone.
124 Instituto Nacional de Telecomunicações - Inatel