Development Status
- 4 - Beta
Intended Audience
- Developers
- Science/Research
Programming Language
- Python :: 3 :: Only
- Python :: 3.9
- Python :: 3.10
- Python :: 3.11
- Python :: 3.12
- Python :: 3.13
Operating System
- Microsoft :: Windows
- Unix
- MacOS
Topic
- Scientific/Engineering
Labeling in Python
This package is intended to provide an easy way to store Labelings for image segmentation. The segmentation information is stored in a BSON file for fast I/O on demand, but can also be exported to JSON for human readability.
Usage
-
Create a Labeling object with one of the static methods or just init normally.
-
Add one or more images(iterate_over_images(), add_image(), or even patches of an image (add_segments()).
Note: If you decide to add patches, make sure that no segment in a patch is overlapping the edge of the patch. Otherwise, the other parts of the segment will be considered an unique entity.
-
(Optional) Add any kind of metadata you want to the Labeling as additional information supplied by you
-
Get the Labeling for further use(get_result()) or save (save_result()) it to a specified path. Both methods return an image and a bson container.
Information
The project is open-source. If you find problems or have ideas for improvement, please create an issue on GitHub, or contribute yourself!