![MYNTAI MYNT EYE D-Series Скачать руководство пользователя страница 28](http://html1.mh-extra.com/html/myntai/mynt-eye-d-series/mynt-eye-d-series_documentation_1862703028.webp)
MYNT EYE D SDK Documentation, Release 1.8.0
Sample code snippet:
auto
motion_datas
=
cam.GetMotionDatas();
if
(motion_datas.size()
>
0
) {
std
::
cout
<<
"Imu count: "
<<
motion_datas.size()
<<
std
::
endl;
for
(
auto
data
: motion_datas) {
if
(data.imu) {
if
(data.imu
->
flag
==
MYNTEYE_IMU_ACCEL) {
counter.IncrAccelCount();
std
::
cout
<<
"[accel] stamp: "
<<
data.imu
->
timestamp
<<
", x: "
<<
data.imu
->
accel[
0
]
<<
", y: "
<<
data.imu
->
accel[
1
]
<<
", z: "
<<
data.imu
->
accel[
2
]
<<
", temp: "
<<
data.imu
->
temperature
<<
std
::
endl;
}
else if
(data.imu
->
flag
==
MYNTEYE_IMU_GYRO) {
counter.IncrGyroCount();
std
::
cout
<<
"[gyro] stamp: "
<<
data.imu
->
timestamp
<<
", x: "
<<
data.imu
->
gyro[
0
]
<<
", y: "
<<
data.imu
->
gyro[
1
]
<<
", z: "
<<
data.imu
->
gyro[
2
]
<<
", temp: "
<<
data.imu
->
temperature
<<
std
::
endl;
}
else
{
std
::
cerr
<<
"Imu type is unknown"
<<
std
::
endl;
}
}
else
{
std
::
cerr
<<
"Motion data is empty"
<<
std
::
endl;
}
}
std
::
cout
<<
std
::
endl;
}
OpenCV is used to display image and data. When window is selected, press ESC/Q to exit program.
Complete code examples, see
2.3.6 Get Data From Callbacks
API offers function
SetStreamCallback()
and
SetMotionCallback()
to set callbacks for various data.
Reference code snippet:
cam.SetImgInfoCallback([](
const
std
::
shared_ptr
<
ImgInfo
>&
info) {
std
::
cout
<<
"
[img_info] fid: "
<<
info
->
frame_id
<<
", stamp: "
<<
info
->
timestamp
<<
", expos: "
<<
info
->
exposure_time
<<
std
::
endl
<<
std
::
flush;
});
for
(
auto
&&
type
: types) {
// Set stream data callback
cam.SetStreamCallback(type, [](
const
StreamData
&
data) {
std
::
cout
<<
"
["
<<
data.img
->
type()
<<
"] fid: "
<<
data.img
->
frame_id()
<<
std
::
endl
<<
std
::
flush;
});
}
(continues on next page)
24
Chapter 2. SDK
Содержание MYNT EYE D-Series
Страница 1: ...MYNT EYE D SDK Documentation Release 1 8 0 MYNTAI Nov 07 2019...
Страница 2: ......
Страница 12: ...MYNT EYE D SDK Documentation Release 1 8 0 8 Chapter 1 PRODUCT...
Страница 38: ...MYNT EYE D SDK Documentation Release 1 8 0 34 Chapter 2 SDK...
Страница 58: ...MYNT EYE D SDK Documentation Release 1 8 0 54 Chapter 2 SDK...
Страница 72: ...MYNT EYE D SDK Documentation Release 1 8 0 68 Chapter 5 TOOLS SUPPORT...
Страница 80: ...MYNT EYE D SDK Documentation Release 1 8 0 76 Chapter 6 OPEN SOURCE SUPPORT...
Страница 96: ...MYNT EYE D SDK Documentation Release 1 8 0 92 Chapter 7 API DOCS...
Страница 106: ...MYNT EYE D SDK Documentation Release 1 8 0 102 Chapter 8 Android API DOCS...
Страница 108: ...MYNT EYE D SDK Documentation Release 1 8 0 104 Chapter 9 TECHNICAL SUPPORT...