ACM-traingui
GUI to label frames for training of ACM-dlcdetect, by Arne Monsees
Installation
- Install Anaconda
- Start Anaconda Prompt (Windows) / terminal (linux) and navigate into repository directory
- Create conda environment
conda env create -f https://raw.githubusercontent.com/bbo-lab/ACM-traingui/main/environment.yml
Running
- Start Anaconda Prompt (Windows) / terminal (linux) and navigate into repository directory
- Switch to environment
conda activate bbo_acm-traingui - Run with
python -m ACM-traingui [options ...]
Options
Assistant mode
Run with python -m ACM-traingui [base data directory].
This starts a GUI in drone mode, for the use by assistants with limited options to influence how the program runs and were it saves. This expects the following file structure:
[base data directory]/data/users/{user1,user2,...}/labeling_gui_cfg.py
[base data directory]/users/
{user1,user2,...} will be presented in a selection dialog on startup. Marking results will be placed in [base data directory]/users/
Master mode
Run with python -m ACM-traingui [configdir] --master.
This starts a GUI in master mode. Only do this if you know what you are doing.
Check mode
Run with python -m ACM-traingui [directory of labels.npz] --check [bbo_calibcam calibration npy] .
This gives sorted text output of 3d and reprojections errors. Reporjection errors above 5-10px usually indicate errors in labeling and respective frames have to be checked.
Join mode
Run with python -m ACM-traingui [configdir of ACM-dlcdetect] --check [multiple directories containing labels.npz files] .
This joins all marked labels in the labels.npz files into the labels.npz file in the dlcdetect configuration. Marked labels overwrite existing labels framewise.
Metadata
Release files for bbo-acm-traingiu 0.9.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 | Provenance | |
|---|---|---|---|---|
| bbo-acm-traingiu-0.9.0.tar.gz | 30.4 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| bbo_acm_traingiu-0.9.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 61.7 kB
Release files / bbo-acm-traingiu-0.9.0.tar.gz
| Download URL | bbo-acm-traingiu-0.9.0.tar.gz |
|---|---|
| Size | 30.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
cc39627525c54765187db8ae612c0770bfaa23dc70e7124bc8b30449ec26cf04
|
|
BLAKE2b-256 checksum How to use checksums |
03114e3129eedc57a3e3433dc6bee2718b11ead4546ee3bb53648761f5c1bff7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.2 importlib_metadata/4.6.4 pkginfo/1.7.1 requests/2.22.0 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.8.10
|
Release files / bbo_acm_traingiu-0.9.0-py3-none-any.whl
| Download URL | bbo_acm_traingiu-0.9.0-py3-none-any.whl |
|---|---|
| Size | 31.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
d2d4095ea4c687b0eb92085146b0522f7c237d7728072f57c7905fc0127741f5
|
|
BLAKE2b-256 checksum How to use checksums |
224c548228bf451c286f486876084b0c299d3cfd9a2f7e56243047c8043790cc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.2 importlib_metadata/4.6.4 pkginfo/1.7.1 requests/2.22.0 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.8.10
|
Security for bbo-acm-traingiu 0.9.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.