Trait symcode::interfaces::SymcodeScanner[][src]

pub trait SymcodeScanner {
    type SymcodeRepresentation;
    type Err;
    fn scan(
        &self,
        image: ColorImage
    ) -> Result<Self::SymcodeRepresentation, Self::Err>;
fn decode(
        &self,
        symcode: Self::SymcodeRepresentation
    ) -> Result<BitVec, Self::Err>; fn scan_and_decode(&self, image: ColorImage) -> Result<BitVec, Self::Err> { ... } }

The scanning pipeline

Associated Types

Loading content...

Required methods

fn scan(
    &self,
    image: ColorImage
) -> Result<Self::SymcodeRepresentation, Self::Err>
[src]

fn decode(
    &self,
    symcode: Self::SymcodeRepresentation
) -> Result<BitVec, Self::Err>
[src]

Loading content...

Provided methods

fn scan_and_decode(&self, image: ColorImage) -> Result<BitVec, Self::Err>[src]

Loading content...

Implementors

Loading content...