Desenvolvimento de algoritmo de imagem baseado em python para detecção de sonolência utilizando raspberry pi

O presente projeto trata sobre a utilização de visão computacional, processamento de imagem e sistemas embarcados. O principal objetivo foi desenvolver um algoritmo baseado em processamento de imagem e python para a detecção de sonolência em motoristas. O projeto foi dividido em etapas para a compre...

Full description

Saved in:
Bibliographic Details
Main Authors: Silva, Gabriel da, Vicente, Gabriel, Oliveira, Pedro de, Dias, Vitor, Kurka, Paulo, Quiroz, Cesar, Tavares, Alan
Format: Online
Language:Portuguese
Published: Universidade Estadual de Campinas 2019
Subjects:
Online Access:https://econtents.sbu.unicamp.br/eventos/index.php/pibic/article/view/3102
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1864359368937439232
author Silva, Gabriel da
Vicente, Gabriel
Oliveira, Pedro de
Dias, Vitor
Kurka, Paulo
Quiroz, Cesar
Tavares, Alan
author_facet Silva, Gabriel da
Vicente, Gabriel
Oliveira, Pedro de
Dias, Vitor
Kurka, Paulo
Quiroz, Cesar
Tavares, Alan
author_sort Silva, Gabriel da
collection Portal de Eventos Científicos da UNICAMP
container_reference Revista dos Trabalhos de Iniciação Científica da UNICAMP; n. 27 (2019): Congresso de Iniciação Científica UNICAMP; 1-1
description O presente projeto trata sobre a utilização de visão computacional, processamento de imagem e sistemas embarcados. O principal objetivo foi desenvolver um algoritmo baseado em processamento de imagem e python para a detecção de sonolência em motoristas. O projeto foi dividido em etapas para a compreensão de assuntos mais complexos, pois torna-se fundamental o conhecimento em matemática, lógica de programação C/C++, Python, Dlib e OpenCV para o seu desenvolvimento. A integração do algoritmo desenvolvido foi baseado nas bibliotecas do OpenCV e Dlib para o processamento da imagem. O algoritmo em python rastreia 68 marcos faciais do indivíduo, onde utiliza-se uma relação euclidiana de distância para a detecção e marcação dos olhos – direito e esquerdo. A contagem de piscada é realizada a cada ação, e caso, o indivíduo ultrapasse 5 segundos com os olhos fechados, é acionado um alerta, informando que o motorista/indivíduo entrou em estado de sonolência. Todo este conjunto de algoritmo foi integrado em um microcomputador – Raspberry pi 3 – o mesmo realiza o processamento da imagem e com a utilização de uma webcam direcionada ao usuário, torna-se possível a observação da mudança para o estado de sonolência. Os resultados iniciais demonstraram uma acurácia de 85%, pois o sistema depende de boa iluminação. Em horários noturnos, torna-se difícil a identificação dos olhos e consequentemente a análise do estado de sonolência – para tal solução poderia ser usada uma câmera infravermelha e desta maneira validar o sistema em turnos diferentes.
first_indexed 2025-10-08T13:59:37Z
format Online
id ojs-article-3102
institution Universidade Estadual de Campinas
issn 2596-1969
language por
last_indexed 2025-10-08T13:59:37Z
publishDate 2019
publisher Universidade Estadual de Campinas
record_format ojs
spelling ojs-article-31022025-09-26T14:39:16Z Desenvolvimento de algoritmo de imagem baseado em python para detecção de sonolência utilizando raspberry pi Silva, Gabriel da Vicente, Gabriel Oliveira, Pedro de Dias, Vitor Kurka, Paulo Quiroz, Cesar Tavares, Alan Processamento de imagem Python OpenCV O presente projeto trata sobre a utilização de visão computacional, processamento de imagem e sistemas embarcados. O principal objetivo foi desenvolver um algoritmo baseado em processamento de imagem e python para a detecção de sonolência em motoristas. O projeto foi dividido em etapas para a compreensão de assuntos mais complexos, pois torna-se fundamental o conhecimento em matemática, lógica de programação C/C++, Python, Dlib e OpenCV para o seu desenvolvimento. A integração do algoritmo desenvolvido foi baseado nas bibliotecas do OpenCV e Dlib para o processamento da imagem. O algoritmo em python rastreia 68 marcos faciais do indivíduo, onde utiliza-se uma relação euclidiana de distância para a detecção e marcação dos olhos – direito e esquerdo. A contagem de piscada é realizada a cada ação, e caso, o indivíduo ultrapasse 5 segundos com os olhos fechados, é acionado um alerta, informando que o motorista/indivíduo entrou em estado de sonolência. Todo este conjunto de algoritmo foi integrado em um microcomputador – Raspberry pi 3 – o mesmo realiza o processamento da imagem e com a utilização de uma webcam direcionada ao usuário, torna-se possível a observação da mudança para o estado de sonolência. Os resultados iniciais demonstraram uma acurácia de 85%, pois o sistema depende de boa iluminação. Em horários noturnos, torna-se difícil a identificação dos olhos e consequentemente a análise do estado de sonolência – para tal solução poderia ser usada uma câmera infravermelha e desta maneira validar o sistema em turnos diferentes. Universidade Estadual de Campinas 2019-11-30 info:eu-repo/semantics/article info:eu-repo/semantics/publishedVersion Artigo de convidado application/pdf https://econtents.sbu.unicamp.br/eventos/index.php/pibic/article/view/3102 10.20396/revpibic2720193102 Revista dos Trabalhos de Iniciação Científica da UNICAMP; n. 27 (2019): Congresso de Iniciação Científica UNICAMP; 1-1 2596-1969 por https://econtents.sbu.unicamp.br/eventos/index.php/pibic/article/view/3102/3086 Copyright (c) 2019 Revista dos Trabalhos de Iniciação Científica da UNICAMP http://creativecommons.org/licenses/by/4.0
spellingShingle Silva, Gabriel da
Vicente, Gabriel
Oliveira, Pedro de
Dias, Vitor
Kurka, Paulo
Quiroz, Cesar
Tavares, Alan
Processamento de imagem
Python
OpenCV
Desenvolvimento de algoritmo de imagem baseado em python para detecção de sonolência utilizando raspberry pi
title Desenvolvimento de algoritmo de imagem baseado em python para detecção de sonolência utilizando raspberry pi
title_full Desenvolvimento de algoritmo de imagem baseado em python para detecção de sonolência utilizando raspberry pi
title_fullStr Desenvolvimento de algoritmo de imagem baseado em python para detecção de sonolência utilizando raspberry pi
title_full_unstemmed Desenvolvimento de algoritmo de imagem baseado em python para detecção de sonolência utilizando raspberry pi
title_short Desenvolvimento de algoritmo de imagem baseado em python para detecção de sonolência utilizando raspberry pi
title_sort desenvolvimento de algoritmo de imagem baseado em python para detecção de sonolência utilizando raspberry pi
topic Processamento de imagem
Python
OpenCV
url https://econtents.sbu.unicamp.br/eventos/index.php/pibic/article/view/3102
work_keys_str_mv AT silvagabrielda desenvolvimentodealgoritmodeimagembaseadoempythonparadeteccaodesonolenciautilizandoraspberrypi
AT vicentegabriel desenvolvimentodealgoritmodeimagembaseadoempythonparadeteccaodesonolenciautilizandoraspberrypi
AT oliveirapedrode desenvolvimentodealgoritmodeimagembaseadoempythonparadeteccaodesonolenciautilizandoraspberrypi
AT diasvitor desenvolvimentodealgoritmodeimagembaseadoempythonparadeteccaodesonolenciautilizandoraspberrypi
AT kurkapaulo desenvolvimentodealgoritmodeimagembaseadoempythonparadeteccaodesonolenciautilizandoraspberrypi
AT quirozcesar desenvolvimentodealgoritmodeimagembaseadoempythonparadeteccaodesonolenciautilizandoraspberrypi
AT tavaresalan desenvolvimentodealgoritmodeimagembaseadoempythonparadeteccaodesonolenciautilizandoraspberrypi