Ocean
tracking/qrcodes/QRCodes.h
Go to the documentation of this file.
1
/*
2
* Copyright (c) Meta Platforms, Inc. and affiliates.
3
*
4
* This source code is licensed under the MIT license found in the
5
* LICENSE file in the root directory of this source tree.
6
*/
7
8
#pragma once
9
10
#include "
ocean/tracking/Tracking.h
"
11
12
#include "
ocean/cv/detector/qrcodes/QRCode.h
"
13
#include "
ocean/cv/detector/qrcodes/QRCodeDetector3D.h
"
14
15
#include "
ocean/math/AnyCamera.h
"
16
#include "
ocean/math/Vector2.h
"
17
18
#include <functional>
19
20
namespace
Ocean
21
{
22
23
namespace
Tracking
24
{
25
26
namespace
QRCodes
27
{
28
29
/**
30
* @ingroup tracking
31
* @defgroup trackingqrcodes Ocean QR Code Tracking Library
32
* @{
33
* The Ocean QR Code Tracking Library implements a 6DOF tracker for QR codes.
34
* @}
35
*/
36
37
/**
38
* @namespace Ocean::Tracking::QRCodes Namespace of the Ocean QR code tracking library.<p>
39
* The Namespace Ocean::Tracking::QRCodes is used in the entire Ocean QR code Library.
40
*/
41
42
// Defines OCEAN_TRACKING_QRCODES_EXPORT for dll export and import.
43
#if defined(_WINDOWS) && defined(OCEAN_RUNTIME_SHARED)
44
#ifdef USE_OCEAN_TRACKING_QRCODES_EXPORT
45
#define OCEAN_TRACKING_QRCODES_EXPORT __declspec(dllexport)
46
#else
47
#define OCEAN_TRACKING_QRCODES_EXPORT __declspec(dllimport)
48
#endif
49
#else
50
#define OCEAN_TRACKING_QRCODES_EXPORT
51
#endif
52
53
}
// namespace QRCodes
54
55
}
// namespace Tracking
56
57
}
// namespace Ocean
AnyCamera.h
QRCode.h
QRCodeDetector3D.h
Tracking.h
Vector2.h
Ocean::CV::Detector::QRCodes::QRCodes
std::vector< QRCode > QRCodes
Definition of a vector of QR codes.
Definition:
QRCode.h:25
Ocean
The namespace covering the entire Ocean framework.
Definition:
Accessor.h:15
impl
ocean
tracking
qrcodes
QRCodes.h
Generated on Thu Nov 14 2024 06:04:23 for Ocean by
1.9.1