Skip to content

Tracking Outputs vs Detection Outputs #14

Open

Description

@SwEngine

While using ByteTrack as a tracker, the visualized bounding boxes sometimes do not precisely match the detection results. Are there any methods to assign tracking IDs to detections without altering the bounding box coordinates? I am asking this question because the tracking bounding boxes are sometimes too wide for my specific case.

Activity

  1. derpda commented on Mar 7, 2024

    @derpda
    Contributor

    I believe ByteTrack ends up using the predicted bounding box for the next step instead of the current bounding box. See below

    updateRect();

    I have changed that in my own fork, but also made a lot of changes specific to my use case, which may or may not be appropriate for you. Tests are also currently not passing since I changed (in my opinion fixed) the IoU calculation. I'm looking into that at the moment.

    Have a look for yourself: https://github.com/derpda/ByteTrack-cpp

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions