[−][src]Struct bardecoder::extract::QRExtractor
Extract QR Data from a preprocessed image
If the version of the QR is higher than 1, this extractor will first try to find the bottom left-most alignment pattern and adjust for any perspective skewing.
Data is extracted by sampling the center pixel of the estimated module locations. These are determined by dividing each row and column into equal parts.
Methods
impl QRExtractor
[src]
pub fn new() -> QRExtractor
[src]
Construct a new QRExtractor
Trait Implementations
impl Extract<ImageBuffer<Luma<u8>, Vec<u8>>, QRLocation, QRData, QRError> for QRExtractor
[src]
Auto Trait Implementations
impl Send for QRExtractor
impl Sync for QRExtractor
Blanket Implementations
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From for T
[src]
impl<T, U> TryFrom for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> SetParameter for T
fn set<T>(&mut self, value: T) -> <T as Parameter<Self>>::Result where
T: Parameter<Self>,
T: Parameter<Self>,
Sets value
as a parameter of self
.