Skip to main content

People Counting On Edge Computing Device

· 2 min read
Selcuk Gok
Maintainer

🖼️ Proje Görseli / GIF

People Counting Demo

Yukarıdaki GIF, sistemin gerçek zamanlı insan sayımı sürecini göstermektedir.


Genel Bakış | Overview

🇹🇷 Türkçe:
Gömülü sistem üzerinde geliştirdiğim bu proje, gerçek zamanlı insan sayımı gerçekleştirerek elde ettiği verileri TCP veya MQTT protokolleri üzerinden uzak bir sunucuya güvenli bir şekilde iletmektedir. Sistem, görüntü işleme ve nesne takibi algoritmalarıyla çalışmakta olup, düşük donanım kaynaklarına sahip ortamlarda dahi yüksek doğrulukta ve kararlı performans sunmaktadır.

Ağ bağlantısının kesildiği durumlarda, veriler geçici olarak yerel bellekte saklanmakta ve bağlantı yeniden kurulduğunda, geçmiş veriler ‘recovered’ etiketiyle sunucuya iletilerek veri bütünlüğü sağlanmaktadır. Bu sayede sistem, hem gerçek zamanlı veri akışı hem de kesintisiz kayıt özelliğiyle endüstriyel uygulamalara uygun bir çözüm sunar.

English:
This project implements a real-time people counting system on an embedded device, which securely transmits the collected data to a remote server via TCP or MQTT protocols. The system operates using image processing and object tracking algorithms, delivering reliable performance even in resource-constrained environments.

In the event of a network disconnection, data is temporarily stored locally. Once the connection is reestablished, previously collected data is sent to the server with a “recovered” label, ensuring data integrity. This makes the solution ideal for industrial use cases requiring uninterrupted data collection and reliable communication.