Please use this identifier to cite or link to this item: https://repositorio.ufu.br/handle/123456789/47275
Full metadata record
DC FieldValueLanguage
dc.creatorFerreira, Vinícius Silva-
dc.date.accessioned2025-10-02T17:13:50Z-
dc.date.available2025-10-02T17:13:50Z-
dc.date.issued2025-11-29-
dc.identifier.citationFERREIRA, Vinícius Silva. Otimização do processamento de imagens de ovos de galinha com interface gráfica interativa e paralelismo em Python. 2025. 85 f. Trabalho de Conclusão de Curso (Graduação em Sistemas de Informação) – Universidade Federal de Uberlândia, Uberlândia, 2025.pt_BR
dc.identifier.urihttps://repositorio.ufu.br/handle/123456789/47275-
dc.description.abstractThis work proposes the restructuring of a digital image processing system aimed at the morphological analysis of chicken eggs, with a focus on computational performance and usability. The proposal includes replacing the sequential model with parallel execu tion using the concurrent.futures library, specifically adopting the ProcessPoolExecutor class to distribute the processing of subimages across multiple CPU cores. The system also underwent a complete redesign of its graphical interface, using the Tkinter library to make user interaction more intuitive through visual buttons and organized menus. The project was structured with a modular architecture, separating the graphical interface lo gic from the processing logic, which facilitated code maintenance and enabled the efficient application of parallelism to CPU-bound tasks. The adopted methodology involved assis ted segmentation of images containing 30 eggs, as well as the automated extraction of morphological measurements, with the generation of reports and annotated images orga nized into standardized directories. Comparative tests conducted on two processors with different architectures (Intel Core i5-6200U and i3-N305) showed significant reductions in execution time, validating the effectiveness of the implemented optimizations. The re sults demonstrate that the proposed solution delivers significant gains in performance and usability, making it suitable for scenarios that require batch image analysis with greater computational efficiencypt_BR
dc.description.sponsorshipUFU - Universidade Federal de Uberlândiapt_BR
dc.languageporpt_BR
dc.publisherUniversidade Federal de Uberlândiapt_BR
dc.rightsAcesso Abertopt_BR
dc.subjectProcessamento de imagenspt_BR
dc.subjectParalelismopt_BR
dc.subjectinterface gráficapt_BR
dc.subjectPythonpt_BR
dc.subjectOvospt_BR
dc.subjectTkinterpt_BR
dc.titleOtimização do processamento de imagens de ovos de galinha com interface gráfica interativa e paralelismo em Pythonpt_BR
dc.title.alternativeOptimization of chicken egg image processing with interactive graphical interface and parallelism in pythonpt_BR
dc.typeTrabalho de Conclusão de Cursopt_BR
dc.contributor.advisor1Escarpinati, Mauricio Cunha-
dc.contributor.advisor1Latteshttp://lattes.cnpq.br/5939941255055989pt_BR
dc.contributor.referee1Abdala, Daniel Duarte-
dc.contributor.referee1Latteshttp://lattes.cnpq.br/0083781586520627pt_BR
dc.contributor.referee2Molinos, Diego Nunes-
dc.contributor.referee2Latteshttp://lattes.cnpq.br/2451163675391898pt_BR
dc.description.degreenameTrabalho de Conclusão de Curso (Graduação)pt_BR
dc.description.resumoEste trabalho propõe a reestruturação de um sistema de processamento digital de imagens voltado à análise morfológica de ovos de galinha, com foco em desempenho computacio nal e usabilidade. A proposta abrange a substituição do modelo sequencial por execução paralela com a biblioteca concurrent.futures, adotando a classe ProcessPoolExecutor para distribuir o processamento das subimagens entre múltiplos núcleos de CPU. O sistema também passou por uma reformulação completa da interface gráfica, utilizando a biblio teca Tkinter para tornar a interação mais intuitiva por meio de botões visuais e menus organizados. O projeto foi estruturado com uma arquitetura modular, separando a ló gica da interface gráfica da lógica de processamento, o que facilitou a manutenção do código e possibilitou a aplicação eficiente do paralelismo em tarefas do tipo CPU-bound. A metodologia adotada envolveu a segmentação assistida de imagens contendo 30 ovos, além da extração automatizada de medidas morfológicas, com geração de relatórios e ima gens anotadas organizadas em diretórios padronizados. Testes comparativos realizados em dois processadores com arquiteturas distintas (Intel Core i5-6200U e i3-N305) apresen taram reduções expressivas no tempo de execução, validando a eficácia das otimizações implementadas. Os resultados obtidos demonstram que a solução proposta oferece ganhos significativos em desempenho e usabilidade, sendo adequada para cenários que exigem análise em lote de imagens com maior eficiência computacional.pt_BR
dc.publisher.countryBrasilpt_BR
dc.publisher.courseSistemas de Informaçãopt_BR
dc.sizeorduration85pt_BR
dc.subject.cnpqCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO::ARQUITETURA DE SISTEMAS DE COMPUTACAOpt_BR
dc.orcid.putcode193382758-
Appears in Collections:TCC - Sistemas de Informação (Uberlândia)

Files in This Item:
File Description SizeFormat 
OtimizaçãoProcessamentoImagens.pdf5.93 MBAdobe PDFThumbnail
View/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.