Crate visioncortex[−][src]
Re-exports
pub use bound::Bound; |
pub use bound::BoundingRect; |
pub use bound::BoundStat; |
pub use disjoint_sets::Forests; |
Modules
bound | |
clusters | |
color_clusters | Algorithm to build an image binary tree |
disjoint_sets | Contains functions and data structures for partitioning items into groups. |
reduce | Path simplification algorithms adapted from https://github.com/mourner/simplify-js |
Structs
Artifact | An artificial object that have a shape and a position in space |
AverageShape | Morphologically transforms a shape into another |
BinaryImage | Image with 1 bit per pixel |
BitVec | The bitvector type. |
Color | RGBA; each channel is 8 bit unsigned |
ColorF64 | RGB; each channel is 64 bit float |
ColorHsv | HSV; each channel is 64 bit float |
ColorI32 | RGB; each channel is 32 bit signed |
ColorImage | Image with 4 bytes per pixel |
ColorImageIter | Iterate over each pixel of ColorImage |
ColorStat | Simple statistics of color samples |
ColorStatBuilder | Compute simple statistics from color samples |
ColorSum | RGBA; each channel is 32 bit unsigned |
CompoundPath | |
Field |
|
Numeric | Matrix operations adapted from https://github.com/sloisel/numeric |
Path | Path of generic points in 2D space |
PathWalker | Handles Path Walking with straight run optimization |
PerspectiveTransform | A perspective transform can easily be used to map one 2D quadrilateral to another, given the corner coordinates for the source and destination quadrilaterals. |
Point2 | Generic point in 2D space |
RectangularTransform | Equivalent to a Homothetic transform |
SampleStat | Sample statistics |
SampleStatBuilder | |
Sampler | For sampling and resizing binary images |
ScalerField | Generalization of 2D array of pixels with any Item |
Shape | A conceptual object represented by an image |
SimpleStat | Simple statistics |
SimpleStatBuilder | |
Skeleton | The medial axis |
SpiralWalker | |
Spline | Series of connecting 2D Bezier Curves |
SummedAreaTable | A data structure to efficiently compute summed pixel values over regions in an image (repeatedly). |
Enums
ColorName | Color names |
CompoundPathElement | |
Dir | |
PathSimplifyMode |
Traits
ColorType | |
ToSvgString | |
Transform | Transformation of coordinate in space |
Functions
bilinear_interpolate | |
bilinear_interpolate_safe |
Type Definitions
Matrix | |
MonoImage | Image with grayscale values |
MonoImageItem | Component of |
PathF64 | Path of 2D PointF64 |
PathI32 | Path of 2D PointI32 |
PointF32 | 2D Point with |
PointF64 | 2D Point with |
PointI32 | 2D Point with |
PointU8 | 2D Point with |