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.6
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.6.tar.gz | 3.3 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| descriptron_gui-2.7.6-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 6.5 MB
Release files / descriptron_gui-2.7.6.tar.gz
| Download URL | descriptron_gui-2.7.6.tar.gz |
|---|---|
| Size | 3.3 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
13e1fec077da916e35750aface41799407e6ac76805ee16cea9317527e7cdb39
|
|
BLAKE2b-256 checksum How to use checksums |
b3a5681481a8e72768359ce9192427a56b588b863a2e008a543cb56082a18a57
|
| 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.6-py3-none-any.whl
| Download URL | descriptron_gui-2.7.6-py3-none-any.whl |
|---|---|
| Size | 3.3 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
dea820b2416af8bb7857b030d02a45fffdec0eebdb286d5728d9dfcd46b8798a
|
|
BLAKE2b-256 checksum How to use checksums |
40d32aa94b85688d7098a6ed2c8dc817b8312a1827742f2b9cf6e9215cbd4978
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.4
|