14 releases (breaking)
0.14.1 | Nov 16, 2024 |
---|---|
0.13.1 | Aug 30, 2024 |
0.12.0 | Jul 30, 2024 |
0.6.0 | Mar 31, 2024 |
0.1.0 | Dec 31, 2023 |
#308 in Images
2,190 downloads per month
Used in 5 crates
(3 directly)
470KB
10K
SLoC
rten-imageproc
Library for pre and post-processing image data stored in matrices. It includes functionality for:
- Finding contours of objects in segmentation masks
- Working with axis-aligned and oriented bounding boxes / rectangles
- Simplifying polygons
- Simple drawing of shapes
The genesis of this library was a need in the ocrs OCR engine for a Rust implementation of a subset of the geometry and image processing functionality provided by libraries like OpenCV and Shapely in Python.
lib.rs
:
Provides 2D geometry and image processing functions.
This includes:
- 2D vectors and related math
- 2D shapes and associated algorithms: [Point], [Line], [Rect], [RotatedRect], [Polygon]
- Rudimentary drawing functions
- Algorithms for finding the contours of connected components in an image ([find_contours])
- Algorithms for simplifying polygons and finding various kinds of shape that contain a polygon: [simplify_polygon], [min_area_rect], [convex_hull]