Alexander Ernfridsson
d746d84bd4
Replace object tracker with SORT
...
Source: https://github.com/abewley/sort
Commit: c1b808481200d7997413c6e831bc59c8b08b61b8
It has better accuracy when measured in my environment. It
uses a Kalman filter to correct "bad" detections and is able
to recover from lost tracks to some extent. Deep sort is
also an alterative but adds more complexity. This was a
key to be able to get a room tracker working good without
losing track of objects all the time.
Input configuration exposed to user config for users to
calibrate after their needs.
Removed main function together with some plot dependencies
from sort.py to not be needed to add unnecessary deps to
frigate.
2020-08-05 17:54:06 +00:00
Blake Blackshear
d88745af6e
simplify directory creation
2020-08-01 18:20:44 -05:00
Blake Blackshear
7383db60b0
save clips for tracked objects
2020-08-01 18:20:44 -05:00
Blake Blackshear
9d1f9f35e5
fix model paths
2020-07-26 12:07:47 -05:00
mattheys
b345571a63
Update CPU model to Mobilenet v2
...
Inference speed went from ~470ms to ~530ms, however average confidence went from ~75% to ~90%+
2020-07-03 12:32:01 -05:00
Blake Blackshear
743116a733
install tzdata
2020-06-02 05:25:02 -05:00
Blake Blackshear
e37eba49ff
make object processor resilient to plasma failures
2020-06-02 05:25:02 -05:00
Blake Blackshear
6de8e3bd1f
remove sharedarray references
2020-06-02 05:25:02 -05:00
Blake Blackshear
3a9781c4f8
handle various scenarios with external process failures
2020-06-02 05:25:02 -05:00
Blake Blackshear
777fb1d5d1
Update to latest url for tensorflow lite wheel
2020-03-03 20:26:53 -06:00
Blake Blackshear
e6892d66b8
update docs and add back benchmark
2020-03-03 20:26:53 -06:00
Blake Blackshear
bb8e4621f5
add models and convert speed to ms
2020-03-03 20:26:53 -06:00
Blake Blackshear
569e07949f
split into separate processes
2020-03-03 20:26:53 -06:00
Blake Blackshear
ffa9534549
update tflite to 2.1.0
2020-03-03 20:26:53 -06:00
Blake Blackshear
8a572f96d5
tweak process handoff
2020-03-03 20:26:53 -06:00
Blake Blackshear
24cb3508e8
Mostly working detection in a separate process
2020-03-03 20:26:53 -06:00
Blake Blackshear
4c618daa90
WIP: revamp to incorporate motion
2020-03-03 20:26:53 -06:00
Blake Blackshear
0dd4087d5d
switch base image back to ubuntu:18.04
2020-02-22 09:03:00 -06:00
Blake Blackshear
50bcf60893
switch to opencv headless
2020-02-22 09:03:00 -06:00
Blake Blackshear
cfffb219ae
switch back to stretch for hwaccel issues
2020-02-22 09:03:00 -06:00
Blake Blackshear
725dd3220c
removing pillow-simd for now
2020-02-22 09:03:00 -06:00
Blake Blackshear
10dc56f6ea
revamp dockerfile
2020-02-22 09:03:00 -06:00
Blake Blackshear
9cc46a71cb
working dynamic regions, but messy
2020-02-22 09:03:00 -06:00
Blake Blackshear
b6130e77ff
label threads and implements stats endpoint
2020-02-22 09:03:00 -06:00
Blake Blackshear
480175d70f
add color map to use different colors for different objects
2020-01-02 07:39:57 -06:00
blakeblackshear
12d5007b90
add required packages for VAAPI
2019-07-30 19:11:22 -05:00
blakeblackshear
7028b05856
add a benchmark script
2019-07-30 19:11:22 -05:00
blakeblackshear
baa587028b
use a regular subprocess for ffmpeg, refactor bounding box drawing
2019-07-30 19:11:22 -05:00
blakeblackshear
2b51dc3e5b
experimental: running ffmpeg directly and capturing raw frames
2019-07-30 19:11:22 -05:00
blakeblackshear
9f8278ea8f
working odroid build, still needs hwaccel
2019-07-30 19:11:22 -05:00
blakeblackshear
e0b9b616ce
cleanup and update readme
2019-03-30 07:58:31 -05:00
blakeblackshear
8774e537dc
implementing a config file for a single camera
2019-03-28 07:30:58 -05:00
blakeblackshear
48aa245914
convert docker build to x86
2019-03-26 05:44:33 -05:00
blakeblackshear
8bae05cfe2
first working version, single region and motion detection disabled
2019-03-17 09:03:52 -05:00
blakeblackshear
5dc76803d6
cleanup
2019-02-28 06:49:27 -06:00
blakeblackshear
83c9b8fb7a
add mqtt to dockerfile
2019-02-10 08:03:12 -06:00
blakeblackshear
51e8a8300f
add imutils to container
2019-02-09 20:37:46 -06:00
blakeblackshear
071fcf6ea2
update opencv
2019-02-09 07:23:18 -06:00
blakeblackshear
72393be6d6
initial commit
2019-01-26 08:02:59 -06:00