Multiple Object Tracking (MOT) Toolkit
- Statistics of the dataset
- Preview
- Edit
Annotation Rectangle
- Preview certain target
- Delete a certain target in subsequent frames
Aim to compatible with X-AnyLabeling
and these following tools:
- Microsoft Windows
- Apple macOS
- Linux Desktop
- Linux Server (X11 Forwarding)
Recommend to use Python 3.10
or higher.
(Because of the 'match' syntax)
Notice:
You may need to use Python 3.11
or lower on macOS.
- X-AnyLabeling JSON Format
- Rectangle
- Automatically label each frame(Using
X-Anylabeling
) - Manually label object appearance frames
- Use
Single Object Tracking (SOT)
algorithm - Adjust and delete from the frame where the target disappears.
Recommend to use X11 Forwarding
to run GUI on a remote server.
Notice:
Please make sure the server has been configured to allow X11 Forwarding
in the sshd_config
file.
Default configuration file path is /etc/ssh/sshd_config
,and the configuration item is X11Forwarding yes
.
Default is yes
, if not, please modify it and restart the sshd
service.
You can use xclock
or xeyes
to test the feature.
- MobaXTerm(Recommend)
- PuTTY + Xming
- Xming
- VcXsrv
- Remote Desktop Manager
- XQuartz
PySide6
may need to install xcb-cursor
lib on Linux.
Using apt
on Ubuntu
or Debian
:
# Minimal Version
sudo apt-get install libxcb-cursor0
# or Full Version
sudo apt-get install libxcb-cursor-dev
or using dnf
/yum
on RHEL
series or Fedora
:
sudo dnf install xcb-util-cursor
# or
# sudo yum install xcb-util-cursor
Thanks to the following projects:
This project is licensed on GPLv3.