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...
- 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= |
