pub struct TextureFeatures {
pub contrast: f32,
pub dissimilarity: f32,
pub homogeneity: f32,
pub asm: f32,
pub energy: f32,
pub entropy: f32,
pub correlation: f32,
pub mean: f32,
pub variance: f32,
}Expand description
All Haralick texture features
Fields§
§contrast: f32Contrast - measure of local variations
dissimilarity: f32Dissimilarity - similar to contrast but linear
homogeneity: f32Homogeneity - local homogeneity (inverse difference moment)
asm: f32ASM - Angular Second Moment (uniformity)
energy: f32Energy - square root of ASM
entropy: f32Entropy - randomness measure
correlation: f32Correlation - linear dependency of gray levels
mean: f32Mean - average gray level
variance: f32Variance - gray level variance
Trait Implementations§
Source§impl Clone for TextureFeatures
impl Clone for TextureFeatures
Source§fn clone(&self) -> TextureFeatures
fn clone(&self) -> TextureFeatures
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for TextureFeatures
impl Debug for TextureFeatures
Source§impl Default for TextureFeatures
impl Default for TextureFeatures
Source§fn default() -> TextureFeatures
fn default() -> TextureFeatures
Returns the “default value” for a type. Read more
impl Copy for TextureFeatures
Auto Trait Implementations§
impl Freeze for TextureFeatures
impl RefUnwindSafe for TextureFeatures
impl Send for TextureFeatures
impl Sync for TextureFeatures
impl Unpin for TextureFeatures
impl UnsafeUnpin for TextureFeatures
impl UnwindSafe for TextureFeatures
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more