Main Page
Namespaces
Namespace List
Namespace Members
All
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
v
w
x
Functions
a
b
c
d
e
f
g
h
i
l
m
o
p
r
s
t
u
v
w
Variables
b
c
d
e
h
i
l
m
n
p
r
s
u
x
Typedefs
b
c
d
e
f
g
i
m
p
r
u
v
Enumerations
Enumerator
a
b
f
g
i
m
n
r
s
u
Classes
Class List
Class Hierarchy
Class Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
v
w
x
y
~
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
a
b
c
d
e
f
h
i
m
n
p
q
r
s
t
u
v
x
Enumerations
a
c
d
e
f
k
l
m
p
r
s
t
v
w
Enumerator
a
b
d
f
g
h
i
l
m
n
o
p
r
s
u
v
Related Functions
Files
File List
File Members
All
_
a
b
c
d
e
f
g
i
k
l
m
n
o
p
r
s
t
u
v
w
Functions
b
c
d
e
f
g
m
o
p
r
s
t
u
v
w
Variables
a
b
c
d
e
f
i
k
l
m
n
o
p
r
s
t
w
Typedefs
Enumerations
Enumerator
Macros
_
d
f
i
m
n
p
s
t
u
shared
depthai-shared
include
depthai-shared
properties
MonoCameraProperties.hpp
Go to the documentation of this file.
1
#pragma once
2
3
#include <vector>
4
5
#include "
depthai-shared/common/CameraBoardSocket.hpp
"
6
#include "
depthai-shared/common/CameraImageOrientation.hpp
"
7
#include "
depthai-shared/common/FrameEvent.hpp
"
8
#include "
depthai-shared/common/optional.hpp
"
9
#include "
depthai-shared/datatype/RawCameraControl.hpp
"
10
#include "
depthai-shared/properties/Properties.hpp
"
11
12
namespace
dai
{
13
17
struct
MonoCameraProperties
:
PropertiesSerializable
<Properties, MonoCameraProperties> {
18
static
constexpr
int
AUTO
= -1;
19
23
enum class
SensorResolution
: int32_t {
THE_720_P
,
THE_800_P
,
THE_400_P
,
THE_480_P
,
THE_1200_P
};
24
25
/*
26
* Initial controls applied to MonoCamera node
27
*/
28
RawCameraControl
initialControl
;
29
33
CameraBoardSocket
boardSocket
=
CameraBoardSocket::AUTO
;
34
38
std::string
cameraName
=
""
;
39
43
CameraImageOrientation
imageOrientation
=
CameraImageOrientation::AUTO
;
44
48
SensorResolution
resolution
=
SensorResolution::THE_720_P
;
52
float
fps
= 30.0;
61
int
isp3aFps
= 0;
65
int
numFramesPool
= 3;
69
int
numFramesPoolRaw
= 3;
73
std::vector<dai::FrameEvent>
eventFilter
= {
dai::FrameEvent::READOUT_START
};
74
84
tl::optional<bool>
rawPacked
;
85
};
86
87
DEPTHAI_SERIALIZE_EXT
(
88
MonoCameraProperties
, initialControl, boardSocket, cameraName, imageOrientation, resolution,
fps
, isp3aFps, numFramesPool, numFramesPoolRaw, rawPacked);
89
90
}
// namespace dai
dai::CameraBoardSocket::AUTO
@ AUTO
dai::MonoCameraProperties::AUTO
static constexpr int AUTO
Definition:
MonoCameraProperties.hpp:18
dai::MonoCameraProperties
Definition:
MonoCameraProperties.hpp:17
dai::MonoCameraProperties::eventFilter
std::vector< dai::FrameEvent > eventFilter
Definition:
MonoCameraProperties.hpp:73
dai::RawCameraControl
RawCameraControl structure.
Definition:
RawCameraControl.hpp:12
dai::MonoCameraProperties::imageOrientation
CameraImageOrientation imageOrientation
Definition:
MonoCameraProperties.hpp:43
dai::MonoCameraProperties::numFramesPoolRaw
int numFramesPoolRaw
Definition:
MonoCameraProperties.hpp:69
dai::MonoCameraProperties::initialControl
RawCameraControl initialControl
Definition:
MonoCameraProperties.hpp:28
optional.hpp
dai::MonoCameraProperties::SensorResolution::THE_1200_P
@ THE_1200_P
dai::DEPTHAI_SERIALIZE_EXT
DEPTHAI_SERIALIZE_EXT(CameraSensorConfig, width, height, minFps, maxFps, fov, type)
dai::CameraImageOrientation
CameraImageOrientation
Definition:
shared/depthai-shared/include/depthai-shared/common/CameraImageOrientation.hpp:11
dai::FrameEvent::READOUT_START
@ READOUT_START
fps
static constexpr int fps
Definition:
rgb_depth_aligned.cpp:12
CameraBoardSocket.hpp
dai::MonoCameraProperties::boardSocket
CameraBoardSocket boardSocket
Definition:
MonoCameraProperties.hpp:33
dai::CameraBoardSocket
CameraBoardSocket
Definition:
shared/depthai-shared/include/depthai-shared/common/CameraBoardSocket.hpp:9
dai::MonoCameraProperties::fps
float fps
Definition:
MonoCameraProperties.hpp:52
dai::MonoCameraProperties::SensorResolution
SensorResolution
Definition:
MonoCameraProperties.hpp:23
dai::MonoCameraProperties::SensorResolution::THE_480_P
@ THE_480_P
dai::CameraImageOrientation::AUTO
@ AUTO
dai::MonoCameraProperties::SensorResolution::THE_400_P
@ THE_400_P
dai::MonoCameraProperties::SensorResolution::THE_720_P
@ THE_720_P
dai::MonoCameraProperties::rawPacked
tl::optional< bool > rawPacked
Definition:
MonoCameraProperties.hpp:84
dai::MonoCameraProperties::isp3aFps
int isp3aFps
Definition:
MonoCameraProperties.hpp:61
FrameEvent.hpp
CameraImageOrientation.hpp
tl::optional< bool >
Properties.hpp
dai::MonoCameraProperties::resolution
SensorResolution resolution
Definition:
MonoCameraProperties.hpp:48
dai::MonoCameraProperties::cameraName
std::string cameraName
Definition:
MonoCameraProperties.hpp:38
dai::PropertiesSerializable
Serializable properties.
Definition:
Properties.hpp:16
RawCameraControl.hpp
dai
Definition:
CameraExposureOffset.hpp:6
dai::MonoCameraProperties::numFramesPool
int numFramesPool
Definition:
MonoCameraProperties.hpp:65
dai::MonoCameraProperties::SensorResolution::THE_800_P
@ THE_800_P
depthai
Author(s): Martin Peterlin
autogenerated on Sat Mar 22 2025 02:58:19