descriptron-gui
The Descriptron annotation GUI: SAM2-assisted segmentation, keypoints, line annotations and COCO export.
SAM2_BUILD_CUDA=0 pip install git+https://github.com/facebookresearch/sam2.git # SAM2 library, not on PyPI (Windows: set SAM2_BUILD_CUDA=0 first)
pip install descriptron-gui
descriptron-gui # first start downloads the SAM2 model file (898 MB) into ~/.cache/descriptron/sam2/
SAM2 must be installed from Meta's GitHub into the same environment (PyPI does not allow it as a dependency). If you
already have sam2_hiera_large.pt, copy it to ~/.cache/descriptron/sam2/ or set DESCRIPTRON_SAM2_CHECKPOINT
to its path. Step by step for Windows, macOS and Linux:
https://github.com/alexrvandam/Descriptron/blob/main/docs/INSTALL_PIP.md
Pulls in descriptron-core and descriptron-vision: the GUI drives the analysis
programs directly, so it is not a thin front end over them.
tkinter is in the standard library but is not always packaged with Python on Linux. If the GUI does not start:
sudo apt install python3-tk # Debian/Ubuntu
sudo dnf install python3-tkinter # Fedora/RHEL
Model weights are not bundled; they download on first use and are cached. Drag an image or a folder onto the
window, or start with one: descriptron-gui path/to/images.
Metadata
Release files for descriptron-gui 2.7.8
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| descriptron_gui-2.7.8.tar.gz | 3.4 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| descriptron_gui-2.7.8-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 6.9 MB
Release files / descriptron_gui-2.7.8.tar.gz
| Download URL | descriptron_gui-2.7.8.tar.gz |
|---|---|
| Size | 3.4 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
eaf43a84b44c051d448fb52bb253c1cb5dca782eca62f9809a41e06be75670f6
|
|
BLAKE2b-256 checksum How to use checksums |
64b3b6837bb0bad3926a5ab49fb46c8171dabec0f02859d641affe07f3073ec2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.4
|
Release files / descriptron_gui-2.7.8-py3-none-any.whl
| Download URL | descriptron_gui-2.7.8-py3-none-any.whl |
|---|---|
| Size | 3.5 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
f2574c049948f11c9aa707e303097096985320eeedddcdc99bc9a5189b9b412c
|
|
BLAKE2b-256 checksum How to use checksums |
08f79843e7dc8fbc09741e20bb43b6a3b7444916d80f852bb25c5bb3c1a05633
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.4
|