pub trait QRCodeEncoderTrait: QRCodeEncoderTraitConst {
    // Required method
    fn as_raw_mut_QRCodeEncoder(&mut self) -> *mut c_void;

    // Provided methods
    fn encode(
        &mut self,
        encoded_info: &str,
        qrcode: &mut impl ToOutputArray
    ) -> Result<()> { ... }
    fn encode_structured_append(
        &mut self,
        encoded_info: &str,
        qrcodes: &mut impl ToOutputArray
    ) -> Result<()> { ... }
}
Expand description

Mutable methods for crate::objdetect::QRCodeEncoder

Required Methods§

Provided Methods§

source

fn encode( &mut self, encoded_info: &str, qrcode: &mut impl ToOutputArray ) -> Result<()>

Generates QR code from input string.

Parameters
  • encoded_info: Input string to encode.
  • qrcode: Generated QR code.
source

fn encode_structured_append( &mut self, encoded_info: &str, qrcodes: &mut impl ToOutputArray ) -> Result<()>

Generates QR code from input string in Structured Append mode. The encoded message is splitting over a number of QR codes.

Parameters
  • encoded_info: Input string to encode.
  • qrcodes: Vector of generated QR codes.

Implementors§