Crate machine_vision_formats

source ·
Expand description

Type definitions for working with machine vision cameras.

This crate aims to be a lowest common denominator for working with images from machine vision cameras from companies such as Basler, FLIR, and AVT.

Additionally several traits are defined to describe image data:

  • ImageData defines the basics, such as image dimensions and the data buffer.
  • ImageMutData is implemented for images with mutable data.
  • Stride is implemented for images with strided data (i.e. each image row is encoded with exactly the same number of bytes, which may including padding).

This crate is used extensively in Strand Camera.

Re-exports§

Modules§

Structs§

  • A concrete type which containing image data with pixel format F.
  • A concrete type with view of mutable image data with pixel format F.
  • A concrete type with view of image data with pixel format F.

Traits§