Image augmentation extension for the image-dataset-converter library.
Project description
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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file image_dataset_converter_imgaug-0.1.0.tar.gz.
File metadata
- Download URL: image_dataset_converter_imgaug-0.1.0.tar.gz
- Upload date:
- Size: 46.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
712403ed43e2e9d8c8d1de63e298d181c27f2ef7a53ed245f75d84ace063338e
|
|
| MD5 |
90933acda2ac9c6aee56bc8ba2fe9a83
|
|
| BLAKE2b-256 |
4895cdae5f8bc350b0cef838a69234dc6739100773e44fef41dcb801cb5a610f
|