Crate visioncortex[][src]

Re-exports

pub use bound::Bound;
pub use bound::BoundingRect;
pub use bound::BoundStat;
pub use disjoint_sets::Forests;

Modules

Algorithm to build an image binary tree

Contains functions and data structures for partitioning items into groups.

Path simplification algorithms adapted from https://github.com/mourner/simplify-js

Structs

An artificial object that have a shape and a position in space

Morphologically transforms a shape into another

Image with 1 bit per pixel

The bitvector type.

RGBA; each channel is 8 bit unsigned

RGB; each channel is 64 bit float

HSV; each channel is 64 bit float

RGB; each channel is 32 bit signed

Image with 4 bytes per pixel

Iterate over each pixel of ColorImage

Simple statistics of color samples

Compute simple statistics from color samples

RGBA; each channel is 32 bit unsigned

Vec<T> that represents a 2D field

Matrix operations adapted from https://github.com/sloisel/numeric

Path of generic points in 2D space

Handles Path Walking with straight run optimization

A perspective transform can easily be used to map one 2D quadrilateral to another, given the corner coordinates for the source and destination quadrilaterals.

Generic point in 2D space

Equivalent to a Homothetic transform

Sample statistics

For sampling and resizing binary images

Generalization of 2D array of pixels with any Item

A conceptual object represented by an image

Simple statistics

The medial axis

Series of connecting 2D Bezier Curves

A data structure to efficiently compute summed pixel values over regions in an image (repeatedly).

Enums

Traits

Transformation of coordinate in space

Functions

Type Definitions

Image with grayscale values

Component of MonoImage

Path of 2D PointF64

Path of 2D PointI32

2D Point with f32 component

2D Point with f64 component

2D Point with i32 component

2D Point with u8 component