Ocean

The Ocean QR Code Library implements detectors and generators for QR codes. More...

Collaboration diagram for Ocean QR Code Library:

Data Structures

class  Ocean::CV::Detector::QRCodes::AlignmentPattern
 This class implements an alignment pattern inside QR codes. More...
 
class  Ocean::CV::Detector::QRCodes::AlignmentPatternDetector
 This class implements a detector for alignment patterns inside QR codes. More...
 
class  Ocean::CV::Detector::QRCodes::FinderPattern
 Definition of a class for finder patterns of QR codes (squares in the top-left, top-right and bottom-left corners) More...
 
class  Ocean::CV::Detector::QRCodes::FinderPatternDetector
 This class implements a detector for finder patterns which are part of QR Codes. More...
 
class  Ocean::CV::Detector::QRCodes::LegacyQRCodeDetector2D
 Deprecated: use QRCodeDetector2D instead. More...
 
class  Ocean::CV::Detector::QRCodes::MicroQRCode
 Definition of a Micro QR code. More...
 
class  Ocean::CV::Detector::QRCodes::MicroQRCodeDecoder
 Definition of a QR code decoder. More...
 
class  Ocean::CV::Detector::QRCodes::MicroQRCodeDetector
 This class implements common functionality of Micro QR code detectors but is not a stand-alone detector. More...
 
class  Ocean::CV::Detector::QRCodes::MicroQRCodeDetector2D
 This class implements a detector for Micro QR Codes. More...
 
class  Ocean::CV::Detector::QRCodes::MicroQRCodeEncoder
 This class implements an encoder and decoder for QR codes. More...
 
class  Ocean::CV::Detector::QRCodes::QRCode
 Definition of a QR code. More...
 
class  Ocean::CV::Detector::QRCodes::QRCodeBase
 Base class for QR code implementations. More...
 
class  Ocean::CV::Detector::QRCodes::QRCodeDebugElements
 This class implements debug elements for the development of the QR code detector. More...
 
class  Ocean::CV::Detector::QRCodes::QRCodeDecoder
 Definition of a QR code decoder. More...
 
class  Ocean::CV::Detector::QRCodes::QRCodeDetector
 This class implements common functionality of QR code detectors but is not a stand-alone detector. More...
 
class  Ocean::CV::Detector::QRCodes::QRCodeDetector2D
 This class implements a detector for QR Codes. More...
 
class  Ocean::CV::Detector::QRCodes::QRCodeDetector3D
 This class implements a 6-DOF detector for QR codes. More...
 
class  Ocean::CV::Detector::QRCodes::QRCodeEncoder
 This class implements an encoder and decoder for QR codes. More...
 
class  Ocean::CV::Detector::QRCodes::QRCodeEncoderBase
 This class implements basic QRCodeEncoder functionality. More...
 
class  Ocean::CV::Detector::QRCodes::TransitionDetector
 Definition of functions related to the detection of pixel transitions. More...
 
class  Ocean::CV::Detector::QRCodes::Utilities
 Definition of utility functions related to the detection of QR codes. More...
 

Typedefs

typedef std::array< unsigned int, 3 > Ocean::CV::Detector::QRCodes::IndexTriplet
 Definition of a triplet of indices. More...
 
typedef std::vector< IndexTripletOcean::CV::Detector::QRCodes::IndexTriplets
 Definition of a vector index triplets. More...
 
typedef std::vector< FinderPatternOcean::CV::Detector::QRCodes::FinderPatterns
 Definition of a vector holding finder pattern. More...
 
typedef std::array< FinderPattern, 3 > Ocean::CV::Detector::QRCodes::FinderPatternTriplet
 Definition of a 3-tuple of finder patterns. More...
 

Detailed Description

The Ocean QR Code Library implements detectors and generators for QR codes.

Typedef Documentation

◆ FinderPatterns

Definition of a vector holding finder pattern.

◆ FinderPatternTriplet

Definition of a 3-tuple of finder patterns.

◆ IndexTriplet

typedef std::array<unsigned int, 3> Ocean::CV::Detector::QRCodes::IndexTriplet

Definition of a triplet of indices.

◆ IndexTriplets

Definition of a vector index triplets.