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.6.0
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.6.0.tar.gz | 2.7 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| descriptron_gui-2.6.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 5.5 MB
Release files / descriptron_gui-2.6.0.tar.gz
| Download URL | descriptron_gui-2.6.0.tar.gz |
|---|---|
| Size | 2.7 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
d015cc715999aa2339652bde35903ed719b0d89272d25ee2a4beea7871e201a2
|
|
BLAKE2b-256 checksum How to use checksums |
f94686446c01384765fc430d62cb3e87381280b42433b6e928e5a82299b3a125
|
| 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.6.0-py3-none-any.whl
| Download URL | descriptron_gui-2.6.0-py3-none-any.whl |
|---|---|
| Size | 2.8 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
de2e13026d390b4f5c6569906d13eafb9e444c4e65e2be6a4b7e412890419d58
|
|
BLAKE2b-256 checksum How to use checksums |
62ae44104847187b8f3f634935a8b7a5356243237dca771e0562034aa15d357f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.4
|