blakeblackshear.frigate/frigate
Josh Hawkins 27144eb0b9
Autotracker: Basic zooming and moves with velocity estimation (#7713)
* don't zoom if camera doesn't support it

* basic zooming

* make zooming configurable

* zooming docs

* optional zooming in camera status

* Use absolute instead of relative zooming

* increase edge threshold

* zoom considering object area

* bugfixes

* catch onvif zooming errors

* relative zooming option for dahua/amcrest cams

* docs

* docs

* don't make small movements

* remove old logger statement

* fix small movements

* use enum in config for zooming

* fix formatting

* empty move queue first

* clear tracked object before waiting for stop

* use velocity estimation for movements

* docs updates

* add tests

* typos

* recalc every 50 moves

* adjust zoom based on estimate box if calibrated

* tweaks for fast objects and large movements

* use real time for calibration and add info logging

* docs updates

* remove area scale

* Add example video to docs

* zooming font header size the same as the others

* log an error if a ptz doesn't report a MoveStatus

* debug logging for onvif service capabilities

* ensure camera supports ONVIF MoveStatus
2023-09-27 06:19:10 -05:00
..
comms Set commands before subscribing to messages (#7550) 2023-09-01 07:06:59 -05:00
detectors fix edgetpu device type "None" (auto) (#7097) 2023-07-08 16:04:51 -05:00
events Reduce database queries to necessary fields (#7751) 2023-09-11 17:07:04 -05:00
images Replace green screen with error message and force camera_fps to 0 (#4544) 2022-11-28 21:47:20 -06:00
motion use a different method for blur and contrast to reduce CPU (#6940) 2023-06-30 07:27:31 -05:00
ptz Autotracker: Basic zooming and moves with velocity estimation (#7713) 2023-09-27 06:19:10 -05:00
record Improve default timelapse args and make timelapse customizable (#7840) 2023-09-21 06:20:05 -06:00
test Autotracker: Basic zooming and moves with velocity estimation (#7713) 2023-09-27 06:19:10 -05:00
track Autotracker: Basic zooming and moves with velocity estimation (#7713) 2023-09-27 06:19:10 -05:00
util Autotracker: Basic zooming and moves with velocity estimation (#7713) 2023-09-27 06:19:10 -05:00
__init__.py app container and config schema 2021-01-26 21:40:33 -06:00
__main__.py Add isort and ruff linter (#6575) 2023-05-29 05:31:17 -05:00
app.py Autotracker: Basic zooming and moves with velocity estimation (#7713) 2023-09-27 06:19:10 -05:00
config.py Autotracker: Basic zooming and moves with velocity estimation (#7713) 2023-09-27 06:19:10 -05:00
const.py Refactor Recordings (#7275) 2023-07-26 05:55:08 -05:00
ffmpeg_presets.py Remove frame interval for qsv timelapse output args (#7873) 2023-09-21 05:21:53 -05:00
http.py Refactor time filter (#7962) 2023-09-27 06:09:38 -05:00
log.py Remove faster_fifo (#7181) 2023-07-16 07:42:56 -05:00
models.py Save average dBFS and retain segment with dBFS in motion mode (#7158) 2023-07-14 19:05:14 -05:00
mypy.ini update deps (#6093) 2023-04-15 14:17:59 -05:00
object_detection.py Remove faster_fifo (#7181) 2023-07-16 07:42:56 -05:00
object_processing.py Show sub label in debug view when available (#7567) 2023-09-01 07:03:47 -05:00
output.py Fix birdseye exception handling (#7864) 2023-09-21 05:22:11 -05:00
plus.py Fix linter error (#7428) 2023-08-10 05:49:11 -05:00
stats.py Nvidia Jetson ffmpeg + TensorRT support (#6458) 2023-07-26 05:50:41 -05:00
storage.py Reduce database queries to necessary fields (#7751) 2023-09-11 17:07:04 -05:00
timeline.py Add support for stationary and active timeline entires (#7344) 2023-07-31 21:43:48 -05:00
types.py Autotracker: Basic zooming and moves with velocity estimation (#7713) 2023-09-27 06:19:10 -05:00
video.py Autotracker: Basic zooming and moves with velocity estimation (#7713) 2023-09-27 06:19:10 -05:00
watchdog.py Cleanup and organize utils (#7033) 2023-07-06 09:28:50 -05:00