ANÁLISE DE FERRAMENTAS DE VISÃO COMPUTACIONAL

Conteúdo do artigo principal

Bruna Carneiro Machado
Solange da Silva
Marcos Lajovic Carneiro

Resumo

Esse artigo tem como objetivo fazer uma revisão bibliográfica para identificar algumas ferramentas de Visão Computacional mais utilizadas para fazer treinamento com as imagens pra identificar a qualidade de determinado objeto, por meio destas imagens. A evolução da visão computacional oferece soluções eficientes, promovendo inovação em diversos setores, como a indústria e a medicina. Essas tecnologias são essenciais para a automação e tomada de decisões baseadas em dados. O estudo realizado permitiu identificar alguns sistemas de visão computacional mais utilizados, tais como o Yolo, OpenCV, BoofCV, CUDA e Tensorflow. Sendo verificado que os sistemas de visão pesquisados podem ser utilizados para aprendizado de máquina, treinando imagens, por exemplo. Além disso, conclui-se que o TensorFlow foi considerado uma ferramenta que possuí muitos manuais, de fácil acesso, sendo a mais apropriada para identificar a qualidade de um objeto específico através de imagens.

Detalhes do artigo

Seção
Artigos

Referências

ABADI, M.; BARHAM, P.; CHEN, J.; et al. TensorFlow: A system for large-scale machine learning. OSDI, v. 16, p. 265-283, 2016.

ABELES, Peter. BoofCV. 2011-2021. Disponível em: http://boofcv.org/. Acesso em: 14 ago. 2024.

ALMEIDA, Jane Kelly Barbosa de. Visão computacional aplicada a gestão da manutenção de sistemas de engrenagens. 2021. Dissertação (Mestrado em Engenharia de Produção) – Universidade Federal de Pernambuco, Caruaru, 2021.

ALVES, Gabriel. Detecção de objetos com YOLO – Uma abordagem moderna. IA Expert Academy, 2020. Disponível em: https://iaexpert.academy/2020/10/13/deteccao-de-objetos-com-yolo-uma-abordagem-moderna/. Acesso em: 27 de ago. 2024.

AWS. O que é inteligência artificial (IA)? AWS, 2024. Disponível em: https://aws.amazon.com/pt/what-is/artificial-intelligence/. Acesso em: 08 de set. 2023.

BENIGNO RODRIGUES, P. H.; LASTHAUS, A. Técnicas de visão computacional para classificação de peças. Revista Mackenzie de Engenharia e Computação, [S. l.], v. 21, n. 1,

p. 144–167, 2022.

Disponível em: https://editorarevistas.mackenzie.br/index.php/rmec/article/view/14715. Acesso em: 26 jul. 2024.

BOONE, Michael. A NVIDIA Apresenta Projeto de Código Aberto para Acelerar Aplicações de Computação no Cloud. Nvidia, 2022. Disponível em: https://blog.nvidia.com.br/blog/visao-computacional-no-cloud/. Acesso em: 28 ago. 2024.

BOOFCV. BoofCV. Boofcv, 2024. Disponível em: https://boofcv.org/index.php?title=Main_Page. Acesso em: 15 set. 2024.

BORBA, Mariane Furtado. Análise da generalização de algoritmos de machine learning e suas aplicações na otimização de decisões em saúde. 2023. Tese (Doutorado em Epidemiologia) - Faculdade de Saúde Pública, Universidade de São Paulo, São Paulo, 2023. Acesso em: 31 jul. 2024.

FRASLE. Manutenção de embreagem: saiba quando trocar as peças do seu carro. Fras-le. 2023. Disponível em: https://blog.fras-le.com/manutencao-de-embreagem/. Acesso em: 12 ago. 2024.

FERREIRA, Aparecido. Como usar OpenCV no seu projeto. Medium, 2020. Disponível em: https://medium.com/digitalproductsdev/utilizando-opencv-no-projeto-68bcb7763e17. Acesso em: 15 set. 2024.

KUMARI, Priyanka. 7 Best Computer Vision Development Libraries in 2024. Labellerr, 2024. Disponível em: https://www.labellerr.com/blog/top-7-computer-vision-development-tools-2024/#3-boofcv. Acesso em 9 set. 2024.

KLEINA, Olivia. A diferença entre machine learning e deep learning. PÓSPUCPR, 2023. Disponível em: https://posdigital.pucpr.br/blog/machine-learning-deep-learning. Acesso em: 31 jul. 2024

NICKOLLS, John; BUCK, Ian; GARLAND, Michael; SKADRON, Kevin. Scalable Parallel Programming with CUDA: Is CUDA the parallel programming model that application developers have been waiting for? Queue, New York, NY, USA: Association for Computing Machinery, v. 6, n. 2, p. 40–53, mar./abr. 2008. Disponível em: https://doi.org/10.1145/1365490.1365500. Acesso em: 14 ago. 2024.

MARTINS, Bruno Cesar de Carvalho; GUIJARRO, Ian Rocha; SALES, Kaic Luan Ferreira; NORIEGA, Carlos López. Adequação de parâmetros para aplicação de manufatura aditiva por deposição de material fundido na fabricação de componente de embreagem. Ânima educação, 2022. Disponível em: https://repositorio.animaeducacao.com.br/handle/ANIMA/27611. Acesso em: 12 ago. 2024;

MORAIS, Flavio Daniel Borges de Morais; BRANCO, Valdec Romero Castelo. A Inteligência Artificial: conceitos, aplicações e controvérsias. Xx Simpósio Internacional De Ciências Integradas Da Unaerp - Campus Guarujá. Disponível em: https://www.unaerp.br/documentos/5528-a-inteligencia-artificial-conceitos-aplicacoes-e-controversias/file. Acesso em: 08 de set. 2024.

NOGUEIRA, Vinicius Veloso Eleutério. Integração de visão computacional e fotogrametria para medição automática de anéis de pistão. 2023. 133 f. Tese (Doutorado em Engenharia Elétrica) – Universidade Federal de Itajubá, Itajubá, 2023.

OH, Fred. O Que É CUDA? Nvidia, 2024. Disponível em: https://blog.nvidia.com.br/blog/o-que-e-cuda/. Acesso em: 09 set. 2024.

REDMON, J.; DIVVALA, S.; GIRSHICK, R.; FARHADI, A. You Only Look Once: Unified, Real-Time Object Detection. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), 2016. p. 779-788.

SPADINI, Allan Segovia. Principais frameworks de deep learning em 2021. Alura, 2021. Disponível em: https://www.alura.com.br/artigos/principais-frameworks-de-deep-learning-em-2021?srsltid=AfmBOor_3YFCNmfZX7-eMDbEHQPLr9FsPUjtoiTF1IeoIrWU4eJ5sYWS. Acesso em 09 set. 2024.

TENSORFLOW. Introdução ao TensorFlow. Tensorflow, 2019. Disponível em: https://www.tensorflow.org/learn?hl=pt-br. Acesso em: 09 set. 2024.

MISHRA, Shubham; et al. Uma Detecção de Movimento Inteligente Usando OpenCV. Revista Internacional de Pesquisa Científica em Ciência, Engenharia e Tecnologia (IJSRSET), ISSN impresso: 2395-1990, ISSN online: 2394-4099, Volume 9, Edição 2, pp. 51-63, março-abril de 2022. Disponível em: https://doi.org/10.32628/IJSRSET22925. Acesso em: 07 de set. de 2024.

RIBEIRO, H. M. C.; PICANÇO, A. R. S.; CARR, C. N.; SANTOS, E. D.; MELO FILHO, D. R. de; ALMEIDA, T. C. de; LIMA, A. C. J. da S.; VIEIRA, A. F.; OLIVEIRA, G. C.; DIAS, I. H. F.; CORREA JUNIOR, I. de J. C.; PACHECO, K. da S.; SILVA, R. D. da. Aplicação do OpenCV utilizando técnicas de visão computacional e segmentação de imagens para reconhecimento de colônias bacterianas em análises microbiológicas de qualidade de água. Caderno Pedagógico, [S. l.], v. 21, n. 6, p. e4235, 2024. DOI: 10.54033/cadpedv21n6-040. Disponível em: https://ojs.studiespublicacoes.com.br/ojs/index.php/cadped/article/view/4235. Acesso em: 15 set. 2024.

RUFINO, Ricardo. Visão computacional com Java e BoofCV sem JNI. Infoq, 2015. Disponível em: https://www.infoq.com/br/articles/visao-computacional-boofcv/. Acesso em: 15 set. 2024.

SICHMAN, Jaime Simão. Inteligência Artificial e sociedade: avanços e riscos. Estudos Avançados, São Paulo, Brasil, v. 35, n. 101, p. 37–50, 2021. DOI: 10.1590/s0103-4014.2021.35101.004. Disponível em: https://www.revistas.usp.br/eav/article/view/185024. Acesso em: 26 jul. 2024.

SILVA, Daniela Giopato Da. Remanufaturado ou recondicionado. O Carreteiro, 2018. Disponível em: https://ocarreteiro.com.br/artigos-revistas/remanufaturado-ou-recondicionado/. Acesso em: 12 ago. 2024.

PAES, Vinicius de Carvalho. Modelagem computacional aplicada à extração de características geométricas irregulares em processos multiobjetivos. 2020. Tese (Doutorado em Engenharia de Produção) – Engenharia de Produção. Universidade Federal De Itajubá, Itajubá, 2020.

PEREIRA, André Rodrigues, LIMA; Gabriel Moreira Costa de; ROCHA, Kaique Ferreira Rocha. Bancada de testes para análise de falhas do sistema de embreagem de um veículo de passeio tipo sedan compacto. 2023. Trabalho de Conclusão de Curso – Engenharia Mecânica. Pontifícia Universidade Católica de Minas Gerais, Belo Horizonte, 2023.

SANTOS, Elton Fernandes. Avaliação da cobertura de gordura de novilhas e vacas

usando visão computacional. 2021. Dissertação (Mestrado em Zootecnia) – Instituto de Ciência Agrarias e Ambientais. Universidade Federal de Mato Grosso, Mato Grosso, 2021.

VECINA, Isabella. 10 Ferramentas de visão computacional mais utilizadas. Apollo Solutions, 2023. Disponível em: https://apollosolutionsdev.com/ferramentas-visao-computacional-mais-utilizadas/. Acesso em 27 jul 2024.

ZANELLA, Marco Antônio. Visão computacional para classificar a maturação dos frutos de café no processo de colheita mecanizada. 2023. Tese (Doutorado em Engenharia Agrícola). Universidade Federal de Lavras, Lavras, 2023.

ZRENNER, Rafhael Pereira. Explorando o potencial prático da visão computacional: o que é, aplicação e possibilidades. Itaipu parquetec, 2023. Disponível em: https://blog.itaipuparquetec.org.br/visao-computacional/. Acesso em: 26 jul 2024.