Commit graph

  • df38e90ff2 Merge pull request 'feat: add session image retrieval endpoint' (#27) from dev into main main Siwat Sirichai 2025-09-30 19:04:01 +00:00
  • b2e7bc499d feat: add session image retrieval endpoint dev Siwat Sirichai 2025-10-01 01:27:12 +07:00
  • 43c717947e Merge pull request 'fix: change min bbox size for frontal' (#26) from dev into main Chawanwit Pornnatwuttigul 2025-09-30 10:25:03 +00:00
  • 402f7732a8 fix: change min bbox size for frontal ziesorx 2025-09-30 17:24:33 +07:00
  • fff6ec7a14 Merge pull request 'fix: bring back gpu usage' (#25) from dev into main Chawanwit Pornnatwuttigul 2025-09-30 09:23:25 +00:00
  • 9e5b5a32ad fix: bring back gpu usage ziesorx 2025-09-30 16:23:07 +07:00
  • a50b3dbcdf Merge pull request 'fix: tracking and abandon and add fallback' (#24) from dev into main Chawanwit Pornnatwuttigul 2025-09-30 09:21:14 +00:00
  • 3ed7a2cd53 fix: abandonment works ziesorx 2025-09-30 16:20:39 +07:00
  • 793beb1571 fix: tracking works but absent not work ziesorx 2025-09-30 16:04:24 +07:00
  • 354ed9ce3c fix: fallback when there is sessionId ziesorx 2025-09-30 15:46:32 +07:00
  • 116a75d861 Merge pull request 'fix: custom subscriptionIdentifier' (#23) from dev into main Chawanwit Pornnatwuttigul 2025-09-30 08:14:48 +00:00
  • e92efdbe11 fix: custom subscriptionIdentifier ziesorx 2025-09-30 15:14:28 +07:00
  • e37d88a570 Merge pull request 'fix: inference in reader thread' (#22) from dev into main Chawanwit Pornnatwuttigul 2025-09-30 07:21:51 +00:00
  • 8d2a71fcd7 fix: inference in reader thread ziesorx 2025-09-30 14:21:29 +07:00
  • 46c3fa060c Merge branch 'dev' ziesorx 2025-09-30 12:21:14 +07:00
  • fed71046a9 fix: update ffmpeg flags to improve frame handling ziesorx 2025-09-30 12:20:52 +07:00
  • 4a8b107297 Merge pull request 'merge main' (#21) from dev into main Chawanwit Pornnatwuttigul 2025-09-30 05:06:44 +00:00
  • 31bc91d57b fix: add ffmpeg flags fix frame delay ziesorx 2025-09-30 12:06:03 +07:00
  • fa0f865319 feat: add fallback when cant initially detect but backend start session ziesorx 2025-09-30 00:53:27 +07:00
  • 4a8676b8d5 Merge pull request 'feat: add min bbox for frontal tracking' (#20) from dev into main Chawanwit Pornnatwuttigul 2025-09-29 16:47:08 +00:00
  • ee484b4655 feat: add min bbox for frontal tracking ziesorx 2025-09-29 23:45:20 +07:00
  • 7490430c05 Merge pull request 'fix: sessionId type mismatch' (#19) from dev into main Chawanwit Pornnatwuttigul 2025-09-29 10:43:59 +00:00
  • 52ba1ff316 fix: sessionId type mismatch ziesorx 2025-09-29 17:43:30 +07:00
  • eb57de02c3 fix: update import paths for monitoring modules in FFmpegRTSPReader and HTTPSnapshotReader Siwat Sirichai 2025-09-27 14:57:20 +07:00
  • b08ce27de2 Implement comprehensive health monitoring for streams and threads Siwat Sirichai 2025-09-27 12:27:38 +07:00
  • 8c08c815ce Merge pull request 'dev' (#18) from dev into main Siwat Sirichai 2025-09-26 13:50:19 +00:00
  • 2b382210eb Refactor streaming readers: Split into modular files and implement base class Siwat Sirichai 2025-09-26 20:03:09 +07:00
  • d8d1b33cd8 feat: add GPU accelerated libraries Siwat Sirichai 2025-09-26 19:47:13 +07:00
  • 33d738b31b fix: remove unused watchdog logging configuration and FrameFileHandler Siwat Sirichai 2025-09-26 19:42:57 +07:00
  • 2808316e94 fix: remove unused RTSPReader import and related code Siwat Sirichai 2025-09-26 19:42:41 +07:00
  • cd1359f5d2 fix: enable hardward acceleration fix/siwat-ffmpeg-optimization ziesorx 2025-09-26 15:06:12 +07:00
  • cc604841d0 Merge branch 'dev' ziesorx 2025-09-26 15:00:48 +07:00
  • 9f8372d844 fix: change save image logic dev-temp ziesorx 2025-09-26 15:00:24 +07:00
  • 61ac39b4f3 fix: validator ziesorx 2025-09-26 14:50:45 +07:00
  • 791f611f7d feat: custom bot-sort based tracker ziesorx 2025-09-26 14:22:38 +07:00
  • bd201acac1 fix: cameras buffer ziesorx 2025-09-26 13:16:37 +07:00
  • 519e073f7f fix: camera api endpoint ziesorx 2025-09-26 13:05:58 +07:00
  • d43a971d5b Merge branch 'dev' ziesorx 2025-09-26 11:26:03 +07:00
  • 83aaf95f59 fix: can read, track, and detect frame ziesorx 2025-09-26 11:24:48 +07:00
  • f5c6da8014 change: temp_file path ziesorx 2025-09-26 10:18:44 +07:00
  • a12e3efa12 refactor: enhance FFmpegRTSPReader to implement persistent file locking for PPM frame reading Siwat Sirichai 2025-09-26 03:04:53 +07:00
  • d663aaa446 Merge pull request 'dev' (#17) from dev into main Siwat Sirichai 2025-09-25 19:59:49 +00:00
  • fe0da18d0f refactor: change temporary file format from JPG to PPM for improved frame reading Siwat Sirichai 2025-09-26 02:55:26 +07:00
  • 73c3367681 refactor: update FFmpegRTSPReader to use JPG format for single frame updates and improve image quality Siwat Sirichai 2025-09-26 02:51:30 +07:00
  • 95c39a008f refactor: suppress noisy watchdog debug logs for cleaner output Siwat Sirichai 2025-09-26 02:35:27 +07:00
  • 2742b86961 refactor: enhance FFmpegRTSPReader to improve frame reading reliability with retry logic Siwat Sirichai 2025-09-26 02:26:44 +07:00
  • 84144a2955 refactor: update FFmpegRTSPReader to read and update a single frame in place for improved efficiency Siwat Sirichai 2025-09-26 02:20:14 +07:00
  • cb31633cc1 refactor: enhance FFmpegRTSPReader with file watching and reactive frame reading Siwat Sirichai 2025-09-26 02:18:20 +07:00
  • 79a1189675 refactor: update FFmpegRTSPReader to use a temporary file for frame reading and improve error handling Siwat Sirichai 2025-09-26 02:15:06 +07:00
  • c38b58e34c refactor: add FFmpegRTSPReader for enhanced RTSP stream handling with CUDA acceleration Siwat Sirichai 2025-09-26 02:07:17 +07:00
  • 08cb4eafc4 refactor: enhance error handling and logging in RTSPReader for improved frame retrieval diagnostics Siwat Sirichai 2025-09-26 01:58:50 +07:00
  • 65b7573fed refactor: remove unnecessary buffer size setting for RTSP stream to improve latency Siwat Sirichai 2025-09-26 01:52:50 +07:00
  • a1e7c42fb3 refactor: improve error handling and logging in RTSPReader for frame capture failures Siwat Sirichai 2025-09-26 01:44:46 +07:00
  • c6a4258055 refactor: enhance error logging in RTSPReader for better debugging of frame capture issues Siwat Sirichai 2025-09-26 01:42:30 +07:00
  • cb9ff7bc86 refactor: update FFmpeg hardware acceleration to use NVDEC instead of CUVID for improved performance Siwat Sirichai 2025-09-26 01:33:41 +07:00
  • bdbf688946 refactor: streamline CUDA development tools installation and simplify FFmpeg configuration for NVIDIA support Siwat Sirichai 2025-09-26 01:11:32 +07:00
  • fa3ab5c6d2 refactor: update base image to runtime version and install minimal CUDA development tools for FFmpeg Siwat Sirichai 2025-09-26 00:48:39 +07:00
  • 6fe4b6ebf0 refactor: update Dockerfile to use development image and enhance FFmpeg build process with NVIDIA support Siwat Sirichai 2025-09-26 00:48:06 +07:00
  • e2e5356047 refactor: build FFmpeg from source with NVIDIA CUDA support and remove unnecessary development libraries Siwat Sirichai 2025-09-26 00:41:49 +07:00
  • 59e8448f0d fix: add missing FFmpeg development libraries for OpenCV integration Siwat Sirichai 2025-09-26 00:27:08 +07:00
  • 360a4ab890 feat: enhance logging for detected hardware codecs and improve CUDA acceleration handling Siwat Sirichai 2025-09-26 00:16:49 +07:00
  • 719d16ae4d refactor: simplify frame handling by removing stream type management and enhancing validation Siwat Sirichai 2025-09-26 00:07:48 +07:00
  • dc1db635d0 fix: remove unnecessary copying of FFmpeg library and include files Siwat Sirichai 2025-09-25 23:56:29 +07:00
  • 47d4fa6b8f refactor: streamline FFmpeg installation process and remove unnecessary CUDA development tools Siwat Sirichai 2025-09-25 23:48:35 +07:00
  • ff56c1b666 fix: dockerfile base ziesorx 2025-09-25 23:36:07 +07:00
  • a45f76884f fix: make ffmpeg support ziesorx 2025-09-25 23:23:56 +07:00
  • 0fc86fb72b Merge branch 'dev-check-cpu' into dev ziesorx 2025-09-25 23:01:04 +07:00
  • 6bb679f4d8 fix: use gpu ziesorx 2025-09-25 22:59:55 +07:00
  • 5f29392c2f chore: update Dockerfile.base ziesorx 2025-09-25 22:25:27 +07:00
  • b919a1ebe2 fix: use nvdec ziesorx 2025-09-25 22:16:19 +07:00
  • 34d1982e9e refactor: half way to process per session dev-refactor-v2-halfway ziesorx 2025-09-25 20:52:26 +07:00
  • 2e5316ca01 fix: model calling method ziesorx 2025-09-25 15:06:41 +07:00
  • 5bb68b6e10 fix: removed old implementation ziesorx 2025-09-25 14:39:32 +07:00
  • 270df1a457 fix: send every data that got result ziesorx 2025-09-25 14:02:10 +07:00
  • 0cf0bc8b91 fix: stability fix ziesorx 2025-09-25 13:28:56 +07:00
  • bfab574058 refactor: replace threading with multiprocessing ziesorx 2025-09-25 12:53:17 +07:00
  • e87ed4c056 feat: update rtsp scaling plan ziesorx 2025-09-25 12:01:32 +07:00
  • 9f29755e0f feat: update filename and timestamp to gmt+7 ziesorx 2025-09-25 11:24:45 +07:00
  • f9a67935d6 Merge pull request 'fix: wrong function name' (#14) from dev into main Chawanwit Pornnatwuttigul 2025-09-24 20:27:43 +00:00
  • f4b898ccd1 fix: wrong function name ziesorx 2025-09-25 03:27:33 +07:00
  • b6d5aabf22 Merge pull request 'fix: initialization None error' (#13) from dev into main Chawanwit Pornnatwuttigul 2025-09-24 20:21:40 +00:00
  • c2c80222f1 fix: initialization None error ziesorx 2025-09-25 03:21:22 +07:00
  • 1cc46e0663 Merge pull request 'fix: minor' (#12) from dev into main Chawanwit Pornnatwuttigul 2025-09-24 20:15:29 +00:00
  • 2f3c2b08cb fix: RTSP Connection Issues ziesorx 2025-09-25 03:12:27 +07:00
  • f467cb005d feat: update max_streams ziesorx 2025-09-25 03:11:22 +07:00
  • b8de5e191e fix: asyncio: Task was destroyed but it is pending ziesorx 2025-09-25 01:50:04 +07:00
  • 5065e43837 feat: update pynvml in linux ziesorx 2025-09-25 01:26:19 +07:00
  • 67096d4141 fix: minor bug fix ziesorx 2025-09-25 01:20:07 +07:00
  • 2eba1f94ea feat: add save frame if there is sessionId ziesorx 2025-09-25 00:45:09 +07:00
  • 965a0d0a72 refactor: remove hardcoded ziesorx 2025-09-25 00:26:55 +07:00
  • dc47eb8580 refactor: remove hardcoded modelid ziesorx 2025-09-25 00:18:02 +07:00
  • c94dfa10e7 chore: update CICD ziesorx 2025-09-24 22:35:24 +07:00
  • eda5368771 chore: update refactor plan ziesorx 2025-09-24 22:19:45 +07:00
  • 476f19cabe Refactor: done phase 5 ziesorx 2025-09-24 22:01:26 +07:00
  • 5176f99ba7 Refactor: Logging Cleanup ziesorx 2025-09-24 20:39:32 +07:00
  • 7a9a149955 Refactor: nearly done phase 5 ziesorx 2025-09-24 20:29:31 +07:00
  • 227e696ed6 chore: update refactor plan ziesorx 2025-09-23 23:10:28 +07:00
  • dd401f14d7 feat: tracking works 100% ziesorx 2025-09-23 23:06:03 +07:00
  • 4002febed2 feat: add validator for post fueling and car abandon ziesorx 2025-09-23 22:11:39 +07:00
  • 7a38933bb0 feat: correct mock ziesorx 2025-09-23 21:41:03 +07:00