Releases: waikato-datamining/image-dataset-converter-imgaug
Releases · waikato-datamining/image-dataset-converter-imgaug
Release list
Release v0.1.0
- switched to
kasperllibrary for base API and generic pipeline plugins - added
thinning/trace-skeletonfilters 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-contoursfilter now has optional min/max size restrictions for the objects - added
find-contours-cv2filter which adds contours as polygon object detections using OpenCV - added
fast-line-detection/hough-lines-probfilters for detecting lines in images and adding them as polygon object detection annotations - added
simple-blob-detectorfilter which adds detected blobs as bounding box object detections using OpenCV - added
aruco-detectorfilter which adds the detected markers to the meta-data - added
idc-generate-arucotool - the
meta-sub-imagesfilter can load the base filter now from a pipeline file as well - the
augment_imageutility method now converts numpy types back to floats for object detection bboxes and polygons
Release v0.0.10
- switched from
imgaug3toimaugfor numpy 2 support - added
roi-imagesfilter for extracting sub-images based on object-detection bounding boxes - the
find-contoursfilter now works on any type of image data - the
transfer_regionmethod (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
Release v0.0.9
- fixed
idc.imgaug.filter.transfer_regionmethod: 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_imagetoextract_regions - added
crop-to-labelfilter that crops the image to the bbox of the annotation with the specified label - the
sub-imagesandmeta-sub-imagesfilter 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)
Release v0.0.8
- added support for placeholers:
idc-combine-sub-images
Release v0.0.7
idc-generate-regionstool can take margins and overlaps (right/bottom) into account for its region calculations nowidc-combine-sub-imagestool now has more details in the exceptions when extraction of groups fail and prunes the annotation after the merge as wellmeta-sub-imagesnow outputs a logging message if there are no annotations after transferring regions/pruning annotations- method
transfer_regionnow adds the sub-images rather than replacing the tile in the overall layer, to allow for overlaps (for reducing edge effects)
Release v0.0.6
- requiring image_dataset_converter>=0.0.5 now
Release v0.0.5
- switched to underscores in project name
- switched to new methods from idc.api:
empty_image(...)andarray_to_image(...)
Release v0.0.4
- switched from unmaintained imgaug to imgaug3 library (https://github.com/nsetzer/imgaug)
Release v0.0.3
- added
find-contoursfilter for turning blobs in image segmentation annotations into object detection polygons.
Release v0.0.2
- added
change-grayscalefilter for change pixel values of grayscale images by a factor of fixed value - added
clip-grayscalefilter for replacing pixel values that go below or above thresholds - added
enhancefilter for enhancing brightness, contrast, color, sharpness