acqTool is a simple tool for self-labeling.
The Tool have the main window (left) and setting window (right).
In this window it is possible to choose the label to be assigned to the key points during the acquisition. The start button enables the point saving process. The process ends with the stop button. Below a text panel for the output messages.
In the setting window you can:
- change the output path of the files,
- change the output type (pkl or json),
- change the saving sequence. At each stop or when the app closes,
- enable the maximum number of acquisitions for each "start". To save the changes, press the Save button.
- Non implemented yet.
python acqTool.py -m modelName -t modelType
Note: The current version support only Mediapipe model ed Hand type. This limitation is due to my use case.
To Launch correctly do:
python acqTool.py -m Mediapipe -t Hand
- python 3.8.11
- tkinter 8.6
- opencv 4.5.5
- mediapipe
- threading
- os
- pickle
- Added interface and a mediapipe support for hand detection.
- Bugfix.
- Removed bug on keypoint acquisition
- Added recap window after save new settings
This project is released under the GNU General Public License v3.0