https://github.com/PardisTaghavi/yolov7_strongsort_ros
Integration of "Yolov7 StrongSort" with ROS for real time object tracking
https://github.com/PardisTaghavi/yolov7_strongsort_ros
Last synced: 5 months ago
JSON representation
Integration of "Yolov7 StrongSort" with ROS for real time object tracking
- Host: GitHub
- URL: https://github.com/PardisTaghavi/yolov7_strongsort_ros
- Owner: PardisTaghavi
- License: gpl-3.0
- Created: 2022-12-03T18:31:04.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-12-04T11:23:29.000Z (over 2 years ago)
- Last Synced: 2024-08-03T01:25:03.559Z (9 months ago)
- Language: Python
- Size: 38.1 KB
- Stars: 14
- Watchers: 1
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-yolo-object-detection - PardisTaghavi/yolov7_strongsort_ros
README

# yolov7_StrongSORT_ROS
Integration of "Yolov7 StrongSort" with ROS for real time object tracking# Requirements
Ubuntu 18.04ROS Melodic
# Installation
Clone the repository recursively:
```
cd catkin_workspace/src
git clone --recurse-submodules https://github.com/PardisTaghavi/yolov7_strongsort_ros.git
```
or if you cloned the repo without --recurse-submodules
```
git clone https://github.com/PardisTaghavi/yolov7_StrongSORT_ROS.git
cd yolov7_strongsort_ros
git submodule update --init
```install requirements and build the package
```
cd Yolov7_StrongSORT_OSNet
pip install -r requirements.txtcd ../..
catkin build yolov7_strongsort_ros or catkin_make
```
don't forget to source the package
```
source devel/setup.bash
```run through python code:
```
chmod +x trackRos.py (do it one time to change accessibility of the file)
python trackRos.py
```or run through the launch file:
```
roslaunch yolov7_strongsort_ros trackingLaunch.launch
```Name of the topic should be modified in the trackRos.py
# Speed
you can check frequency :
```
rostopic hz /trackResult
```
Currently it is around 7-8 Hz.