Trait opencv::hub_prelude::QRCodeEncoder
source · pub trait QRCodeEncoder: QRCodeEncoderConst {
fn as_raw_mut_QRCodeEncoder(&mut self) -> *mut c_void;
fn encode(
&mut self,
encoded_info: &str,
qrcode: &mut dyn ToOutputArray
) -> Result<()> { ... }
fn encode_structured_append(
&mut self,
encoded_info: &str,
qrcodes: &mut dyn ToOutputArray
) -> Result<()> { ... }
}
Required Methods§
fn as_raw_mut_QRCodeEncoder(&mut self) -> *mut c_void
Provided Methods§
sourcefn encode(
&mut self,
encoded_info: &str,
qrcode: &mut dyn ToOutputArray
) -> Result<()>
fn encode(
&mut self,
encoded_info: &str,
qrcode: &mut dyn ToOutputArray
) -> Result<()>
Generates QR code from input string.
Parameters
- encoded_info: Input string to encode.
- qrcode: Generated QR code.
sourcefn encode_structured_append(
&mut self,
encoded_info: &str,
qrcodes: &mut dyn ToOutputArray
) -> Result<()>
fn encode_structured_append(
&mut self,
encoded_info: &str,
qrcodes: &mut dyn 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.
Implementations§
source§impl dyn QRCodeEncoder + '_
impl dyn QRCodeEncoder + '_
sourcepub fn create(
parameters: QRCodeEncoder_Params
) -> Result<Ptr<dyn QRCodeEncoder>>
pub fn create(
parameters: QRCodeEncoder_Params
) -> Result<Ptr<dyn QRCodeEncoder>>
Constructor
Parameters
- parameters: QR code encoder parameters QRCodeEncoder::Params
C++ default parameters
- parameters: QRCodeEncoder::Params()