6 releases (breaking)
new 0.8.0 | Apr 29, 2024 |
---|---|
0.7.0 | Apr 12, 2024 |
0.6.0 | Mar 31, 2024 |
0.4.0 | Feb 8, 2024 |
0.1.0 | Dec 31, 2023 |
#320 in Images
1,135 downloads per month
Used in 3 crates
(2 directly)
355KB
7.5K
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]