Ocean
Loading...
Searching...
No Matches
cv/detector/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
11
12#include "ocean/base/Frame.h"
13
14#include "ocean/math/Numeric.h"
15
16namespace Ocean
17{
18
19namespace CV
20{
21
22namespace Detector
23{
24
25namespace QRCodes
26{
27
28/**
29 * @ingroup cvdetector
30 * @defgroup cvdetectorqrcodes Ocean QR Code Library
31 * @{
32 * The Ocean QR Code Library implements detectors and generators for QR codes.
33 * @}
34 */
35
36/**
37 * @namespace Ocean::Tracking::QRCodes Namespace of the Ocean QR code Library.<p>
38 * The Namespace Ocean::Tracking::QRCodes is used in the entire Ocean QR code Library.
39 */
40
41// Defines OCEAN_CV_DETECTOR_QRCODES_EXPORT for dll export and import.
42#if defined(_WINDOWS) && defined(OCEAN_RUNTIME_SHARED)
43 #ifdef USE_OCEAN_CV_DETECTOR_QRCODES_EXPORT
44 #define OCEAN_CV_DETECTOR_QRCODES_EXPORT __declspec(dllexport)
45 #else
46 #define OCEAN_CV_DETECTOR_QRCODES_EXPORT __declspec(dllimport)
47 #endif
48#else
49 #define OCEAN_CV_DETECTOR_QRCODES_EXPORT
50#endif
51
52} // namespace QRCodes
53
54} // namespace Detector
55
56} // namespace CV
57
58} // namespace Ocean
std::vector< QRCode > QRCodes
Definition of a vector of QR codes.
Definition QRCode.h:28
The namespace covering the entire Ocean framework.
Definition Accessor.h:15