| Name: | Description: | Size: | Format: | |
|---|---|---|---|---|
| 6.44 MB | Adobe PDF |
Authors
Advisor(s)
Abstract(s)
Pretende-se com o projeto documentado neste documento a criação de uma prova de
conceito capaz de extrair a informação contida numa tabela de presenças. Esta solução
enquadra-se no contexto de uma empresa francesa com o nome APM, cuja missão inclui a
facilitação de eventos para crescimento profissional. No final de cada um destes eventos,
haverá uma folha de presenças que necessita ser assinada por todos os participantes e,
posteriormente, registada manualmente na plataforma online da empresa. Por este processo
ser atualmente manual, proporciona uma experiência desagradável aos aderentes da APM.
Com este projeto foi possível o desenvolvimento de um package python que recorre a
técnicas de visão computacional para interpretar o conteúdo de uma dada imagem da folha
de presenças, identificando os participantes que a assinaram. Foram utilizadas técnicas já
conhecidas como OCR para este fim, contudo, surgiu também a necessidade pela criação de
técnica originais, como a criação do Margin Patrol para a deteção do esqueleto da tabela.
De modo a assegurar o sucesso deste trabalho, foi necessária a integração com a equipa da
md3, responsável pelos projetos da APM. Parte deste processo exigiu a adoção da
metodologia em prática, o Scrum, e o estudo das tecnologias utilizadas internamente. A
aplicação mobile a ser integrada com este projeto foi desenvolvida com recurso à framework
Ionic, destinada à criação de aplicações multiplataforma, o que proporcionou o estudo e a
realização de testes relacionados com aplicações híbridas, principalmente no âmbito da sua
capacidade de realizar a captura da imagem da tabela.
Description
Keywords
Visão Computacional OCR OpenCV Ionic Scrum Margin Patrol
