Expand description
§Static and dynamic image types
This crates contains a number of statically and dynamically typed images. Internally, images are represented as ndarray’s of scalars such as f32 for single channel images or nalgebra vectors for multi-channel images.
§Integration with sophus-rs
This crate is part of the sophus umbrella crate. It re-exports the relevant prelude types under prelude, so you can seamlessly interoperate with the rest of the sophus-rs types.
Modules§
Structs§
- GenArc
Image - Image of static tensors with shared ownership
- GenImage
View - Image view of static tensors
- GenMut
Image - Mutable image of static tensors
- GenMut
Image View - Mutable image view of a static tensors
- Image
Size - Image size
Enums§
- DynIntensity
ArcImage - dynamic intensity image view
- DynIntensity
ArcImageU - dynamic mutable intensity image of unsigned integer values
- DynIntensity
Image View - dynamic intensity image view
- DynIntensity
Image ViewU - dynamic intensity image view of unsigned integer values
- DynIntensity
MutImage - dynamic mutable intensity image
- DynIntensity
MutImageU - dynamic mutable intensity image of unsigned integer values
Traits§
- HasInto
DynIntensity ArcImage - Trait for “intensity” images (grayscale, grayscale+alpha, RGB, RGBA).
- HasInto
DynIntensity MutImage - Trait for “intensity” images (grayscale, grayscale+alpha, RGB, RGBA).
- Intensity
Pixel - A pixel that can be converted to grayscale, grayscale alpha, rgb, and rgba.
- IsIntensity
ArcImage - Trait for “intensity” images (grayscale, grayscale+alpha, RGB, RGBA).
- IsIntensity
MutImage - Trait for “intensity” images (grayscale, grayscale+alpha, RGB, RGBA).
- IsIntensity
Scalar - either u8, u16, or f32
- IsIntensity
View Image F32 std
- Intensity image view of unsigned integer values.
- IsIntensity
View ImageU std
- Intensity image view of unsigned integer values.
Functions§
- interpolate_
f32 - Bilinear interpolated single-channel f32 image lookup
- interpolate_
xf32 - Bilinear interpolated multi-channel f32 image lookup
Type Aliases§
- ArcImage
- Image of scalar values
- ArcImage2
F32 - Image of f32 2-vectors
- ArcImage2
U8 - Image of u8 2-vectors
- ArcImage2
U16 - Image of u16 2-vectors
- ArcImage3
F32 - Image of f32 3-vectors
- ArcImage3
U8 - Image of u8 3-vectors
- ArcImage3
U16 - Image of u16 3-vectors
- ArcImage4
F32 - Image of f32 4-vectors
- ArcImage4
U8 - Image of u8 4-vectors
- ArcImage4
U16 - Image of u16 4-vectors
- ArcImage
F32 - Image of f32 scalars
- ArcImageR
- Image of vector values
- ArcImage
U8 - Image of u8 scalars
- ArcImage
U16 - Image of u16 scalars
- Image
View - Image view of scalar values
- Image
View2 F32 - Image view of f32 2-vectors
- Image
View2 U8 - Image view of u8 2-vectors
- Image
View2 U16 - Image view of u16 2-vectors
- Image
View3 F32 - Image view of f32 3-vectors
- Image
View3 U8 - Image view of u8 3-vectors
- Image
View3 U16 - Image view of u16 3-vectors
- Image
View4 F32 - Image view of f32 4-vectors
- Image
View4 U8 - Image view of u8 4-vectors
- Image
View4 U16 - Image view of u16 4-vectors
- Image
View F32 - Image view of f32 values
- Image
ViewR - Image view of vector values
- Image
View U8 - Image view of u8 values
- Image
View U16 - Image view of u16 values
- MutImage
- Mutable image of scalar values
- MutImage2
F32 - Mutable image of f32 2-vectors
- MutImage2
U8 - Mutable image of u8 2-vectors
- MutImage2
U16 - Mutable image of u16 2-vectors
- MutImage3
F32 - Mutable image of f32 3-vectors
- MutImage3
U8 - Mutable image of u8 3-vectors
- MutImage3
U16 - Mutable image of u16 3-vectors
- MutImage4
F32 - Mutable image of f32 4-vectors
- MutImage4
U8 - Mutable image of u8 4-vectors
- MutImage4
U16 - Mutable image of u16 4-vectors
- MutImage
F32 - Mutable image of f32 scalars
- MutImageR
- Mutable image of vector values
- MutImage
U8 - Mutable image of u8 scalars
- MutImage
U16 - Mutable image of u16 scalars
- MutImage
View - Mutable image view of scalar values