s_kiani
eadb5f36e8
added watchdogs.py
8 months ago
s_kiani
80f4a47441
🎥 ✨ Refactor streaming logic to separate tracking and non-tracking frame updates
🔄 Changed __stream method behavior:
- If tracking is active, only the non-tracked source updates via update_frame
- If not tracking, both sources stream frames as before
This ensures the tracked source is exclusively handled in the __tracking thread.
8 months ago
s_kiani
bc4ac21f36
drawing frames debuged
8 months ago
s_kiani
25e3346736
added continuous streaming of the video sources.
9 months ago
s_kiani
bea0241c32
added comment
9 months ago
s_kiani
522c3ddb55
changed gst pipline and converted server class from singleton to normal class
9 months ago
mht
f228d0f30d
added dynamic size to stream
9 months ago
mht
2e112c3a69
cleaning code by adding classes
9 months ago
mht
e7823c55ba
Merge remote-tracking branch 'origin/add-capture-card' into add-capture-card
# Conflicts:
# core.py
# server.py
9 months ago
mht
acfa58f665
added auto ip finding and changed gst pipeline
9 months ago
mht
759e29d564
added video streaming through rtsp
10 months ago
mht
bd13a03b61
Initial commit
10 months ago
mht
48e06828ea
added capture card
10 months ago
mht
a1e43b8e37
added capture card
10 months ago
s_kiani
f18154a7e6
adedd vision_service.cpython-37m-x86_64-linux-gnu.so
10 months ago
s_kiani
60674e7b85
added torch.cuda.empty_cache()
10 months ago
s_kiani
3e77f014dc
handeld emmiting null bboxes
10 months ago
s_kiani
c5fcd089b3
changed search_area_scale from 5 to 7 for tracking small objects near corners
10 months ago
s_kiani
691a281bb0
made project thread safe by making detector and tracker objects out of core object and they are shared using pointers
10 months ago
s_kiani
c13e231bec
added torch.cuda.empty_cache()
10 months ago
s_kiani
1bae5c72fd
edited newframe signal emition
10 months ago
s_kiani
baf86a4132
handeled null bboxes and added debugging for prints
10 months ago
s_kiani
72340ecdcf
handeled null bboxes
10 months ago
s_kiani
abba3fadf1
added hearbeat
10 months ago
s_kiani
04e253a33b
Merge remote-tracking branch 'origin/client-connection' into client-connection
10 months ago
s_kiani
59369df540
✨ Add connection logic to a separate thread for independent client handling
🏗️ Refactor connection management into `ConnectionThread` class
♻️ Move connection-related code to `ConnectionThread` for background execution
⚡ Remove QTimer and replace with threading for client connection checks
🥅 Ensure tracking logic continues even if client connection is lost
🐛 Fix potential issues with client reconnection logic
🎨 Improve code structure and readability
10 months ago
s_kiani
7324e6d278
removed qtimer and added connection_thread
10 months ago
s_kiani
0f6bbda5bd
Initial commit
10 months ago
hs_tohidi
53ad6b3d71
Initial commit
10 months ago