Struct opencv::objdetect::QRCodeDetector
source · [−]pub struct QRCodeDetector { /* private fields */ }Implementations
sourceimpl QRCodeDetector
impl QRCodeDetector
pub fn default() -> Result<QRCodeDetector>
Trait Implementations
sourceimpl Boxed for QRCodeDetector
impl Boxed for QRCodeDetector
sourceimpl Drop for QRCodeDetector
impl Drop for QRCodeDetector
sourceimpl QRCodeDetectorTrait for QRCodeDetector
impl QRCodeDetectorTrait for QRCodeDetector
fn as_raw_mut_QRCodeDetector(&mut self) -> *mut c_void
sourcefn set_eps_x(&mut self, eps_x: f64) -> Result<()>
fn set_eps_x(&mut self, eps_x: f64) -> Result<()>
sets the epsilon used during the horizontal scan of QR code stop marker detection. Read more
sourcefn set_eps_y(&mut self, eps_y: f64) -> Result<()>
fn set_eps_y(&mut self, eps_y: f64) -> Result<()>
sets the epsilon used during the vertical scan of QR code stop marker detection. Read more
sourcefn decode(
&mut self,
img: &dyn ToInputArray,
points: &dyn ToInputArray,
straight_qrcode: &mut dyn ToOutputArray
) -> Result<Vec<u8>>
fn decode(
&mut self,
img: &dyn ToInputArray,
points: &dyn ToInputArray,
straight_qrcode: &mut dyn ToOutputArray
) -> Result<Vec<u8>>
Decodes QR code in image once it’s found by the detect() method. Read more
sourcefn decode_curved(
&mut self,
img: &dyn ToInputArray,
points: &dyn ToInputArray,
straight_qrcode: &mut dyn ToOutputArray
) -> Result<Vec<u8>>
fn decode_curved(
&mut self,
img: &dyn ToInputArray,
points: &dyn ToInputArray,
straight_qrcode: &mut dyn ToOutputArray
) -> Result<Vec<u8>>
Decodes QR code on a curved surface in image once it’s found by the detect() method. Read more
sourcefn detect_and_decode(
&mut self,
img: &dyn ToInputArray,
points: &mut dyn ToOutputArray,
straight_qrcode: &mut dyn ToOutputArray
) -> Result<Vec<u8>>
fn detect_and_decode(
&mut self,
img: &dyn ToInputArray,
points: &mut dyn ToOutputArray,
straight_qrcode: &mut dyn ToOutputArray
) -> Result<Vec<u8>>
Both detects and decodes QR code Read more
sourcefn detect_and_decode_curved(
&mut self,
img: &dyn ToInputArray,
points: &mut dyn ToOutputArray,
straight_qrcode: &mut dyn ToOutputArray
) -> Result<Vec<u8>>
fn detect_and_decode_curved(
&mut self,
img: &dyn ToInputArray,
points: &mut dyn ToOutputArray,
straight_qrcode: &mut dyn ToOutputArray
) -> Result<Vec<u8>>
Both detects and decodes QR code on a curved surface Read more
sourceimpl QRCodeDetectorTraitConst for QRCodeDetector
impl QRCodeDetectorTraitConst for QRCodeDetector
fn as_raw_QRCodeDetector(&self) -> *const c_void
sourcefn detect(
&self,
img: &dyn ToInputArray,
points: &mut dyn ToOutputArray
) -> Result<bool>
fn detect(
&self,
img: &dyn ToInputArray,
points: &mut dyn ToOutputArray
) -> Result<bool>
Detects QR code in image and returns the quadrangle containing the code. Read more
sourcefn detect_multi(
&self,
img: &dyn ToInputArray,
points: &mut dyn ToOutputArray
) -> Result<bool>
fn detect_multi(
&self,
img: &dyn ToInputArray,
points: &mut dyn ToOutputArray
) -> Result<bool>
Detects QR codes in image and returns the vector of the quadrangles containing the codes. Read more
sourcefn decode_multi(
&self,
img: &dyn ToInputArray,
points: &dyn ToInputArray,
decoded_info: &mut Vector<String>,
straight_qrcode: &mut dyn ToOutputArray
) -> Result<bool>
fn decode_multi(
&self,
img: &dyn ToInputArray,
points: &dyn ToInputArray,
decoded_info: &mut Vector<String>,
straight_qrcode: &mut dyn ToOutputArray
) -> Result<bool>
Decodes QR codes in image once it’s found by the detect() method. Read more
impl Send for QRCodeDetector
Auto Trait Implementations
impl RefUnwindSafe for QRCodeDetector
impl !Sync for QRCodeDetector
impl Unpin for QRCodeDetector
impl UnwindSafe for QRCodeDetector
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more