Class QRCodeEncoder

java.lang.Object
org.opencv.objdetect.QRCodeEncoder

public class QRCodeEncoder extends Object
QR code encoder.
  • Field Details

  • Constructor Details

    • QRCodeEncoder

      protected QRCodeEncoder(long addr)
  • Method Details

    • getNativeObjAddr

      public long getNativeObjAddr()
    • __fromPtr__

      public static QRCodeEncoder __fromPtr__(long addr)
    • create

      public static QRCodeEncoder create(QRCodeEncoder_Params parameters)
      Constructor
      Parameters:
      parameters - QR code encoder parameters QRCodeEncoder::Params
      Returns:
      automatically generated
    • create

      public static QRCodeEncoder create()
      Constructor
      Returns:
      automatically generated
    • encode

      public void encode(String encoded_info, Mat qrcode)
      Generates QR code from input string.
      Parameters:
      encoded_info - Input string to encode.
      qrcode - Generated QR code.
    • encodeStructuredAppend

      public void encodeStructuredAppend(String encoded_info, List<Mat> qrcodes)
      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.
    • encode

      public void encode(byte[] encoded_info, Mat qrcode)
      Generates QR code from input string.
      Parameters:
      encoded_info - Input bytes to encode.
      qrcode - Generated QR code.