Commit Graph

  • 7e5fa7e350
    Updated README with abstracted HA config, expanded tips section walthowd 2020-04-24 12:31:04 -0500
  • 365e0f9bca
    Mask example images walthowd 2020-04-24 12:04:48 -0500
  • ba272fc0e8 drop plasma store stderr logs Blake Blackshear 2020-04-24 07:48:49 -0500
  • 7ccf2ef694 resize to aspect ratio of frame Blake Blackshear 2020-04-24 07:48:19 -0500
  • 68bfa6010d skip frames in the capture thread instead v0.5.1-rc3 Blake Blackshear 2020-04-19 10:07:27 -0500
  • a810c56811 expose frame time at each step of processing Blake Blackshear 2020-04-19 07:49:23 -0500
  • 5333b8ae1b ensure the previous frame is deleted when the new one is stored Blake Blackshear 2020-04-10 07:05:07 -0400
  • 2298ca740c features added: - GPU via TensorRT - CPU: TensorFlow Lite -> Tensorflow Alexander Smirnov 2020-04-08 20:53:58 +0100
  • 2bc57d271c move ffmpeg capture to a separate thread and use a queue v0.5.1-rc2 Blake Blackshear 2020-03-14 15:32:51 -0500
  • 8507bbbb31 make object processor resilient to plasma failures v0.5.1-rc1 Blake Blackshear 2020-03-13 16:13:01 -0500
  • b6fcb88e5c remove sharedarray references Blake Blackshear 2020-03-13 15:50:27 -0500
  • d3cd4afa65 handle various scenarios with external process failures Blake Blackshear 2020-03-09 21:12:19 -0500
  • a60b9211d2 allow specifying debug view fps and size v0.5.0 Blake Blackshear 2020-03-03 20:25:21 -0600
  • 777fb1d5d1 Update to latest url for tensorflow lite wheel Blake Blackshear 2020-03-02 06:11:19 -0600
  • 8e9110f42e if the detections dont come back in 10s, give up Blake Blackshear 2020-03-01 20:32:32 -0600
  • c80137e059 call the restart function and handle errors better in the detection process Blake Blackshear 2020-03-01 18:42:52 -0600
  • 2768e1dadb clarify mqtt password readme Blake Blackshear 2020-03-01 08:14:28 -0600
  • 2fbba01577 readme updates Blake Blackshear 2020-03-01 07:47:22 -0600
  • e7c536ea31 allow mqtt password to be set by env var Blake Blackshear 2020-03-01 07:23:56 -0600
  • 1734c0569a update benchmark script to mirror actual frigate use Blake Blackshear 2020-03-01 07:16:56 -0600
  • a5bef89123 improve detection processing and restart when stuck Blake Blackshear 2020-03-01 07:16:49 -0600
  • d8aa73d26e handle ffmpeg process failures in the camera process itself Blake Blackshear 2020-02-26 19:02:12 -0600
  • 791409d5e5 add a few print statements for debugging Blake Blackshear 2020-02-25 20:37:12 -0600
  • 01bf89907d dont kill the camera process from the main process Blake Blackshear 2020-02-25 20:36:30 -0600
  • 8e73c7e95e increase the buffer size a bit Blake Blackshear 2020-02-24 20:05:30 -0600
  • 088bd18adb add a few more metrics to debug Blake Blackshear 2020-02-23 18:11:39 -0600
  • 2e8c7ec225 cleanup the plasma store when finished with a frame Blake Blackshear 2020-02-23 18:11:08 -0600
  • 9340a74371 dont redirect stdout for plasma store Blake Blackshear 2020-02-23 15:53:17 -0600
  • 5998de610b reset detection fps Blake Blackshear 2020-02-23 15:53:00 -0600
  • dfabff3846 dont change dictionary while iterating Blake Blackshear 2020-02-23 11:18:00 -0600
  • 76a7a3bad5 allow specifying the frame size in the config instead of detecting Blake Blackshear 2020-02-23 07:56:14 -0600
  • a3fa97dd52 ensure missing objects are expired even when other object types are in the frame Blake Blackshear 2020-02-23 07:55:51 -0600
  • 1d2a41129c Fix watchdog last_frame calculation Blake Blackshear 2020-02-23 07:55:16 -0600
  • 956298128d cleanup Blake Blackshear 2020-02-22 09:15:29 -0600
  • e6892d66b8 update docs and add back benchmark Blake Blackshear 2020-02-22 08:59:16 -0600
  • 6ef22cf578 fix watchdog Blake Blackshear 2020-02-22 07:36:35 -0600
  • 3e6f6edf7e check avg wait before dropping frames Blake Blackshear 2020-02-22 07:36:25 -0600
  • 81c5b96ed7 fix watchdog restart Blake Blackshear 2020-02-21 20:59:11 -0600
  • 6f6d202c99 improve watchdog and coral fps tracking Blake Blackshear 2020-02-21 20:44:53 -0600
  • 2fc389c3ad dont log http requests Blake Blackshear 2020-02-18 06:25:24 -0600
  • 05951aa7da cleanup Blake Blackshear 2020-02-18 06:11:02 -0600
  • bb8e4621f5 add models and convert speed to ms Blake Blackshear 2020-02-18 05:55:06 -0600
  • 04e9ab5ce4 add watchdog for camera processes Blake Blackshear 2020-02-16 09:19:08 -0600
  • 1089a40943 cleanup old code Blake Blackshear 2020-02-16 08:49:43 -0600
  • 68c3a069ba add a min_fps option Blake Blackshear 2020-02-16 08:49:14 -0600
  • 80b9652f7a check plasma store and consolidate frame drawing Blake Blackshear 2020-02-16 08:00:41 -0600
  • 569e07949f split into separate processes Blake Blackshear 2020-02-15 21:07:54 -0600
  • ffa9534549 update tflite to 2.1.0 Blake Blackshear 2020-02-09 07:39:49 -0600
  • c539993387 refactor some classes into new files Blake Blackshear 2020-02-09 07:39:24 -0600
  • 8a572f96d5 tweak process handoff Blake Blackshear 2020-01-31 11:50:42 -0500
  • 24cb3508e8 Mostly working detection in a separate process Blake Blackshear 2020-01-30 20:12:29 -0600
  • 3f34c57e31 read from ffmpeg Blake Blackshear 2020-01-30 07:10:32 -0600
  • 4c618daa90 WIP: revamp to incorporate motion Blake Blackshear 2020-01-28 07:24:02 -0600
  • 4674cd0951 allow specifying debug view fps and size Blake Blackshear 2020-03-03 20:25:21 -0600
  • 0e6eca7cd6 Update to latest url for tensorflow lite wheel v0.5.0-rc7 Blake Blackshear 2020-03-02 06:11:19 -0600
  • 91415f7e9d if the detections dont come back in 10s, give up Blake Blackshear 2020-03-01 20:32:32 -0600
  • 0f66a8cb41 call the restart function and handle errors better in the detection process v0.5.0-rc6 Blake Blackshear 2020-03-01 18:42:52 -0600
  • 04ef6ac30e clarify mqtt password readme Blake Blackshear 2020-03-01 08:14:28 -0600
  • ab42a9625d readme updates Blake Blackshear 2020-03-01 07:47:22 -0600
  • 30ad0e30f8 allow mqtt password to be set by env var v0.5.0-rc5 Blake Blackshear 2020-03-01 07:23:56 -0600
  • 7bad89c9bf update benchmark script to mirror actual frigate use Blake Blackshear 2020-03-01 07:16:56 -0600
  • f077c397f4 improve detection processing and restart when stuck Blake Blackshear 2020-03-01 07:16:49 -0600
  • cc729d83a8 handle ffmpeg process failures in the camera process itself Blake Blackshear 2020-02-26 19:02:12 -0600
  • c520b81e49 add a few print statements for debugging Blake Blackshear 2020-02-25 20:37:12 -0600
  • 9c304391c0 dont kill the camera process from the main process Blake Blackshear 2020-02-25 20:36:30 -0600
  • 9a12b02d22 increase the buffer size a bit Blake Blackshear 2020-02-24 20:05:30 -0600
  • 7686c510b3 add a few more metrics to debug v0.5.0-rc3 Blake Blackshear 2020-02-23 18:11:39 -0600
  • 2f5e322d3c cleanup the plasma store when finished with a frame Blake Blackshear 2020-02-23 18:11:08 -0600
  • 1cd4c12104 dont redirect stdout for plasma store Blake Blackshear 2020-02-23 15:53:17 -0600
  • 1a8b034685 reset detection fps Blake Blackshear 2020-02-23 15:53:00 -0600
  • da6dc03a57 dont change dictionary while iterating Blake Blackshear 2020-02-23 11:18:00 -0600
  • 7fa3b70d2d allow specifying the frame size in the config instead of detecting Blake Blackshear 2020-02-23 07:56:14 -0600
  • 1fc5a2bfd4 ensure missing objects are expired even when other object types are in the frame Blake Blackshear 2020-02-23 07:55:51 -0600
  • 7e84da7dad Fix watchdog last_frame calculation Blake Blackshear 2020-02-23 07:55:16 -0600
  • 128be72e28 cleanup v0.5.0-rc1 Blake Blackshear 2020-02-22 09:15:29 -0600
  • aaddedc95c update docs and add back benchmark Blake Blackshear 2020-02-22 08:59:16 -0600
  • ba919fb439 fix watchdog Blake Blackshear 2020-02-22 07:36:35 -0600
  • b1d563f3c4 check avg wait before dropping frames Blake Blackshear 2020-02-22 07:36:25 -0600
  • 204d8af5df fix watchdog restart Blake Blackshear 2020-02-21 20:59:11 -0600
  • b507a73d79 improve watchdog and coral fps tracking Blake Blackshear 2020-02-21 20:44:53 -0600
  • 66eeb8b5cb dont log http requests Blake Blackshear 2020-02-18 06:25:24 -0600
  • efa67067c6 cleanup Blake Blackshear 2020-02-18 06:11:02 -0600
  • aeb036f1a4 add models and convert speed to ms Blake Blackshear 2020-02-18 05:55:06 -0600
  • 74c528f9dc add watchdog for camera processes Blake Blackshear 2020-02-16 09:19:08 -0600
  • f2d54bec43 cleanup old code Blake Blackshear 2020-02-16 08:49:43 -0600
  • f07d57741e add a min_fps option Blake Blackshear 2020-02-16 08:49:14 -0600
  • 2c1ec19f98 check plasma store and consolidate frame drawing Blake Blackshear 2020-02-16 08:00:41 -0600
  • 6a9027c002 split into separate processes Blake Blackshear 2020-02-15 21:07:54 -0600
  • 60c15e4419 update tflite to 2.1.0 Blake Blackshear 2020-02-09 07:39:49 -0600
  • 03dbf600aa refactor some classes into new files Blake Blackshear 2020-02-09 07:39:24 -0600
  • fbbb79b31b tweak process handoff Blake Blackshear 2020-01-31 11:50:42 -0500
  • 496c6bc6c4 Mostly working detection in a separate process Blake Blackshear 2020-01-30 20:12:29 -0600
  • 869a81c944 read from ffmpeg Blake Blackshear 2020-01-30 07:10:32 -0600
  • 5b1884cfb3 WIP: revamp to incorporate motion Blake Blackshear 2020-01-28 07:24:02 -0600
  • cd057370e1 fallback to opencv to detect resolution and allow config to specify v0.5.0-rc4 v0.5.0-rc2 Blake Blackshear 2020-01-18 20:24:44 -0600
  • 6263912655 use ffprobe to get frame shape (fixes #87) Blake Blackshear 2020-01-18 09:07:02 -0600
  • af247275cf make timestamp on snapshots configurable (fixes #88) Blake Blackshear 2020-01-18 08:41:55 -0600
  • 1198c29dac make watchdog timeout configurable per camera (fixes #95) Blake Blackshear 2020-01-18 08:34:44 -0600
  • 169603d3ff attempt to fix regions in process key error Blake Blackshear 2020-01-16 17:32:01 -0600
  • dc7eecebc6 clarify config Blake Blackshear 2020-01-16 17:15:06 -0600