Skip to content

Releases: roboflow/inference

v0.51.0

20 Jun 20:58
549113c
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.50.5...v0.51.0

v0.50.5

16 Jun 12:08
79f9a1d
Compare
Choose a tag to compare

Onvif sink

Inference users can now control PTZ cameras!
ONVIF block allows a workflow to control an ONVIF capable PTZ camera to follow a detected object.

Block can operate in two modes:

  • Follow: The object it follows is the maximum confidence prediction out of all predictions passed into it. To follow
    a specific object, use the appropriate filters on the predictiion object to specify the object you want to
    follow. Additionally if a tracker is used, the camera will follow the tracked object until it disappears.
    Additionally, zoom can be toggled to get the camera to zoom into a position.
    The tracking block uses the ONVIF continuous movement service. Tracking is adjusted on each successive
    workflow execution. If workflow execution stops, and the camera is currently moving, the camera will continue
    moving until it reaches the limits and will no longer be following an object.
  • Move to Preset: The camera can also move to a defined preset position. The camera must support the GotoPreset service.

PID tuning is necessary for this block to avoid having the camera overshoot and hunt. Having a
significant lag between the camera movement and video (using a lazy buffer consumption strategy) can make
tuning extremely difficult. Using an eager buffer consumption strategy is recommended. Increasing the dead
zone can also help, but can affect zooming.

Change by @lou-roboflow in #1348

⚡ Speed-ups (with https://github.com/codeflash-ai)

  • ⚡️ Speed up function load_blocks by 409% in PR #1348 (ONVIF_Sink) by @codeflash-ai in #1349
  • ⚡️ Speed up function receive_socket_data by 16% by @misrasaurabh1 in #1177
  • ⚡️ Speed up method BlockManifest.describe_outputs by 1,091% by @misrasaurabh1 in #1181
  • ⚡️ 11% (0.11x) speedup for RFDETRObjectDetection.postprocess in inference/models/rfdetr/rfdetr.py by @aseembits93 in #1217

🧑‍🏭 Maintanence

Documentation updates

🏅 New Contributors

Full Changelog: v0.50.4...v0.50.5

v0.50.4

06 Jun 16:52
e1c3caf
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.50.3...v0.50.4

v0.50.3

30 May 19:36
6fd3224
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.50.2...v0.50.3

v0.50.2

29 May 17:35
78914ef
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.50.1...v0.50.2

v0.50.1

23 May 15:41
ea116e3
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.50.0...v0.50.1

v0.50.0

23 May 13:38
d77ec3f
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.49.5...v0.50.0

v0.49.5

16 May 16:53
5c9482c
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.49.3...v0.49.5

v0.49.3

16 May 14:53
bd67c86
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.49.2...v0.49.3

v0.49.2

14 May 11:39
cd680b1
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.49.1...v0.49.2