Portal inteligente para conteo de personas con procesamiento local

El proyecto presenta el diseño e implementación de un portal inteligente para el conteo de personas, basado en visión por computador y ejecutado completamente de forma local sobre una NVIDIA Jetson Nano. El sistema utiliza una cámara cenital para capturar el flujo de personas y un detector optimizad...

Full description

Autores:
Fábregas, Andrés
Tipo de recurso:
Fecha de publicación:
2025
Institución:
Universidad del Norte
Repositorio:
Repositorio Uninorte
Idioma:
eng
OAI Identifier:
oai:manglar.uninorte.edu.co:10584/13751
Acceso en línea:
http://hdl.handle.net/10584/13751
Palabra clave:
Conteo de personas
Visión por computador
YOLO
Jetson Nano
People counting
Computer vision
Rights
License
Universidad del Norte
id REPOUNORT2_582c994bee66fc0fd4391d1a9177752b
oai_identifier_str oai:manglar.uninorte.edu.co:10584/13751
network_acronym_str REPOUNORT2
network_name_str Repositorio Uninorte
repository_id_str
dc.title.es_ES.fl_str_mv Portal inteligente para conteo de personas con procesamiento local
dc.title.en_US.fl_str_mv Intelligent people-counting portal with local processing
title Portal inteligente para conteo de personas con procesamiento local
spellingShingle Portal inteligente para conteo de personas con procesamiento local
Conteo de personas
Visión por computador
YOLO
Jetson Nano
People counting
Computer vision
title_short Portal inteligente para conteo de personas con procesamiento local
title_full Portal inteligente para conteo de personas con procesamiento local
title_fullStr Portal inteligente para conteo de personas con procesamiento local
title_full_unstemmed Portal inteligente para conteo de personas con procesamiento local
title_sort Portal inteligente para conteo de personas con procesamiento local
dc.creator.fl_str_mv Fábregas, Andrés
dc.contributor.advisor.none.fl_str_mv Gómez, Diego
dc.contributor.author.none.fl_str_mv Fábregas, Andrés
dc.subject.es_ES.fl_str_mv Conteo de personas
Visión por computador
YOLO
Jetson Nano
topic Conteo de personas
Visión por computador
YOLO
Jetson Nano
People counting
Computer vision
dc.subject.en_US.fl_str_mv People counting
Computer vision
description El proyecto presenta el diseño e implementación de un portal inteligente para el conteo de personas, basado en visión por computador y ejecutado completamente de forma local sobre una NVIDIA Jetson Nano. El sistema utiliza una cámara cenital para capturar el flujo de personas y un detector optimizado con YOLO + TensorRT, combinado con el algoritmo de seguimiento SORT, permitiendo identificar, rastrear y contabilizar entradas y salidas en tiempo real sin depender de internet ni servicios en la nube. Para su desarrollo se creó un dataset propio de 3169 imágenes, y se entrenaron modelos YOLOv5s y YOLOv11s, evaluados mediante 63 videos y 317 eventos de cruce bajo condiciones reales. La validación experimental incluyó métricas como precisión, recall, F1-score, MOTA e IDF1, además de análisis estadístico con intervalos de confianza al 95%. Los resultados demostraron que la combinación YOLOv5 + SORT ofrece el mejor rendimiento global, alcanzando 0.95 de precisión, 0.91 de F1-score y operación estable a aproximadamente 11 FPS. Los hallazgos confirman la viabilidad de implementar soluciones autónomas de conteo en hardware embebido de bajo costo, útiles para control de aforo, gestión de accesos y análisis de flujo peatonal en entornos reales.
publishDate 2025
dc.date.accessioned.none.fl_str_mv 2025-11-28T20:38:53Z
dc.date.available.none.fl_str_mv 2025-11-28T20:38:53Z
dc.date.issued.none.fl_str_mv 2025-11-27
dc.type.es_ES.fl_str_mv article
dc.type.coar.fl_str_mv http://purl.org/coar/resource_type/c_6501
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/10584/13751
url http://hdl.handle.net/10584/13751
dc.language.iso.es_ES.fl_str_mv eng
language eng
dc.rights.es_ES.fl_str_mv Universidad del Norte
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_abf2
rights_invalid_str_mv Universidad del Norte
http://purl.org/coar/access_right/c_abf2
dc.publisher.es_ES.fl_str_mv Barranquilla, Universidad del Norte, 2025
institution Universidad del Norte
bitstream.url.fl_str_mv https://manglar.uninorte.edu.co/bitstream/10584/13751/1/DIAGRAMA%20GENERAL%20DEL%20SISTEMA.png
https://manglar.uninorte.edu.co/bitstream/10584/13751/2/DIAGRAMA%20GENERAL%20DEL%20SISTEMAtraducido.png
https://manglar.uninorte.edu.co/bitstream/10584/13751/3/d_es.pdf
https://manglar.uninorte.edu.co/bitstream/10584/13751/4/deng.pdf
https://manglar.uninorte.edu.co/bitstream/10584/13751/5/license.txt
bitstream.checksum.fl_str_mv 72e007dc74497c3262617ab81ff8e855
c20d93c130a2eb9f15769d0494905f98
91ad991cf060e72458ecb00dac79b8fe
2025041dbed52dd707647f4ce2ef5824
8a4605be74aa9ea9d79846c1fba20a33
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Digital de la Universidad del Norte
repository.mail.fl_str_mv mauribe@uninorte.edu.co
_version_ 1858229287109263360
spelling Gómez, DiegoFábregas, Andrés2025-11-28T20:38:53Z2025-11-28T20:38:53Z2025-11-27http://hdl.handle.net/10584/13751El proyecto presenta el diseño e implementación de un portal inteligente para el conteo de personas, basado en visión por computador y ejecutado completamente de forma local sobre una NVIDIA Jetson Nano. El sistema utiliza una cámara cenital para capturar el flujo de personas y un detector optimizado con YOLO + TensorRT, combinado con el algoritmo de seguimiento SORT, permitiendo identificar, rastrear y contabilizar entradas y salidas en tiempo real sin depender de internet ni servicios en la nube. Para su desarrollo se creó un dataset propio de 3169 imágenes, y se entrenaron modelos YOLOv5s y YOLOv11s, evaluados mediante 63 videos y 317 eventos de cruce bajo condiciones reales. La validación experimental incluyó métricas como precisión, recall, F1-score, MOTA e IDF1, además de análisis estadístico con intervalos de confianza al 95%. Los resultados demostraron que la combinación YOLOv5 + SORT ofrece el mejor rendimiento global, alcanzando 0.95 de precisión, 0.91 de F1-score y operación estable a aproximadamente 11 FPS. Los hallazgos confirman la viabilidad de implementar soluciones autónomas de conteo en hardware embebido de bajo costo, útiles para control de aforo, gestión de accesos y análisis de flujo peatonal en entornos reales.This project presents the design and implementation of an intelligent people-counting portal based on computer vision and fully executed locally on an NVIDIA Jetson Nano. The system uses an overhead camera to capture the flow of individuals, a YOLO + TensorRT optimized detector, and the SORT tracking algorithm to identify, track, and count people in real time without relying on cloud services or internet connectivity. A custom dataset of 3169 annotated images was created, and both YOLOv5s and YOLOv11s models were trained and evaluated using 63 videos and 317 crossing events under real operating conditions. The experimental validation included precision, recall, F1-score, MOTA, and IDF1, supported by 95% confidence interval statistical analysis. Results show that the YOLOv5 + SORT configuration provides the most stable and accurate performance, achieving 0.95 precision, 0.91 F1-score, and maintaining real-time operation at approximately 11 FPS on the Jetson Nano. The findings confirm the feasibility of deploying autonomous, low-cost embedded systems for people counting, enabling reliable access control, occupancy monitoring, and pedestrian-flow analysis in real-world environments.engBarranquilla, Universidad del Norte, 2025Universidad del Nortehttp://purl.org/coar/access_right/c_abf2Conteo de personasVisión por computadorYOLOJetson NanoPeople countingComputer visionPortal inteligente para conteo de personas con procesamiento localIntelligent people-counting portal with local processingarticlehttp://purl.org/coar/resource_type/c_6501Tello, JuanORIGINALDIAGRAMA GENERAL DEL SISTEMA.pngDIAGRAMA GENERAL DEL SISTEMA.pngimage/png599989https://manglar.uninorte.edu.co/bitstream/10584/13751/1/DIAGRAMA%20GENERAL%20DEL%20SISTEMA.png72e007dc74497c3262617ab81ff8e855MD51DIAGRAMA GENERAL DEL SISTEMAtraducido.pngDIAGRAMA GENERAL DEL SISTEMAtraducido.pngimage/png521517https://manglar.uninorte.edu.co/bitstream/10584/13751/2/DIAGRAMA%20GENERAL%20DEL%20SISTEMAtraducido.pngc20d93c130a2eb9f15769d0494905f98MD52d_es.pdfd_es.pdfapplication/pdf174416https://manglar.uninorte.edu.co/bitstream/10584/13751/3/d_es.pdf91ad991cf060e72458ecb00dac79b8feMD53deng.pdfdeng.pdfapplication/pdf175484https://manglar.uninorte.edu.co/bitstream/10584/13751/4/deng.pdf2025041dbed52dd707647f4ce2ef5824MD54LICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://manglar.uninorte.edu.co/bitstream/10584/13751/5/license.txt8a4605be74aa9ea9d79846c1fba20a33MD5510584/13751oai:manglar.uninorte.edu.co:10584/137512025-11-28 15:38:53.261Repositorio Digital de la Universidad del Nortemauribe@uninorte.edu.coTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=