Feira Técnica 2022

Bibliotecas utilizadas no Projeto


Ao longo do desenvolvimento do nosso projeto, utilizamos bibliotecas para nos auxiliar. Abaixo teremos uma breve explicação de cada biblioteca e sua respectiva função no projeto.

OpenCV


OpenCV (Open Source Computer Vision) é uma biblioteca de programação, de código aberto e inicialmente desenvolvida pela Intel com o objetivo de tornar a visão computacional mais acessível a desenvolvedores e hobistas. Atualmente possui mais de 500 funções, pode ser utilizada em diversas linguagens de programação (C++, Python, Ruby, Java…) e é usada para diversos tipos de análise em imagens e vídeos, como detecção, tracking e reconhecimento facial, edição de fotos e vídeos, detecção e análise de textos, etc.



Selenium


Selenium é um conjunto de ferramentas de código aberto multiplataforma, usado para testar aplicações web pelo browser de forma automatizada.Ele executa testes de funcionalidades da aplicação web e testes de compatibilidade entre browser e plataformas diferentes. O Selenium suporta diversas linguagens de programação, como por exemplo C#, Java e Python, e vários navegadores web como o Chrome e o Firefox.

PyAutoGUI


O PyAutoGUI é um módulo de automação de GUI para Python2 e Python3 que fornece métodos para controlar mouse e teclado. Esse módulo pode ser usado para criar bots para automatizar tarefas repetitivas, programar mensagens e abrir caixas de texto para interação com o usuário.



Timer


O Timer é uma ferramenta, que com um código Python, podemos criar uma cronômetro para monitorar o tempo que nosso programa é executado, e suas ações.