Image augmentation extension for the image-dataset-converter library (https://github.com/waikato-datamining/image-dataset-converter).
Examples can be found here:
https://github.com/waikato-datamining/image-dataset-converter-examples
Changelog
0.1.0 (2025-10-31)
switched to kasperl library for base API and generic pipeline plugins
added thinning/trace-skeleton filters for skeletonizing binary images, based on Lingdong Huang’s code at https://github.com/LingDong-/skeleton-tracing/blob/master/py/trace_skeleton.py
the find-contours filter now has optional min/max size restrictions for the objects
added find-contours-cv2 filter which adds contours as polygon object detections using OpenCV
added fast-line-detection/hough-lines-prob filters for detecting lines in images and adding them as polygon object detection annotations
added simple-blob-detector filter which adds detected blobs as bounding box object detections using OpenCV
added aruco-detector filter which adds the detected markers to the meta-data
added idc-generate-aruco tool
the meta-sub-images filter can load the base filter now from a pipeline file as well
the augment_image utility method now converts numpy types back to floats for object detection bboxes and polygons
0.0.10 (2025-07-11)
switched from imgaug3 to imaug for numpy 2 support
added roi-images filter for extracting sub-images based on object-detection bounding boxes
the find-contours filter now works on any type of image data
the transfer_region method (from _sub_image_utils) now initializes the labels of the full image segmentation annotations with the labels of the sub-image(s) to ensure correct output
0.0.9 (2025-04-03)
fixed idc.imgaug.filter.transfer_region method: image segmentation layers now use values (0,255)
using underscores now instead of dashes in dependencies (setup.py)
renamed idc.imgaug.filter._sub_images_utils.process_image to extract_regions
added crop-to-label filter that crops the image to the bbox of the annotation with the specified label
the sub-images and meta-sub-images filter now have options to generate a regions via predefined number of rows/cols or row height/col width on the fly, useful when dealing with images of differing dimensions (and the regions parameter is now optional)
0.0.8 (2025-03-14)
added support for placeholders: idc-combine-sub-images
0.0.7 (2025-02-26)
idc-generate-regions tool can take margins and overlaps (right/bottom) into account for its region calculations now
idc-combine-sub-images tool now has more details in the exceptions when extraction of groups fail and prunes the annotation after the merge as well
meta-sub-images now outputs a logging message if there are no annotations after transferring regions/pruning annotations
method transfer_region now adds the sub-images rather than replacing the tile in the overall layer, to allow for overlaps (for reducing edge effects)
0.0.6 (2025-01-13)
requiring image_dataset_converter>=0.0.5 now
0.0.5 (2025-01-13)
switched to underscores in project name
switched to new methods from idc.api: empty_image(…) and array_to_image(…)
0.0.4 (2024-07-16)
switched from unmaintained imgaug to imgaug3 library (https://github.com/nsetzer/imgaug)
0.0.3 (2024-07-02)
added find-contours filter for turning blobs in image segmentation annotations into object detection polygons.
0.0.2 (2024-06-13)
added change-grayscale filter for change pixel values of grayscale images by a factor of fixed value
added clip-grayscale filter for replacing pixel values that go below or above thresholds
added enhance filter for enhancing brightness, contrast, color, sharpness
0.0.1 (2024-05-06)
initial release
Metadata
Release files for image-dataset-converter-imgaug 0.1.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 | |
|---|---|---|---|---|
| image_dataset_converter_imgaug-0.1.0.tar.gz | 46.8 kB | Without provenance | Details |
Release files / image_dataset_converter_imgaug-0.1.0.tar.gz
| Download URL | image_dataset_converter_imgaug-0.1.0.tar.gz |
|---|---|
| Size | 46.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
712403ed43e2e9d8c8d1de63e298d181c27f2ef7a53ed245f75d84ace063338e
|
|
BLAKE2b-256 checksum How to use checksums |
4895cdae5f8bc350b0cef838a69234dc6739100773e44fef41dcb801cb5a610f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.12.3
|
Security for image-dataset-converter-imgaug 0.1.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.