Struct opencv::objdetect::QRCodeDetector
source · pub struct QRCodeDetector { /* private fields */ }
Implementations§
source§impl QRCodeDetector
impl QRCodeDetector
pub fn default() -> Result<QRCodeDetector>
Trait Implementations§
source§impl Boxed for QRCodeDetector
impl Boxed for QRCodeDetector
source§impl Drop for QRCodeDetector
impl Drop for QRCodeDetector
source§impl QRCodeDetectorTrait for QRCodeDetector
impl QRCodeDetectorTrait for QRCodeDetector
fn as_raw_mut_QRCodeDetector(&mut self) -> *mut c_void
source§fn 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
source§fn 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
source§fn set_use_alignment_markers(
&mut self,
use_alignment_markers: bool
) -> Result<()>
fn set_use_alignment_markers( &mut self, use_alignment_markers: bool ) -> Result<()>
use markers to improve the position of the corners of the QR code Read more
source§fn 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
source§fn 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
source§fn 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
source§fn 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
source§impl QRCodeDetectorTraitConst for QRCodeDetector
impl QRCodeDetectorTraitConst for QRCodeDetector
fn as_raw_QRCodeDetector(&self) -> *const c_void
source§fn 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
source§fn 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
source§fn 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§
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