bytetrack_ros repository

opencv cpp multi-object-tracking mot bytetrack

bytetrack_ros repository

opencv cpp multi-object-tracking mot bytetrack

bytetrack_ros repository

opencv cpp multi-object-tracking mot bytetrack

bytetrack_ros repository

opencv cpp multi-object-tracking mot bytetrack bytetrack_cpp bytetrack_cpp_node bytetrack_viewer

Repository Summary

Description ByteTrack + ROS 2
Checkout URI https://github.com/fateshelled/bytetrack_ros.git
VCS Type git
VCS Version main
Last Updated 2024-04-17
Dev Status UNKNOWN
CI status No Continuous Integration
Released UNRELEASED
Tags opencv cpp multi-object-tracking mot bytetrack
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Packages

Name Version
bytetrack_cpp 0.1.0
bytetrack_cpp_node 0.1.0
bytetrack_viewer 0.1.0

README

bytetrack_ros

This package is a port of ByteTrack to ROS2. The object detector is assumed to be YOLOX-ROS.

https://user-images.githubusercontent.com/53618876/145365173-29bb3ec1-b088-4ca2-9b2d-3b021a280c3b.mp4

  • demo video is MOT16-04, using yolox-s model.

Requirements

Usage (OpenVINO)

Install

source /opt/ros/foxy/setup.bash
# source /opt/ros/humble/setup.bash

source /opt/intel/openvino_2021/bin/setupvars.sh

cd ~/ros2_ws/src
git clone https://github.com/fateshelled/bytetrack_ros
git clone https://github.com/fateshelled/ros_video_player
git clone --recursive https://github.com/Ar-Ray-code/YOLOX-ROS

# Download onnx file and Convert to IR format.
./YOLOX-ROS/weights/openvino/install.bash yolox_s

RUN

cd ~/ros2_ws
source /opt/ros/foxy/setup.bash
# source /opt/ros/humble/setup.bash
source ./install/setup.bash

# launch with WebCam
ros2 launch bytetrack_cpp_node bytetrack_openvino.launch.py

# launch with Video File
ros2 launch bytetrack_cpp_node bytetrack_openvino.launch.py video_path:={video file path}


ros graph

rosgraph

CONTRIBUTING

No CONTRIBUTING.md found.

bytetrack_ros repository

opencv cpp multi-object-tracking mot bytetrack

bytetrack_ros repository

opencv cpp multi-object-tracking mot bytetrack

bytetrack_ros repository

opencv cpp multi-object-tracking mot bytetrack

bytetrack_ros repository

opencv cpp multi-object-tracking mot bytetrack

bytetrack_ros repository

opencv cpp multi-object-tracking mot bytetrack

bytetrack_ros repository

opencv cpp multi-object-tracking mot bytetrack

bytetrack_ros repository

opencv cpp multi-object-tracking mot bytetrack

bytetrack_ros repository

opencv cpp multi-object-tracking mot bytetrack

bytetrack_ros repository

opencv cpp multi-object-tracking mot bytetrack

bytetrack_ros repository

opencv cpp multi-object-tracking mot bytetrack

bytetrack_ros repository

opencv cpp multi-object-tracking mot bytetrack

bytetrack_ros repository

opencv cpp multi-object-tracking mot bytetrack

bytetrack_ros repository

opencv cpp multi-object-tracking mot bytetrack

bytetrack_ros repository

opencv cpp multi-object-tracking mot bytetrack

bytetrack_ros repository

opencv cpp multi-object-tracking mot bytetrack