Compare commits

...

852 Commits

Author SHA1 Message Date
Tini Oh
78bbe8c2d6 fix: 3.4.19 opencv complie. 2023-01-06 14:14:56 +08:00
TinyO
5313b70ece fix(*): imu process logic fix. 2019-12-31 10:27:43 +08:00
TinyO
d937dc5690 fix(py): remove py support. 2019-11-26 11:43:27 +08:00
harjeb
86467de60b docs(*): update firmware ver. 2019-11-25 15:27:20 +08:00
TinyO
31dc9f6a7f fix(*): win readme English part 2019-11-25 15:04:39 +08:00
TinyO
bb351d794a fix(*): win readme 2019-11-25 14:57:49 +08:00
TinyO
0db087a108 fix(*): right left error. 2019-11-21 11:10:19 +08:00
TinyO
61d9b7b2e5 fix(*): update readme in win. 2019-11-14 17:06:28 +08:00
harjeb
ee53fbde12 docs(*): update img params sample doc 2019-11-12 14:11:15 +08:00
TinyO
c06f7cafc5 chore(*): processor value style. 2019-11-06 15:52:19 +08:00
TinyO
83c98a29c8 chore(*): processor value style. 2019-11-06 15:45:02 +08:00
TinyO
84c08cd43d fix(*): doxygen num update. 2019-11-04 16:52:28 +08:00
TinyO
cb7cea564a fix(*): range update. 2019-11-04 16:39:08 +08:00
harjeb
c1773d05df docs(*): update doc 2019-11-04 14:56:49 +08:00
harjeb
4c16f483d4 docs(*): update docs 2019-11-04 13:46:12 +08:00
TinyO
5df3887e67 fix(*): sample write fresh issue 2. 2019-11-01 17:36:55 +08:00
TinyO
95fb6baa94 fix(*): sample write fresh issue. 2019-11-01 16:25:40 +08:00
TinyO
1e49fc6c19 fix(*): win sln config. 2019-11-01 15:37:57 +08:00
TinyO
0216fb4128 chore(*): update sample comment. 2019-11-01 15:17:23 +08:00
TinyO
ced9d4e720 Merge branch 'release/v2.5.0' of http://gitlab.mynt.com/mynteye/mynt-eye-s-sdk into release/v2.5.0 2019-11-01 14:40:07 +08:00
TinyO
25b256a4ba chore(*): remove ptyhon things. 2019-11-01 14:39:37 +08:00
harjeb
c3c0ad9a5e docs(*): update doc link 2019-10-31 14:00:50 +08:00
TinyO
3e82a457ba fix(imu): sample warnning. 2019-10-28 11:27:52 +08:00
TinyO
ad406b1df2 fix(imu): issue of rnage. 2019-10-28 09:34:56 +08:00
TinyO
c79808e7d8 fix(ros): camera info D display. 2019-10-25 15:37:10 +08:00
TinyO
2896ed6147 fix(sample) sample save single img 2019-10-24 16:24:16 +08:00
TinyO
9ba2c475bb chore(*): comment of imu range. 2019-10-23 16:37:39 +08:00
Messier
7f77847fb7 Merge branch 'release/v2.5.0' of http://gitlab.mynt.com/mynteye/mynt-eye-s-sdk into release/v2.5.0 2019-10-23 13:42:25 +08:00
Messier
f4fe082288 fix(*): fix DEBUG_TIME_LIMIT timestamp error 2019-10-23 13:41:37 +08:00
TinyO
7c4052e4c0 fix(sample): ctrl auto max/min exp time after open 2. 2019-10-23 11:12:18 +08:00
TinyO
65a2a6c181 fix(sample): ctrl auto max/min exp time after open. 2019-10-23 10:53:53 +08:00
TinyO
91ba753b98 fix(*): exp max time range change to doc. 2019-10-23 10:34:08 +08:00
TinyO
09c956c36c fix(sample): record core fix. 2019-10-22 18:07:16 +08:00
TinyO
4aa8327f54 fix(sample): record core fix. 2019-10-22 17:57:17 +08:00
TinyO
51c4e8737e fix(sample): record core fix. 2019-10-22 17:50:16 +08:00
TinyO
2c9cd5238e fix(sample): record core fix. 2019-10-22 17:39:17 +08:00
TinyO
7e4645f8a9 fix(sample): nullptr check. 2019-10-22 17:15:46 +08:00
TinyO
165efd7c79 fix(sample): record core error 2. 2019-10-22 17:07:34 +08:00
TinyO
58aeae6564 fix(sample): record core error. 2019-10-22 16:56:54 +08:00
TinyO
10cae0133a fix(doc): add lost comment. 2019-10-22 15:00:44 +08:00
TinyO
c0cd410543 fix(sample): last commit complie fix. 2019-10-22 12:45:50 +08:00
TinyO
b6baca02f2 fix(sample): last commit complie fix. 2019-10-22 12:44:41 +08:00
TinyO
85c8853540 fix(sample): record add more stream enum support. 2019-10-22 12:39:20 +08:00
TinyO
6c70c0bf74 Merge branch 'release/v2.5.0' of http://gitlab.mynt.com/mynteye/mynt-eye-s-sdk into release/v2.5.0 2019-10-22 12:34:03 +08:00
TinyO
52d75f1d53 chore(sample): sample add comment and cut some code. 2019-10-22 12:33:10 +08:00
Messier
9fc7f92dcd style(*): remove get_depth_with_region.cc cout 2019-10-22 12:24:30 +08:00
TinyO
e1485e2103 fix(*): sample record lost motion. 2019-10-22 11:47:43 +08:00
TinyO
762841c73a feat(*): sample record add feat. 2019-10-22 11:29:22 +08:00
TinyO
c045198991 fix(*): ubuntu 18.04 complie. 2019-10-22 11:15:47 +08:00
TinyO
4b6e7d941e fix(*): ubuntu 18.04 complie. 2019-10-22 10:47:13 +08:00
TinyO
e633439f0a fix(*): windows test timestamp error. 2019-10-21 18:02:09 +08:00
TinyO
db572a6b90 fix(*): windows complie error 2. 2019-10-21 17:24:10 +08:00
TinyO
0114576bef fix(*): windows complie error. 2019-10-21 17:20:06 +08:00
TinyO
36e1d27d92 fix(*): doc spelling error. 2019-10-21 16:59:16 +08:00
TinyO
fea3ac4fa9 feat(*): prepare for v2.5.0 test. 2019-10-21 16:52:29 +08:00
TinyO
d94f9905e7 feat(sample): add depth and disparity dome. 2019-10-21 16:22:57 +08:00
TinyO
9e8c759f0d fix(*): fix 18.04 complie warning. 2019-10-17 13:48:37 +08:00
TinyO
427c473fc8 fix(timestamp): cut off test logic. 2019-10-17 11:52:20 +08:00
TinyO
ea11b4b548 test(timestamp): s2 stamp use normal logic. 2019-10-17 11:51:19 +08:00
TinyO
e016a17813 fix(timestamp): add timestamp compensate for overflow value in img stream. 2019-10-16 18:37:35 +08:00
TinyO
732dace369 fix(timestamp): add timestamp compensate for overflow value. 2019-10-16 17:58:08 +08:00
TinyO
6003a8b405 feat(ros): mesh position params. 2019-10-15 14:31:34 +08:00
TinyO
1df9a28756 fix(*): isp version use type+version tostring(). 2019-10-12 14:53:45 +08:00
TinyO
cd313f2eb0 fix(*): add firmware version 2.1.0 2019-10-12 12:22:30 +08:00
TinyO
ab5833fd8c fix(*): remove firmware testversion 2.0. 2019-10-12 11:27:44 +08:00
kalman
035f51c3b3 feat(src):device info change 2019-10-11 15:56:11 +08:00
TinyO
968bbcb392 fix(ros): config add mesh things. 2019-10-10 10:11:02 +08:00
TinyO
084aaabfbd s2 device imu extri unit adapter. 2019-10-09 16:21:00 +08:00
TinyO
a499136449 Merge branch 'imu_2.0_protocl' into develop 2019-10-09 11:41:39 +08:00
TinyO
5198aeebaa style(samples): use norm instead of sum. 2019-09-30 17:40:55 +08:00
kalman
abd16236ca feat(*):add the display of the posture in imu range setting sample 2019-09-30 16:39:21 +08:00
TinyO
78fe5c813d style(imu): remove useless log. 2019-09-29 16:46:40 +08:00
TinyO
283f0b141c feat(imu): imu2.0 decond part complete. 2019-09-29 16:42:44 +08:00
TinyO
7e0e4b83e7 feat(imu): imu2.0 first complete. 2019-09-29 15:11:16 +08:00
TinyO
997b6102d4 feat(imu): adapter data right. 2019-09-27 18:27:55 +08:00
TinyO
817057875b feat(imu): imu 2.0 protocl. 2019-09-27 18:15:03 +08:00
TinyO
db4f1908ed fix(imu): add func for junior api useing. 2019-09-27 09:41:44 +08:00
TinyO
25e5a0bead fix(imu): repair 2.0 firmware and s1/s2 logic if. 2019-09-27 09:17:35 +08:00
TinyO
0447c2335f feat(*): add 2.0 firmware imu framework. 2019-09-26 17:32:37 +08:00
TinyO
07ff32ab6a fix(*): sample double output samethings. 2019-09-26 14:35:24 +08:00
TinyO
f95ccccb30 doc(*): doc fix calib things. 2019-09-25 10:59:09 +08:00
TinyO
c665f7f79a fix(*): add firmware s2 2.0 version checker support. 2019-09-25 10:45:21 +08:00
TinyO
44ef0ca30a style(*): change the sample output. 2019-09-24 10:03:18 +08:00
TinyO
dd2cf6ba58 Merge branch 'develop' of http://gitlab.mynt.com/mynteye/mynt-eye-s-sdk into develop 2019-09-20 15:43:46 +08:00
TinyO
65d0aa3222 perf(*): node frame skip fix. 2019-09-20 15:43:07 +08:00
wangruixue
9f9007b61a ci(*):remove tools from jenkins file 2019-09-20 10:01:28 +08:00
TinyO
8d780caef9 perf(*): simplify Makefile. 2019-09-19 17:11:43 +08:00
TinyO
4f4dc5f341 fix(process): simplify some code. 2019-09-19 16:55:22 +08:00
TinyO
0b47b494ff refactor(process): change process code sort. 2019-09-19 16:44:22 +08:00
TinyO
f1b6ec9e04 feat(ros): rosparam realtime config effect. 2019-09-19 09:18:54 +08:00
TinyO
7114e4b807 fix(*): remove test things in makefile. 2019-09-18 16:55:38 +08:00
TinyO
21dda18086 style(ros): change mutildev launch comment thing. 2019-09-18 16:43:37 +08:00
TinyO
ccfee8b6b7 feat(*): add 3dmodel rotation config. 2019-09-18 16:35:40 +08:00
TinyO
4422c447bc Merge branch 'rmEigen' into develop 2019-09-12 14:51:01 +08:00
TinyO
80cce6923f Merge branch 'release/v2.4.2' into develop 2019-09-12 11:32:55 +08:00
TinyO
4fa8bec7d4 fix(*): frame id in ros node. 2019-09-12 11:01:23 +08:00
TinyO
fed2654794 Merge branch 'develop' into rmEigen 2019-09-12 10:23:12 +08:00
TinyO
a546febe53 Merge branch 'release/v2.4.2' into develop 2019-09-11 12:45:36 +08:00
TinyO
ecdc817a11 fix(*): S200B support. 2019-09-11 12:42:27 +08:00
TinyO
072afff27d chore(*): update doc things. 2019-09-10 10:52:33 +08:00
Messier
8a4c290b8a Merge branch 'develop' of http://gitlab.mynt.com/mynteye/mynt-eye-s-sdk into develop 2019-09-09 17:44:30 +08:00
Messier
da399e2a3f style(get_depth_with_region) : output n 2019-09-09 17:43:54 +08:00
TinyO
bccc6db751 Merge branch 'release/v2.4.2' into develop 2019-09-09 17:38:13 +08:00
Messier
c56ba55714 Merge branch 'develop' of http://gitlab.mynt.com/mynteye/mynt-eye-s-sdk into develop 2019-09-09 17:21:03 +08:00
Messier
d9615a95d3 feature(get_depth_with_region) : add camera coordinate calc 2019-09-09 17:20:16 +08:00
John Zhao
67078d69c5 fix(*): win pack.sh readme 2019-09-09 16:19:10 +08:00
Osenberg
817f131e12 Merge branch 'develop' of http://gitlab.mynt.com/mynteye/mynt-eye-s-sdk into develop 2019-09-09 15:13:51 +08:00
TinyO
1744826e8f doc(*): update firmware things. 2019-09-09 15:12:49 +08:00
Osenberg
5c782dcb6d feat(samples): saved depth image for save_single_image 2019-09-09 15:12:40 +08:00
Messier
9eb52c1f44 docs(*) : add code tree comments 2019-09-09 13:25:15 +08:00
TinyO
97eb323bf3 fix(*): win pack.sh complie new. 2019-09-09 11:46:38 +08:00
TinyO
68e06e4335 fix(*): win pack.sh complie. 2019-09-09 11:00:01 +08:00
TinyO
7071864eb7 fix(*): win pack.sh lost readme things 2019-09-09 10:23:36 +08:00
Messier
5b09047b31 Merge branch 'develop' of http://gitlab.mynt.com/mynteye/mynt-eye-s-sdk into develop 2019-09-06 17:21:37 +08:00
Messier
2a8a2e7713 docs(*): add code tree comments 2019-09-06 17:20:45 +08:00
TinyO
74a0a1eb85 fix(*): win pack.sh 2019-09-06 17:11:51 +08:00
TinyO
5dad76a682 refactor(git): remove git submodule things. 2019-09-06 14:55:02 +08:00
TinyO
9cd39b982f fix(*): PI lost error continue. 2019-09-06 14:13:15 +08:00
TinyO
81a9d0b201 fix(*): PI lost error. 2019-09-06 14:09:10 +08:00
TinyO
3b9a43c470 fix(*): eigen comples lost error. 2019-09-06 13:59:42 +08:00
TinyO
123b8d9bf9 fix(*): windows complie. 2019-09-06 13:12:54 +08:00
Messier
950ee00920 docs(*): add code tree 2019-09-06 11:11:28 +08:00
Messier
d158907f49 Merge branch 'develop' into rmEigen 2019-09-05 17:04:19 +08:00
Messier
18feaac38f Merge branch 'rmEigen' of http://gitlab.mynt.com/mynteye/mynt-eye-s-sdk into rmEigen 2019-09-05 17:03:24 +08:00
Messier
711089b451 refactor(*): add def:-DOUTPUT to util/base.h 2019-09-05 17:03:02 +08:00
TinyO
6e9e889cfb style(*): format of include. 2019-09-05 16:53:12 +08:00
TinyO
789a6f4a0e Merge branch 'rmEigen' of http://gitlab.mynt.com/mynteye/mynt-eye-s-sdk into rmEigen 2019-09-05 16:39:36 +08:00
TinyO
413ae7cacf style(*): format things. 2019-09-05 16:26:54 +08:00
Messier
c4ef3a5500 fix(*): fix square_matrix bug 2019-09-05 16:25:10 +08:00
TinyO
af65c2674b Merge branch 'rmEigen' of http://gitlab.mynt.com/mynteye/mynt-eye-s-sdk into rmEigen 2019-09-05 16:18:02 +08:00
TinyO
96be821148 refactor(*): move some file location 2019-09-05 16:16:27 +08:00
Messier
ceac624def style(*): change ctain formal paras style 2019-09-05 16:11:33 +08:00
Messier
8a80e39d0a refactor(*): change ctain*.h/cc name 2019-09-05 15:37:26 +08:00
Messier
7ad35028cb style(*): change code style 2019-09-05 15:12:16 +08:00
Messier
72de43877c refactor(*): change namespace Ctain to mynteye::ctain 2019-09-05 15:09:22 +08:00
Messier
fff6c84032 style(*): change code styles 2019-09-05 14:44:36 +08:00
Messier
f8d47e6f3a refactor(*): move Ctain*.h to folder camera_models 2019-09-05 10:34:04 +08:00
Messier
050e7d6771 refactor(*): delete folder-3rdparty;style(*): change coding styles 2019-09-04 17:49:30 +08:00
Messier
7747a0c3fc fix(*): fix EigenSolver bug 2019-09-04 17:03:22 +08:00
Messier
d0fbd5b1cd fix(*):fix Matrix-norm() & remove Eigen 2019-09-04 14:01:28 +08:00
TinyO
8af42ee597 fix(*): d local params fix. 2019-09-03 16:30:19 +08:00
Messier
08b3ccb401 fix(rectify_processor.cc): fix loadT() bug 2019-09-03 14:53:14 +08:00
Messier
f903bfd609 refactor(*): subEigen in rectify_processor 2019-09-03 11:45:05 +08:00
Messier
d1104099c3 fix(equidistant_camera):fix array radius initialize problems 2019-09-03 10:23:07 +08:00
Messier
8bc2401bb3 refactor(src/api/camera_models):add independent Matrix functions to camera_models 2019-09-03 09:58:29 +08:00
TinyO
1adb715b51 fix(*): use auto min_dis/max_dis instead of static one. 2019-09-02 18:03:30 +08:00
TinyO
6ecbe85ae4 fix(*): change 2100 doc format error. 2019-09-02 17:25:00 +08:00
TinyO
da23dce1c9 feat(*): change doc of 2100 info. 2019-09-02 17:17:35 +08:00
TinyO
a3f6c1fd9f Merge branch 'release/v2.4.2' into develop 2019-09-02 10:19:27 +08:00
TinyO
0f546e55fb feat(*): add record samples.. 2019-09-02 10:17:06 +08:00
harjeb
80b6bc599b docs(*): update docs 2019-08-31 13:57:10 +08:00
TinyO
df7cb0a26c doc(*): version num change to 2.4.2. 2019-08-30 17:47:57 +08:00
TinyO
7f1926ef29 doc(*): fix 2110 product content. 2019-08-30 17:40:06 +08:00
TinyO
d76903f1cd Merge branch 'release/v2.4.2' into develop 2019-08-30 17:06:50 +08:00
TinyO
a30b4e285b refactor(*): remove tools. 2019-08-30 17:06:34 +08:00
TinyO
2a613dcbe0 Merge branch 'release/v2.4.2' into develop 2019-08-30 16:53:04 +08:00
TinyO
32adc34451 doc(*): product things update. 2019-08-30 16:52:45 +08:00
TinyO
e92994064c Merge branch 'develop' of http://gitlab.mynt.com/mynteye/mynt-eye-s-sdk into develop 2019-08-30 16:26:47 +08:00
TinyO
ed2398fedc refactor(*): doc and samples update tools contents. 2019-08-30 16:18:49 +08:00
wangruixue
5e105b424a ci(*): modify jenkinsfile 2019-08-30 15:38:24 +08:00
TinyO
75631fa7d7 Merge branch 'develop' into release/v2.4.2 2019-08-30 12:34:51 +08:00
TinyO
3d29e62ccf chore(*): update readme. 2019-08-30 12:01:24 +08:00
Messier
0ac8d7bc16 build(samples): change cc name and CMakeList 2019-08-30 11:49:15 +08:00
TinyO
2482ff5bf6 doc(*): remove tools things. 2019-08-30 11:23:05 +08:00
Messier
53780f5a33 change samples name 2019-08-30 11:19:57 +08:00
TinyO
8ae150b516 fix(*): imu samples display blink bug. 2019-08-29 14:43:13 +08:00
TinyO
1499a9fc11 Merge branch 'develop' into release/v2.4.2 2019-08-29 13:49:13 +08:00
TinyO
0d40f5ac27 fix(*): s1030 display stream config fps now be set to 25 default. 2019-08-29 13:38:03 +08:00
TinyO
97be6807ab fix(*): s1030 display stream config fps now be set to 30 default. 2019-08-29 13:34:43 +08:00
TinyO
9f83e83cb6 fix(*): imu display blink. 2019-08-28 17:51:53 +08:00
TinyO
4afa3fd311 fix(*): vinsfusion framerate cut feature. 2019-08-28 17:09:44 +08:00
TinyO
a7be1c47cd Merge branch 'develop' into release/v2.4.2 2019-08-28 16:21:35 +08:00
TinyO
a04da7dafa feat(*): add version check things of s2110. 2019-08-28 16:05:51 +08:00
wangruixue
5ecd4be222 chore(*): modify jenkinsfile 2019-08-28 11:18:20 +08:00
TinyO
c66a54247f fix(*): sample name fix. 2019-08-27 14:17:54 +08:00
TinyO
571f897329 chore(*): update changelog to 2.4.2. 2019-08-27 11:28:40 +08:00
TinyO
603e5f029e chore(*): update things to 2.4.2. 2019-08-27 10:36:40 +08:00
TinyO
92e973f563 fix(*): null ptr warning. 2019-08-26 16:30:52 +08:00
TinyO
438fa5ede5 fix(*): complie samples. 2019-08-26 16:26:26 +08:00
TinyO
00b16113ca fix(*): remove test dir. 2019-08-26 15:56:31 +08:00
TinyO
24e381dbb0 fix(*): nodelet bug. 2019-08-26 15:12:36 +08:00
TinyO
18a33d866d fix(*): remove disparity config things. 2019-08-26 10:32:50 +08:00
TinyO
b1f8ad33de Merge branch 'develop' of http://gitlab.mynt.com/mynteye/mynt-eye-s-sdk into develop 2019-08-26 09:30:39 +08:00
TinyO
9fc8454b15 Merge branch 'project_refact' into develop 2019-08-26 09:26:59 +08:00
TinyO
902d144f67 fix(*): change demo name. 2019-08-26 09:26:25 +08:00
wangruixue
0a22e71659 modify jenkinsfile 2019-08-23 16:14:15 +08:00
wangruixue
559fad55b3 modify jenkinsfile 2019-08-23 16:13:32 +08:00
wangruixue
8679e89cb6 modify jenkinsfile 2019-08-23 16:07:39 +08:00
wangruixue
b1b34b3ece modify jenkinsfile 2019-08-23 15:50:44 +08:00
wangruixue
7e3faa0134 modify jenkinsfile 2019-08-23 15:43:40 +08:00
Messier
1893ef382a change structure of folder samples and move demo_project 2019-08-23 15:28:56 +08:00
wangruixue
a0386f3e11 modify jenkinsfile 2019-08-23 15:16:44 +08:00
TinyO
803d2e93b5 fix(*) remove easy logging things. 2019-08-23 12:02:31 +08:00
TinyO
f530f94472 fix(*) depth cut range change to 0-64. 2019-08-22 17:38:32 +08:00
TinyO
9455ed8a0f fix(*) error code revert to 2.3.9. 2019-08-22 09:39:29 +08:00
Osenberg
50509d539e fix(src): fixed error setting extrinsics 2019-08-21 16:04:02 +08:00
Osenberg
dd839a3cfd fix(src): fixed error setting extrinsics. 2019-08-21 15:57:14 +08:00
TinyO
593abc1b3d fix(*) Quaternion warning and model alpha. 2019-08-21 10:51:43 +08:00
TinyO
47471ed2ea Merge branch 'develop' of http://gitlab.mynt.com/mynteye/mynt-eye-s-sdk into develop 2019-08-21 09:13:38 +08:00
TinyO
baa7243792 fix(*) s device slam error. 2019-08-21 09:13:23 +08:00
Osenberg
615fe74965 docs(docs): modified description of hdr_mode 2019-08-19 19:48:32 +08:00
TinyO
29a9895969 fix(*): setNumDisparities(64) -> setNumDisparities(128). 2019-08-19 13:59:18 +08:00
TinyO
140b4aec18 Merge branch 'develop' of http://gitlab.mynt.com/mynteye/mynt-eye-s-sdk into develop 2019-08-19 09:45:47 +08:00
TinyO
559b1e4d80 fix(windows): runtime core. 2019-08-19 09:45:10 +08:00
John Zhao
c6525cca31 docs(*): update version 2019-08-17 19:20:36 +08:00
TinyO
5bcf9ecf1f Merge branch 'develop' of http://gitlab.mynt.com/mynteye/mynt-eye-s-sdk into develop 2019-08-17 18:53:25 +08:00
TinyO
35d91c25b9 fix(calib): covert params change. 2019-08-17 18:52:31 +08:00
Osenberg
425af10e1f fix(ros): modified max exposure time value 2019-08-16 18:06:21 +08:00
John Zhao
7baf7ba744 docs(*): update changelog 2019-08-12 10:34:29 +08:00
John Zhao
4e6d0e5d99 chore(*): update readme and changelog 2019-08-09 22:07:29 +08:00
harjeb
96e4fdc8fc docs(*): update v2.4.0 doc 2019-08-09 17:45:51 +08:00
Osenberg
76c7336007 feat(doc): 2.3.9 --> 2.4.0
n
2019-08-09 16:36:30 +08:00
Osenberg
9541dfcd35 feat(docs): added new sample to doc 2019-08-09 16:05:43 +08:00
Osenberg
ba1874435a Merge branch 'release/v2.4.0' of http://gitlab.mynt.com/mynteye/mynt-eye-s-sdk into release/v2.4.0 2019-08-09 15:52:13 +08:00
Osenberg
7bd34d5cef feat(src): added feature of saving single image 2019-08-09 15:51:58 +08:00
TinyO
4a250f5ab5 fix(*): rviz imu location. 2019-08-09 15:07:46 +08:00
TinyO
d041f22d7e Merge branch 'release/v2.4.0' of http://gitlab.mynt.com/mynteye/mynt-eye-s-sdk into release/v2.4.0 2019-08-08 17:12:53 +08:00
TinyO
acbd3eff4c fix(*): add imu pipeline empty error output info. 2019-08-08 17:11:58 +08:00
Osenberg
841de6ea77 Merge branch 'release/v2.4.0' of http://gitlab.mynt.com/mynteye/mynt-eye-s-sdk into release/v2.4.0 2019-08-08 15:01:48 +08:00
Osenberg
190d066ddf feat(src): added feature of syncing timestamp for 200B 2019-08-08 15:01:32 +08:00
TinyO
af72213f50 fix(*): imu decode bug 2019-08-08 13:15:32 +08:00
Osenberg
37b98e0d33 feat(src): added S200B device support 2019-08-07 18:42:37 +08:00
Osenberg
acabe04a92 feat(samples): modified get_img_params for default intrinsics 2019-08-06 20:23:22 +08:00
Osenberg
2260f5c582 fix(src): Determine the default intrinsics based on the resulution 2019-08-06 20:04:38 +08:00
Osenberg
1cda60d137 fix(src): Determine the default intrinsics based on the resulution 2019-08-06 15:13:29 +08:00
Osenberg
de6dc0d712 fix(src): if camera is s1030, the frame rate is not show. 2019-08-02 14:59:50 +08:00
Osenberg
404d74b0b7 feat(src): brightness 192 --> 70 2019-08-02 14:16:57 +08:00
Osenberg
a2f24aa62f fix(ros): fixed ros timestamp is inaccurate because of imu timestamp 2019-08-02 10:49:33 +08:00
Osenberg
4f124fe074 fix(src): contrast 127 --> 116 for less noise 2019-07-31 10:54:53 +08:00
Osenberg
388f8466d5 fix(samples): fixed problem of core for get_depth_with_region 2019-07-30 18:47:36 +08:00
Osenberg
220b1e352e feat(src): removed ir conctrol feature for S2100 2019-07-30 18:27:08 +08:00
Osenberg
95f79d406a fix(ros): fix(ros): fixed multiple launch is uncompatible for 1030 2019-07-30 11:15:07 +08:00
TinyO
ec8aba3184 Merge branch 'develop' of http://gitlab.mynt.com/mynteye/mynt-eye-s-sdk into develop 2019-07-29 13:52:56 +08:00
TinyO
68d6b0f4a2 fix(windows): complie error. 2019-07-29 13:46:57 +08:00
Osenberg
cb9c4fae74 src: fixed camera can't be used on kernel 4.16+ 2019-07-26 18:45:11 +08:00
TinyO
9775903fb1 fix(process): fix rectify slpha api. 2019-07-23 17:25:00 +08:00
TinyO
aff716189e Merge branch 'develop' of http://gitlab.mynt.com/mynteye/mynt-eye-s-sdk into develop 2019-07-23 16:47:03 +08:00
TinyO
636471b1cf feat(process): add rectify slpha api. 2019-07-23 16:46:25 +08:00
Osenberg
fc9507aa3e fix(ros): fixed error of no frame_id with image information 2019-07-19 18:28:39 +08:00
harjeb
19ad46f2d2 docs(*): fix glog dependency 2019-07-12 20:26:01 +08:00
John Zhao
8387a20ce6 fix(android): fix type conversion 2019-07-08 11:06:32 +08:00
John Zhao
15a933c2fc Merge branch 'hotfix/2.3.9' into develop
* hotfix/2.3.9:
  docs(sdk): update change log
2019-07-03 14:03:18 +08:00
John Zhao
cdae311e99 docs(sdk): update change log 2019-07-03 14:02:46 +08:00
John Zhao
b23905657e Merge branch 'hotfix/2.3.9' into develop
* hotfix/2.3.9:
  docs(*): update doc
  docs(*): update v2.3.9 changelog
  docs(*): fix requirements
  docs(*): update doc
  更新Datasheet和标定文档
  新版文档更新
  docs(*): update docs
2019-07-03 13:56:47 +08:00
John Zhao
07297dd2f1 docs(*): update doc 2019-07-03 13:55:25 +08:00
John Zhao
8b0016fa07 Merge branch 'feature/docs' into hotfix/2.3.9
* feature/docs:
  docs(*): fix requirements
  docs(*): update doc
  更新Datasheet和标定文档
  新版文档更新
  docs(*): update docs

# Conflicts:
#	docs/src/sdk/exe_install_windows.rst
2019-07-03 09:10:51 +08:00
harjeb
9293a80c56 docs(*): update v2.3.9 changelog 2019-07-01 12:50:00 +08:00
Osenberg
19c604702f Merge branch 'develop' of http://gitlab.mynt.com/mynteye/mynt-eye-s-sdk into develop 2019-07-01 11:57:27 +08:00
Osenberg
579e7d3a0d fix(ros): resuming repawn status 2019-07-01 11:45:31 +08:00
harjeb
01db7a8251 docs(*): fix requirements 2019-06-29 17:06:00 +08:00
harjeb
03fd24070b docs(*): update doc 2019-06-29 15:48:16 +08:00
JimmyLee05
2184c3ce9e 更新Datasheet和标定文档 2019-06-28 16:11:51 +08:00
kalman
a7d97427f5 ros: ros timestamp test 2019-06-28 10:55:57 +08:00
Osenberg
7a23c28965 fix(src): fixed problem of printing accuracy 2019-06-25 12:49:41 +08:00
JimmyLee05
fb37635a72 新版文档更新 2019-06-25 11:09:49 +08:00
TinyO
0881a70922 fix(ros): points smalll resolution error. 2019-06-25 10:22:57 +08:00
John Zhao
ab6a9b03a3 fix(cmake): ensure find package with local module firstly 2019-06-24 19:19:57 +08:00
harjeb
f4195c3d54 docs(*): update baidu pan url 2019-06-21 15:51:49 +08:00
harjeb
8d21586f7d docs(*): update docs v2.3.9 2019-06-20 10:49:21 +08:00
John Zhao
80a8ebbac5 chore(*): update version 2019-06-19 17:11:22 +08:00
Osenberg
78d3e27430 fix(ros): fixed ros timestamp of publishing is delayed. 2019-06-17 14:54:02 +08:00
John Zhao
82719ed1f0 docs(*): update docs 2019-06-04 10:08:13 +08:00
John Zhao
c55db46760 feat(api): return empty plugin paths directly if no info path 2019-05-30 16:30:18 +08:00
John Zhao
f54eef8ad1 refactor(api): move camera models 2019-05-30 16:19:06 +08:00
John Zhao
bc7e4919e2 refactor(api): improve get sdk version and style changes 2019-05-30 15:30:17 +08:00
John Zhao
05e5552e46 build(make): simplify with camera models default on 2019-05-30 15:28:35 +08:00
John Zhao
178e362900 fix(ros): fix config name 2019-05-30 14:49:04 +08:00
harjeb
4c4df74432 docs(*):update mynteyebox url 2019-05-30 13:06:19 +08:00
harjeb
9b346ff33a docs(*): update docs v2.3.8 2019-05-22 11:18:25 +08:00
TinyO
36c5491c93 fix(imu params default): value default fix. 3 2019-05-21 18:11:36 +08:00
TinyO
e32a323e57 fix(imu params default): value default fix. 2 2019-05-21 18:09:37 +08:00
TinyO
7e07b7772e fix(imu params default): value default fix. 2019-05-21 17:55:02 +08:00
TinyO
0d0bb1d2ad fix(ros): rosbag record -a bug 2. 2019-05-21 17:38:35 +08:00
TinyO
380e19fa94 fix(ros): rosbag record -a bug. 2019-05-21 17:25:48 +08:00
TinyO
535778ef76 fix(*): cmake sample windows platform complie. 2019-05-21 11:35:11 +08:00
TinyO
c23b0309a9 docs(*): update changelog 2019-05-20 15:01:25 +08:00
TinyO
80c1e84941 docs(*): update changelog 2019-05-20 14:51:39 +08:00
TinyO
a9966b19f9 chore(*): update version 2019-05-20 14:48:19 +08:00
TinyO
8251d1066d fix: vins-fusion time error with hight fps. 2019-05-16 17:14:02 +08:00
TinyO
f3a14f8254 fix: remove osstream output base P/R. 2019-05-15 11:33:30 +08:00
TinyO
ad0774f466 fix: left right rect image swap 2019-05-10 15:57:38 +08:00
TinyO
74ce809acf feat: add 3rd easylogging++ 2019-05-09 09:12:38 +08:00
TinyO
c81f51fdee fix: camera info width and height 2019-05-05 10:30:05 +08:00
TinyOh
65e7a4b288 fix(sample): add .cc head 2019-04-26 10:11:45 +08:00
harjeb
37255b0e1b Merge branch 'develop' of http://gitlab.mynt.com/mynteye/mynt-eye-s-sdk into develop 2019-04-25 11:23:30 +08:00
harjeb
9c8a1420bc docs(*): update docs 2019-04-25 11:23:12 +08:00
TinyOh
3c1a1d3356 Merge branch 'develop' of http://gitlab.mynt.com/mynteye/mynt-eye-s-sdk into develop 2019-04-23 16:20:33 +08:00
TinyOh
deb146f786 feat: add cmake project 2019-04-23 16:19:52 +08:00
harjeb
20fc6a75b6 docs(*): update requirements 2019-04-23 15:54:52 +08:00
John Zhao
7ef64208be Merge branch 'release/2.3.7' into develop
* release/2.3.7:
  docs(*): update changelog
  chore(*): update version
  docs(*): update ORB build
  docs(*): update slam
2019-04-19 14:52:16 +08:00
harjeb
0267f4e4b3 docs(*): update changelog 2019-04-19 14:48:03 +08:00
John Zhao
8446083bf4 chore(*): update version 2019-04-19 14:38:57 +08:00
harjeb
b3acbfe8aa docs(*): update ORB build 2019-04-19 14:22:07 +08:00
TinyOh
c279d97261 fix(ros): use 2 param for ros::time 2019-04-19 10:41:58 +08:00
harjeb
d988fce95a docs(*): update slam 2019-04-19 05:19:55 +08:00
TinyOh
0c0c299c84 fix(slam): rect gray topic sub logic 2019-04-15 13:35:05 +08:00
TinyOh
6dab54117d Merge branch 'develop' of http://gitlab.mynt.com/mynteye/mynt-eye-s-sdk into develop 2019-04-15 13:13:50 +08:00
TinyOh
966511edf1 feat(slam): add rect gray topic 2019-04-15 13:13:27 +08:00
John Zhao
5fb5a876b8 Merge branch 'hotfix/docs' into develop
* hotfix/docs:
  docs(sdk): update exe version
2019-04-15 10:14:53 +08:00
John Zhao
4613d78d8c docs(sdk): update exe version 2019-04-15 10:13:58 +08:00
John Zhao
dd81c782b4 Merge branch 'hotfix/ros_imu_timestamp' into develop
* hotfix/ros_imu_timestamp:
  chore(*): update version
2019-04-15 10:05:28 +08:00
John Zhao
0d5cd2df76 chore(*): update version 2019-04-15 10:05:00 +08:00
John Zhao
3383d43360 Merge branch 'hotfix/ros_imu_timestamp' into develop
* hotfix/ros_imu_timestamp:
  fix(ros): ros error enum error
  fix: 14.04 complie error
  feat(doc): supported set address for 2100
  feat(src): supported set iic address for s2100
  fix(ros): fixed bug of imu align for part of device

# Conflicts:
#	wrappers/ros/src/mynt_eye_ros_wrapper/src/wrapper_nodelet.cc
2019-04-15 09:51:58 +08:00
TinyOh
b3f6c82f8d fix(ros): ros error enum error 2019-04-12 15:41:25 +08:00
TinyOh
2d8a66eb47 fix: 14.04 complie error 2019-04-12 15:18:02 +08:00
TinyOh
1a080d438f fix: 14.04 complie error 2019-04-12 14:42:08 +08:00
Osenberg
c18a23b059 feat(doc): supported set address for 2100 2019-04-12 14:11:19 +08:00
Osenberg
05dc3e99ef feat(src): supported set iic address for s2100 2019-04-12 11:31:53 +08:00
Osenberg
9a13909de2 fix(ros): fixed bug of imu align for part of device
n
2019-04-11 18:15:58 +08:00
TinyOh
089c1b1b0c fix: change fps show to right target 2019-04-10 11:40:14 +08:00
TinyOh
7e588d5e24 feat: add fps show in console 2019-04-10 11:31:13 +08:00
TinyOh
4be2d6ae49 feat: add open without select sample 2019-04-04 14:19:17 +08:00
TinyOh
28e089c412 fix(ros): respawn delay change to 10 for avatar 2019-04-04 11:09:09 +08:00
TinyOh
af2327cd92 Merge branch 'develop' of http://gitlab.mynt.com/mynteye/mynt-eye-s-sdk into develop 2019-04-04 09:23:14 +08:00
TinyOh
e28e34eafa fix(api): use BM as default ,only use sgbm when get_disparity 2019-04-04 09:22:26 +08:00
kalman
06e8e28b71 fix(ros): fix imu publish bug 2019-04-01 19:54:50 +08:00
kalman
bdfe88ef32 docs(readme): update readme 2019-04-01 19:33:17 +08:00
harjeb
9cbd066550 Merge branch 'develop' of http://gitlab.mynt.com/mynteye/mynt-eye-s-sdk into develop 2019-04-01 18:55:39 +08:00
harjeb
da49e0a707 docs(*): update iic 2019-04-01 18:55:23 +08:00
TinyOh
43e356e617 fix(api): opencv 2 complie. 2019-04-01 18:20:55 +08:00
TinyOh
52fdc13014 Merge branch 'develop' of http://gitlab.mynt.com/mynteye/mynt-eye-s-sdk into develop 2019-04-01 18:13:56 +08:00
TinyOh
fff99af775 fix(api): opencv 2 complie 2019-04-01 18:13:34 +08:00
harjeb
a38d16fcf0 docs(*): add 2.3.5 changelog 2019-04-01 18:04:45 +08:00
kalman
48eadfafda fix(version_checker): fix mistake 2019-04-01 17:54:27 +08:00
kalman
5a80e5ea33 chore(*): update doc version 2019-04-01 17:49:29 +08:00
TinyOh
069246614e Merge branch 'develop' of http://gitlab.mynt.com/mynteye/mynt-eye-s-sdk into develop 2019-04-01 17:33:14 +08:00
TinyOh
8c80969d18 fix: warning when firmware version < 1.2. 2019-04-01 17:28:03 +08:00
kalman
44976e33cf fix(tutorials): fix log bug 2019-04-01 15:31:14 +08:00
TinyOh
5b51b999c0 fix(rviz): temporarily change coordinates to X-axis forward. 2019-04-01 12:46:40 +08:00
Osenberg
46903bb10f fix(src): imu params assembly show error 2019-03-30 18:21:55 +08:00
Osenberg
efec41a809 feat(ros): modified imu data process mode 2 --> 0 2019-03-30 11:33:20 +08:00
Osenberg
e59683acff Merge branch 'develop' of http://gitlab.mynt.com/mynteye/mynt-eye-s-sdk into develop 2019-03-30 11:27:07 +08:00
Osenberg
c809b99bdf feat(ros): added mutiple yaml file for multiple device 2019-03-30 11:26:46 +08:00
kalman
78b62fb2df chore(wrapper): add ets debug info 2019-03-30 11:01:26 +08:00
Osenberg
95b234a25a Merge branch 'develop' of http://gitlab.mynt.com/mynteye/mynt-eye-s-sdk into develop 2019-03-29 20:19:18 +08:00
Osenberg
9716c20bca feat(src): added device sort function 2019-03-29 20:18:53 +08:00
kalman
c3982efb76 feat(*): add iic address setting sample 2019-03-29 20:01:43 +08:00
kalman
b2f6120fa5 fix(adapter): fix img data unpack bug 2019-03-29 18:21:19 +08:00
kalman
f8c56986a9 fix(type): add imu ets in type 2019-03-29 17:45:20 +08:00
kalman
bab2e23e39 fix(*): rename is_etc 2019-03-29 17:28:10 +08:00
kalman
5017d5c901 feat(*): add external time source flag in img data 2019-03-29 17:06:28 +08:00
John Zhao
3ac3c7c8ee chore(init.sh): improve detect cmake version 2019-03-29 16:27:53 +08:00
harjeb
b71818062e docs(firmware): fix stm_update doc 2019-03-29 11:52:25 +08:00
harjeb
95f028426a docs(firmware): update doc 2019-03-28 10:57:10 +08:00
Osenberg
719c0b32ae Merge branch 'develop' of http://gitlab.mynt.com/mynteye/mynt-eye-s-sdk into develop 2019-03-27 17:23:35 +08:00
Osenberg
ff11fc0940 feat(ros): added run laserscan launch file for S1030 device 2019-03-27 17:23:13 +08:00
TinyOh
bea6183613 style(camodocal): remove useless code 2019-03-27 17:03:17 +08:00
Osenberg
8968f19819 Merge branch 'develop' of http://gitlab.mynt.com/mynteye/mynt-eye-s-sdk into develop 2019-03-27 14:59:37 +08:00
Osenberg
31edf1c30f feat(ros): added imu_process_mode to standard2.yaml 2019-03-27 14:59:21 +08:00
TinyOh
45b6adf976 fix(slam): standard config change 2019-03-27 14:58:31 +08:00
TinyOh
84da2abf90 Merge branch 'develop' of http://gitlab.mynt.com/mynteye/mynt-eye-s-sdk into develop 2019-03-27 14:41:01 +08:00
TinyOh
c5c795feb0 feat: add disparity params load file. 2019-03-27 14:40:35 +08:00
Osenberg
550d4d7cfd feat(ros): compatible yaml configure file for sub/mynteye_*.launch 2019-03-27 11:15:57 +08:00
TinyOh
092b98ca42 fix: windows complie 2019-03-26 18:06:07 +08:00
TinyOh
799561962f fix: version checker add url. 2019-03-26 17:30:03 +08:00
TinyOh
5e9ce133bb fix(ros): DKRP 2019-03-26 15:44:34 +08:00
TinyOh
c5d15c9000 feat: add ROS camera info api. 2019-03-26 14:03:17 +08:00
TinyOh
d36a288336 feat: add ROS camera info api. 2019-03-26 13:58:20 +08:00
Osenberg
2e66f4677e fix(src): fixed receive imu size is error 2019-03-26 11:10:59 +08:00
TinyOh
de24292cca Merge branch 'develop' of http://gitlab.mynt.com/mynteye/mynt-eye-s-sdk into develop 2019-03-26 09:45:46 +08:00
TinyOh
a9f0e49a5a fix: use normalized and real depth in depth sample. 2019-03-26 09:45:06 +08:00
Osenberg
8537e82963 Merge branch 'develop' of http://gitlab.mynt.com/mynteye/mynt-eye-s-sdk into develop 2019-03-25 18:19:34 +08:00
Osenberg
ed42efc5cb fix(src): fixed imu size not matched with old version 2019-03-25 18:18:54 +08:00
TinyOh
d1ebc6cad5 fix: complie 2019-03-25 16:58:52 +08:00
TinyOh
8811036be0 Merge branch 'develop' of http://gitlab.mynt.com/mynteye/mynt-eye-s-sdk into develop 2019-03-25 16:54:59 +08:00
TinyOh
c4233137e0 fix: fix model 2019-03-25 16:52:22 +08:00
kalman
f25685153b feat(*): add iic address setting api for s210a 2019-03-23 16:58:54 +08:00
Osenberg
415cf31a36 feat(ros): optimized multiple device process for ros 2019-03-23 14:23:23 +08:00
TinyOh
042293fb3b Merge branch 'develop' of http://gitlab.mynt.com/mynteye/mynt-eye-s-sdk into develop 2019-03-23 11:11:50 +08:00
TinyOh
0038e8c026 fix(ros): use getParamCached instead of getParam 2019-03-23 11:11:21 +08:00
John Zhao
5ab553e04f Merge branch 'develop' of http://gitlab.mynt.com/mynteye/mynt-eye-s-sdk into develop
* 'develop' of http://gitlab.mynt.com/mynteye/mynt-eye-s-sdk:
  feat(ros): added multiple device launch for ros
  feat(imu): add is_ets flag for imu
  fix(ros): change default range of accel
  feat(ros): add slam launch
  feat(ros): added imu process mode in mynteye.launch
  fix(ros): modified sstandard --> standard
  chore(rviz): use color points cloud
  feat: add mesh to rviz.
2019-03-23 07:59:23 +08:00
Osenberg
0f041e59f7 Merge branch 'develop' of http://gitlab.mynt.com/mynteye/mynt-eye-s-sdk into develop 2019-03-22 20:12:24 +08:00
Osenberg
195da375f1 feat(ros): added multiple device launch for ros 2019-03-22 20:12:06 +08:00
kalman
239c855c18 feat(imu): add is_ets flag for imu 2019-03-22 19:15:09 +08:00
kalman
06ff521d43 fix(ros): change default range of accel 2019-03-22 19:13:12 +08:00
TinyOh
e616d72e40 Merge branch 'develop' of http://gitlab.mynt.com/mynteye/mynt-eye-s-sdk into develop 2019-03-22 18:20:37 +08:00
TinyOh
588781028f feat(ros): add slam launch 2019-03-22 18:09:02 +08:00
John Zhao
4f08db1826 Merge branch 'feature/docs' into develop
* feature/docs:
  <docs> add firmware name
  <docs> stm update
  <docs> update doc
  <docs> update doc
  <docs> update en doc
  build(makefile): add doc target
  docs(*): update docs

# Conflicts:
#	doc/zh-Hans/api.doxyfile
2019-03-22 16:53:27 +08:00
Osenberg
fee2e140c2 feat(ros): added imu process mode in mynteye.launch 2019-03-21 19:43:38 +08:00
harjeb
abd2a3eb67 <docs> add firmware name 2019-03-21 17:26:54 +08:00
harjeb
d4771f5090 <docs> stm update 2019-03-21 16:45:05 +08:00
Osenberg
6ed0e209fd Merge branch 'develop' of http://gitlab.mynt.com/mynteye/mynt-eye-s-sdk into develop 2019-03-21 15:39:53 +08:00
Osenberg
0c4f9ca494 fix(ros): modified sstandard --> standard 2019-03-21 15:39:28 +08:00
TinyOh
1f945d2bae chore(rviz): use color points cloud 2019-03-21 15:04:23 +08:00
TinyOh
a9643816d5 Merge branch 'develop' of http://gitlab.mynt.com/mynteye/mynt-eye-s-sdk into develop 2019-03-20 11:30:42 +08:00
TinyOh
98589a5753 feat: add mesh to rviz. 2019-03-20 11:29:18 +08:00
kalman
f9fa5f8823 docs(*): update readme 2019-03-19 12:35:21 +08:00
TinyOh
15464160f6 Merge branch 'develop' of http://gitlab.mynt.com/mynteye/mynt-eye-s-sdk into develop 2019-03-19 11:32:51 +08:00
TinyOh
3b8f2d7706 fix: disable rviz model mesh before version change. 2019-03-19 11:32:35 +08:00
kalman
8b07e18c23 fix(channels): fix imu params checkeq bug 2019-03-19 11:08:19 +08:00
TinyOh
8400966a5c fix: change the camera mesh location. 2019-03-19 09:54:22 +08:00
TinyOh
2462c1b37a Merge branch 'develop' of http://gitlab.mynt.com/mynteye/mynt-eye-s-sdk into develop 2019-03-19 09:39:49 +08:00
TinyOh
d1e856a749 feat(ros): add mesh to rviz 2019-03-19 09:38:51 +08:00
harjeb
633a9c6a6d <docs> update doc 2019-03-18 17:43:37 +08:00
harjeb
f1720ba090 <docs> update doc 2019-03-18 15:36:40 +08:00
Osenberg
a75d064a2a feat(src): optimized api of detemines wether the assemply is null 2019-03-18 14:57:54 +08:00
kalman
c37bbfb0bd chore(*): update version 2019-03-16 16:42:35 +08:00
kalman
56a92df24f Merge branch 'develop' of http://gitlab.mynt.com/mynteye/mynt-eye-s-sdk into develop 2019-03-16 16:33:22 +08:00
kalman
957b460671 fix(device info): fix isp info log bug 2019-03-16 16:32:56 +08:00
Osenberg
21c72ce3b7 feat(config): modified normal_baseline 0 --> 80 in device.info 2019-03-16 15:52:02 +08:00
TinyOh
0061061130 fix(api): enable BM 2019-03-16 13:22:32 +08:00
kalman
b9a8eea7be Merge branch 'develop' of http://gitlab.mynt.com/mynteye/mynt-eye-s-sdk into develop 2019-03-16 11:40:36 +08:00
kalman
3bef119492 fix(utils): fix request map uncompatible bug
n
2019-03-16 11:40:08 +08:00
TinyOh
e0d61a9c48 fix: 2.3 firmware core 2019-03-16 11:37:57 +08:00
TinyOh
5f63df740d fix(api): points cloud ghost data 2019-03-16 11:13:36 +08:00
Osenberg
2d1989fc2b feat(src): determines whether the imu assembly parameter is null
n
2019-03-15 21:01:49 +08:00
kalman
fd551de04b Merge branch 'develop' of http://gitlab.mynt.com/mynteye/mynt-eye-s-sdk into develop 2019-03-15 20:16:41 +08:00
kalman
5deefc3af4 fix(type): fix resize bug 2019-03-15 20:15:55 +08:00
Osenberg
cdbe614072 Merge branch 'develop' of http://gitlab.mynt.com/mynteye/mynt-eye-s-sdk into develop 2019-03-15 19:46:30 +08:00
Osenberg
ccf7e7cb08 feat(src): added imu process api 2019-03-15 19:46:20 +08:00
kalman
272ba40b68 fix(channels): fix check bug 2019-03-15 19:44:33 +08:00
kalman
ceb98aa2d2 fix(disparity): change uniqueness ratio 2019-03-15 18:11:13 +08:00
kalman
e1c6ad86ec Merge branch 'develop' of http://gitlab.mynt.com/mynteye/mynt-eye-s-sdk into develop 2019-03-15 17:12:17 +08:00
kalman
620b834b6c feat(*): add depth resize 2019-03-15 17:10:52 +08:00
Osenberg
a6f7112f82 Merge branch 'develop' of http://gitlab.mynt.com/mynteye/mynt-eye-s-sdk into develop 2019-03-15 17:01:15 +08:00
Osenberg
b3e41de62c feat(src): added imu params: assembly error, temperature error 2019-03-15 17:00:52 +08:00
TinyOh
edb18a90b8 fix: points quality 2019-03-15 16:27:29 +08:00
TinyOh
e91a2663e2 fix use disparity_normalized as sample 2019-03-15 15:05:22 +08:00
TinyOh
dacad9483e fix(api): samples issues 2019-03-15 14:55:46 +08:00
Osenberg
3f80c8bbff Merge branch 'develop' of http://gitlab.mynt.com/mynteye/mynt-eye-s-sdk into develop 2019-03-15 14:31:12 +08:00
TinyOh
189a2bd6b7 Merge branch 'develop' of http://gitlab.mynt.com/mynteye/mynt-eye-s-sdk into develop 2019-03-15 09:47:13 +08:00
TinyOh
e325706c9d fix(api): update version checker to new sdk version 2019-03-15 09:44:44 +08:00
kalman
3abb4dc153 feat(config): add 376*240 resolution for S1030 2019-03-14 17:51:59 +08:00
kalman
dfc0b5eaab fix(device): fix extrinsics setting bug
n
2019-03-14 17:22:39 +08:00
TinyOh
8f50f8d214 fix(api): remove new output reset code 2019-03-14 14:03:37 +08:00
harjeb
b4639a72f8 <docs> update en doc 2019-03-14 11:48:41 +08:00
TinyOh
cda6024a3e fix(api): fix plugin error 2019-03-14 10:45:03 +08:00
TinyOh
6b561733c0 fix(api): plugin 2019-03-14 10:25:05 +08:00
TinyOh
5a6eabcc5f fix(api): add setDuplicate(enable) 2019-03-14 09:51:42 +08:00
TinyOh
0025a555ba fix(api): plugin error 2019-03-13 18:18:21 +08:00
TinyOh
3c4f8b986b fix(api): change version check error to warning 2019-03-13 15:37:44 +08:00
TinyOh
ecb8cd640a fix(api): get_imu_correspondence 2019-03-13 15:03:02 +08:00
TinyOh
f4007aa78c fix(api): fix get_imu_correspondence 2019-03-13 14:22:28 +08:00
TinyOh
8f255ec291 fix: improve disparity lobustness 2019-03-13 14:10:36 +08:00
TinyOh
d453f98b6d fix(api): device stream data dup frames remove 2019-03-13 14:04:24 +08:00
TinyOh
af8e188ae1 fix(api): depth core. 2019-03-13 10:03:12 +08:00
TinyOh
dfea14aba3 fix(api): depth core. 2019-03-13 09:55:06 +08:00
TinyOh
fd2e6c4708 Merge branch 'develop' of http://gitlab.mynt.com/mynteye/mynt-eye-sdk-2 into develop 2019-03-11 16:30:17 +08:00
TinyOh
f08dda33b5 fix(api): Remove duplicate frames,change samples after disparity with enum BM 2019-03-11 16:28:31 +08:00
John Zhao
3038aaace0 build(makefile): add doc target 2019-03-11 13:52:33 +08:00
John Zhao
9dcf3acf2a docs(*): update docs 2019-03-11 13:27:49 +08:00
kalman
849e8c80dd fix(config): change firmware version match table 2019-03-09 15:25:19 +08:00
kalman
ff2598120a fix(config): change pass firmware version match table 2019-03-09 14:56:25 +08:00
TinyOh
e85321130e fix(uvc): TK1 ioctl call twice. 2019-03-07 13:36:06 +08:00
TinyOh
dc0a259007 fix(api): fps double. 2019-03-07 12:10:22 +08:00
TinyOh
ea5d40ff20 fix(api): version check pass while device name out of check table. 2019-03-07 11:15:38 +08:00
John Zhao
d261bad291 refactor(channel): remove useless log 2019-03-07 09:56:26 +08:00
John Zhao
4d29d18035 chore(root): update readme 2019-03-07 09:45:47 +08:00
TinyOh
6075cd61eb Merge branch 'develop' of http://gitlab.mynt.com/mynteye/mynt-eye-sdk-2 into develop 2019-03-07 09:42:57 +08:00
TinyOh
7322ade75b fix: remove timestamp print log 2019-03-07 09:42:34 +08:00
John Zhao
1d81ea4ac6 chore(doc): update version 2019-03-07 08:51:27 +08:00
John Zhao
ce7071db2c feat(correspondence): improve keep imu sequence 2019-03-06 17:06:30 +08:00
TinyOh
b48cc6d98e Merge branch 'develop' of http://gitlab.mynt.com/mynteye/mynt-eye-sdk-2 into develop 2019-03-06 16:10:27 +08:00
TinyOh
3490f0ca44 (timestamp): change code before return; issue[EYES-26] 2019-03-06 16:10:08 +08:00
John Zhao
1f51ab8fa2 Merge into develop 2019-03-06 15:58:24 +08:00
John Zhao
3cc158231a feat(correspondence): support keep imu sequence 2019-03-06 15:55:32 +08:00
TinyOh
c2173f9f8e fix(timestamp):improve the once frame get once check, remove lock of thread; issue[EYES-26] 2019-03-05 15:48:20 +08:00
TinyOh
ad64476ee6 Merge branch 'develop' of http://gitlab.mynt.com/mynteye/mynt-eye-sdk-2 into develop 2019-03-05 13:46:12 +08:00
TinyOh
3c687d43ca fix(timestamp):add onProcess sync lock to make sure imgData be unique; issue[EYES-26] 2019-03-05 13:45:42 +08:00
John Zhao
be15d6a6d9 Merge branch 'develop' into feature/android
* develop:
  fix: ros record, add disparity pre clone.
  fix: test and reduce more copy times
  fix: reduce more copy times
2019-03-04 15:05:37 +08:00
John Zhao
dfb2be71a6 feat(android): update libmynteye and improve imu display 2019-03-04 10:48:27 +08:00
John Zhao
4ac353c8c1 fix(streams_adapter_s2): comment calcuate image checksum 2019-03-04 10:39:46 +08:00
TinyOh
764ccba041 fix: ros record, add disparity pre clone. 2019-03-02 16:17:21 +08:00
TinyOh
1bc0e47cd1 fix: test and reduce more copy times 2019-03-02 15:28:23 +08:00
John Zhao
8b8e9bd5fd fix(android): fix removed sources 2019-03-02 14:33:45 +08:00
TinyOh
e3de24dca1 Merge branch 'develop' of http://gitlab.mynt.com/mynteye/mynt-eye-sdk-2 into develop 2019-03-02 14:32:39 +08:00
TinyOh
34b079f9ad fix: reduce more copy times 2019-03-02 14:32:11 +08:00
John Zhao
d69263a2c7 Merge branch 'develop' into feature/android
* develop:
  refactor(device): merge device_s210a to device_s2
  fix: improve processor close order
  refactor(synthetic): make switch of disable copy and disable unnessary copy
  fix(api): remove enable LEFT/RIGHT stream code
  refactor(synthetic): use RootProcessor as root node
  fix(ros): ros record -a
  fix(api): LEFT/RIGHT callback fix
  fix(samples): check sample enable code
  style(api): change sdk version api
  refactor(synthetic): remove usless logic
2019-03-02 13:58:05 +08:00
John Zhao
70e1e9e32f refactor(device): merge device_s210a to device_s2 2019-03-02 11:47:20 +08:00
John Zhao
f7df7db10b feat(android): specify uvc packet bytes 2019-03-02 11:20:58 +08:00
TinyOh
a5b337b50f fix: improve processor close order 2019-03-02 10:31:15 +08:00
TinyOh
f744fa06d5 refactor(synthetic): make switch of disable copy and disable unnessary copy 2019-03-02 16:13:00 +08:00
TinyOh
c9bfdbb4d6 fix(api): remove enable LEFT/RIGHT stream code 2019-03-02 12:46:17 +08:00
TinyOh
469ffe5075 refactor(synthetic): use RootProcessor as root node 2019-03-02 10:08:45 +08:00
TinyOh
95d733b2b4 fix(ros): ros record -a 2019-03-02 09:58:48 +08:00
TinyOh
22bd0fab3a fix(api): LEFT/RIGHT callback fix 2019-03-02 08:35:33 +08:00
TinyOh
96a1b2a62d fix(samples): check sample enable code 2019-03-02 08:22:04 +08:00
Osenberg
b93026bdcf Merge branch 'develop' of http://gitlab.mynt.com/mynteye/mynt-eye-sdk-2 into develop 2019-03-01 18:06:26 +08:00
TinyOh
3b22fa3abc style(api): change sdk version api 2019-03-01 16:25:59 +08:00
TinyOh
2896e00acf Merge branch 'develop' of http://gitlab.mynt.com/mynteye/mynt-eye-sdk-2 into develop 2019-03-01 16:08:39 +08:00
TinyOh
71e3286014 refactor(synthetic): remove usless logic 2019-03-01 16:08:15 +08:00
John Zhao
dc4a21d635 feat(android): adjust ui layout and text 2019-03-01 12:23:50 +08:00
TinyOh
d1cd7fadc5 Merge branch 'develop' of http://gitlab.mynt.com/mynteye/mynt-eye-sdk-2 into develop 2019-03-01 09:40:38 +08:00
TinyOh
da9417852a feat: forbid 2100/210A uless update sdk to 2.3.1 and above 2019-02-28 16:58:13 +08:00
TinyOh
f525c2063e refactor(synthetic): remove usless logic 2019-02-28 16:44:55 +08:00
John Zhao
8f096612a3 Merge branch 'develop' into feature/android
* develop: (28 commits)
  feat(*): add function to querry some hardware info
  feat: forbid 2100/210A uless update sdk to 2.3.1 and above
  refactor(synthetic): remove usless logic
  chore(readme): update readme
  docs(doxyfile): update version
  fix: change cmake version to 2.3.2
  feat(api) sdk/firmware version check
  feat(api): version check
  fix(wrapper): fix camera info repeat bug
  build(makefile): ensure uninstall before install
  fix(correspondence): also wait stream matched ready
  fix(record): shield diable logic temporarily
  chore(readme): chore(readme): update readme
  chore(readme): update readme
  chore(doc): update version
  fix(samples): delete useless comment
  fix(ros): fix camera info bug
  fix(correspondence): improve warning if not start motion tracking
  fix(correspondence): fix include header
  fix(ros): record close bug
  ...
2019-02-28 15:58:55 +08:00
John Zhao
6a0ce86594 feat(android): add more interfaces 2019-02-28 15:58:02 +08:00
kalman
559a812c65 fix(type): fix conflict 2019-02-28 15:04:21 +08:00
kalman
c24e2806b3 feat(*): add function to querry some hardware info 2019-02-28 14:56:18 +08:00
John Zhao
c35d338248 Merge branch 'develop' of http://gitlab.mynt.com/mynteye/mynt-eye-sdk-2 into develop
* 'develop' of http://gitlab.mynt.com/mynteye/mynt-eye-sdk-2:
  feat: forbid 2100/210A uless update sdk to 2.3.1 and above
  refactor(synthetic): remove usless logic
2019-02-28 10:26:11 +08:00
John Zhao
455bfc72b2 chore(readme): update readme 2019-02-28 10:23:19 +08:00
John Zhao
852d8d8faf docs(doxyfile): update version 2019-02-28 09:40:23 +08:00
TinyOh
d09f037aee fix: change cmake version to 2.3.2 2019-02-28 04:16:59 +08:00
TinyOh
b2bd90192d feat(api) sdk/firmware version check 2019-02-28 03:53:50 +08:00
TinyOh
6953758101 Merge branch 'develop' of http://gitlab.mynt.com/mynteye/mynt-eye-sdk-2 into develop 2019-02-27 08:24:31 +08:00
TinyOh
262f64715d feat(api): version check 2019-02-27 08:14:37 +08:00
kalman
b6d4037357 fix(wrapper): fix camera info repeat bug 2019-02-26 14:59:28 +08:00
John Zhao
30ed3ed5e2 build(makefile): ensure uninstall before install 2019-02-25 12:12:19 +08:00
John Zhao
5b5ded25c9 fix(correspondence): also wait stream matched ready 2019-02-25 12:09:48 +08:00
TinyOh
23d77d0de3 fix(record): shield diable logic temporarily 2019-02-23 00:42:07 +08:00
kalman
e6d2d3ebe4 chore(readme): chore(readme): update readme
n
2019-02-22 21:31:13 +08:00
kalman
8d54b7844d chore(readme): update readme 2019-02-22 21:13:30 +08:00
kalman
2a3580191b Merge branch 'develop' of http://gitlab.mynt.com/mynteye/mynt-eye-sdk-2 into develop 2019-02-22 20:12:18 +08:00
kalman
3644a7e530 chore(doc): update version 2019-02-22 20:11:55 +08:00
kalman
3bda52bc79 fix(samples): delete useless comment 2019-02-22 15:14:45 +08:00
kalman
ae5fb7814e Merge branch 'develop' of http://gitlab.mynt.com/mynteye/mynt-eye-sdk-2 into develop 2019-02-22 15:10:45 +08:00
kalman
7bc74f4d1b fix(ros): fix camera info bug 2019-02-22 15:09:06 +08:00
John Zhao
6d0fa3a3ca fix(correspondence): improve warning if not start motion tracking 2019-02-22 14:57:20 +08:00
John Zhao
84145cd35c fix(correspondence): fix include header 2019-02-22 14:40:03 +08:00
John Zhao
11795c54e5 Merge branch into develop 2019-02-22 14:08:47 +08:00
TinyOh
3796c19040 fix(ros): record close bug 2019-02-22 18:20:47 +08:00
John Zhao
85acd7b915 feat(correspondence): add get correspondence data 2019-02-22 14:00:23 +08:00
John Zhao
ab52fd5280 feat(correspondence): wait img when imu correspondence 2019-02-22 12:15:18 +08:00
John Zhao
73cca48f57 feat(api): add timestamp correspondence 2019-02-21 22:37:55 +08:00
John Zhao
c6aa8d93ca feat(synthetic): add stream data listener 2019-02-21 22:21:17 +08:00
John Zhao
0fb3610744 feat(device): add disable motion datas 2019-02-21 22:19:52 +08:00
John Zhao
fd8616f475 fix(motions): fix max size and add disable method 2019-02-21 22:17:53 +08:00
TinyOh
055c6a23d0 fix(thread): ProcessNativeStream 2019-02-20 16:31:32 +08:00
TinyOh
a22eed8c1d fix(windows): ProcessNativeStream change 2019-02-20 16:12:38 +08:00
John Zhao
01abf3d346 Merge branch 'develop' into feature/android
* develop:
  style: remove CAM_MODELS=? complie prams
  fix(mac): remove tools complie on mac
  fix(win): calib models complie
  fix(models): move value
  fix(calibmodels): may be merge problem before cause the useless code
  fix(models): unused debug tag
  fix(complie): 4.x cv error
  fix(cv): 4.x error , add macro shield part
  fix(cv): 4.x error , shield the old algorithm temporarily when complie
2019-02-18 14:11:52 +08:00
John Zhao
05d46111b7 feat(android): add native bitmap utils 2019-02-18 14:11:14 +08:00
John Zhao
44bff1992a refactor(android): change libmynteye package name 2019-02-18 14:10:02 +08:00
Tiny
6d943538fb Merge branch 'develop' of http://gitlab.mynt.com/mynteye/mynt-eye-sdk-3 into develop 2019-02-18 11:34:56 +08:00
TinyOh
9ef3279577 Merge branch 'develop' of http://gitlab.mynt.com/mynteye/mynt-eye-sdk-2 into develop 2019-02-18 17:37:22 +08:00
TinyOh
17141b64dd style: remove CAM_MODELS=? complie prams 2019-02-18 17:34:51 +08:00
Tiny
2c5fd62a06 fix(mac): remove tools complie on mac 2019-02-18 11:34:34 +08:00
TinyOh
750437fd71 fix(win): calib models complie 2019-02-15 18:25:58 +08:00
Osenberg
34f3e08b20 Merge branch 'develop' of http://gitlab.mynt.com/mynteye/mynt-eye-sdk-2 into develop 2019-02-14 11:26:46 +08:00
TinyOh
e899f7cc1c fix(models): move value 2019-02-13 16:10:54 +08:00
TinyOh
5a1fbfd55b fix(calibmodels): may be merge problem before cause the useless code 2019-02-13 15:05:26 +08:00
TinyOh
6690f24095 fix(models): unused debug tag 2019-02-13 14:55:09 +08:00
TinyOh
f1beee93c1 fix(complie): 4.x cv error 2019-02-13 11:13:47 +08:00
TinyOh
5d5dc0b7aa fix(cv): 4.x error , add macro shield part 2019-02-13 10:47:39 +08:00
TinyOh
63e9dda1b2 fix(cv): 4.x error , shield the old algorithm temporarily when complie 2019-02-13 10:05:38 +08:00
John Zhao
c5bf93dfbd Merge branch 'develop' into feature/android
* develop:
  fix(win): complie error.
  feat(imu intri/extri): add service data
2019-02-12 16:12:55 +08:00
John Zhao
4b8b7f707c feat(android): add non-root impl 2019-02-12 16:03:22 +08:00
TinyOh
13bdcf24bd fix(win): complie error. 2019-02-11 13:38:28 +08:00
TinyOh
56212380e4 Merge branch 'develop' of http://gitlab.mynt.com/mynteye/mynt-eye-sdk-2 into develop 2019-02-02 14:12:27 +08:00
TinyOh
f9d14478cc feat(imu intri/extri): add service data 2019-02-02 14:11:41 +08:00
John Zhao
b35d55309d Merge branch 'develop' into feature/android
* develop:
  fix opencv 4.x compile
  feat(intri): ros img prams out put in srv
  fix opencv 4.x compile
  fix(complie): depend error
  fix(style): complie warning
  fix(ros): use bm as ros default
  fix(disparity): opencv2.0 logic
  fix(default): default ros launch use bm
  fix(discut): eigen 3rd path
  fix(discut): eigen path fix
  fix(discut): fix discut boost & add ros disparity_type_
  fix(ros): delete useless code
  fix(ros): Align imu time stamp
  style(camodocal): camodocal style
2019-02-02 10:02:49 +08:00
Jack.Y
68705e111d Merge branch 'develop' of http://gitlab.mynt.com/mynteye/mynt-eye-sdk-2 into develop 2019-01-30 11:53:07 +08:00
Jack.Y
82e5dd1ffb fix opencv 4.x compile 2019-01-30 11:52:53 +08:00
TinyOh
4b161693b1 Merge branch 'develop' of http://gitlab.mynt.com/mynteye/mynt-eye-sdk-2 into develop 2019-01-29 17:31:45 +08:00
TinyOh
9a6005d212 feat(intri): ros img prams out put in srv 2019-01-29 17:31:12 +08:00
Jack.Y
fe4379a34b fix opencv 4.x compile 2019-01-29 15:32:13 +08:00
TinyOh
4c51ef2f30 fix(complie): depend error 2019-01-29 11:39:22 +08:00
John Zhao
9068b0dd53 docs(android): add README.md 2019-01-28 17:00:09 +08:00
TinyOh
3549e8b958 fix(style): complie warning 2019-01-28 13:08:35 +08:00
TinyOh
4552743c4b fix(ros): use bm as ros default 2019-01-28 11:16:54 +08:00
TinyOh
58464510f6 fix(disparity): opencv2.0 logic 2019-01-28 11:11:20 +08:00
TinyOh
a389d84452 fix(default): default ros launch use bm 2019-01-28 10:44:53 +08:00
John Zhao
5322fc38f4 fix(device): fix print intrinsics and format 2019-01-28 10:35:44 +08:00
TinyOh
cec8f165a3 fix(discut): eigen 3rd path 2019-01-28 10:16:29 +08:00
TinyOh
23bebe835f fix(discut): eigen path fix 2019-01-28 10:08:41 +08:00
TinyOh
ba0ddddfeb Merge branch 'develop' of http://gitlab.mynt.com/mynteye/mynt-eye-sdk-2 into develop 2019-01-28 10:01:26 +08:00
TinyOh
8b5c886b78 fix(discut): fix discut boost & add ros disparity_type_ 2019-01-28 10:00:22 +08:00
John Zhao
6988ae803b feat(android): view mynteye datas 2019-01-27 23:34:47 +08:00
John Zhao
74b71dc161 fix(device): fix vlog intrinsics 2019-01-27 20:26:52 +08:00
John Zhao
cabaeb4794 feat(android): add types and interfaces 2019-01-27 20:25:26 +08:00
kalman
52fbb3668d fix(ros): delete useless code 2019-01-25 21:00:12 +08:00
kalman
3d8b950b2f Merge branch 'develop' of http://gitlab.mynt.com/mynteye/mynt-eye-sdk-2 into develop 2019-01-25 17:34:29 +08:00
kalman
aa089a5859 fix(ros): Align imu time stamp 2019-01-25 17:33:12 +08:00
John Zhao
1f7621debd Merge branch 'develop' into feature/android
* develop:
  refactor(camodocal): remove ceres depend
  feat(synthetic): add DisparityComputingMethod
  refactor(synthetic): GetStreamData
  refactor(synthetic): callback complete
  refactor(synthetic): complete enable_tag and support tag
  refactor(synthetic): add SyntheticProcessorPart class
  refactor(synthetic): use shared_ptr for parent_
  chore(readme): change docs links
  chore(readme): update readme
  chore(readme): update doc links
  fix(bm): format fix
2019-01-25 15:11:11 +08:00
TinyOh
7dabf5cc9d style(camodocal): camodocal style 2019-01-25 11:55:41 +08:00
TinyOh
54eae3e2d0 refactor(camodocal): remove ceres depend 2019-01-24 17:20:34 +08:00
TinyOh
0b71d05813 feat(synthetic): add DisparityComputingMethod 2019-01-23 17:17:08 +08:00
TinyOh
f98fe1b4ec 2c92a2b0703ef9a37c653797b133de2a5371a5b7 2019-01-23 09:37:33 +08:00
TinyOh
4011880148 refactor(synthetic): GetStreamData 2019-01-22 17:29:57 +08:00
TinyOh
cdc5db724d refactor(synthetic): callback complete 2019-01-22 16:27:30 +08:00
TinyOh
c894ca4a4f refactor(synthetic): complete enable_tag and support tag 2019-01-22 15:46:11 +08:00
TinyOh
18ffd0372b refactor(synthetic): add SyntheticProcessorPart class 2019-01-22 13:32:53 +08:00
TinyOh
69168303d6 refactor(synthetic): use shared_ptr for parent_ 2019-01-22 11:23:54 +08:00
John Zhao
5eb3174edb refactor(android): move djinni jni files to thrid_party 2019-01-17 11:58:55 +08:00
TinyOh
aa83d3bf85 Merge branch 'develop' of http://gitlab.mynt.com/mynteye/mynt-eye-sdk-2 into develop 2019-01-17 10:37:31 +08:00
kalman
60a905d468 chore(readme): change docs links 2019-01-16 21:17:33 +08:00
kalman
7015111260 chore(readme): update readme 2019-01-16 21:09:54 +08:00
kalman
b898184fe4 Merge branch 'develop' of http://gitlab.mynt.com/mynteye/mynt-eye-sdk-2 into develop 2019-01-16 21:02:46 +08:00
kalman
0938b68f99 chore(readme): update doc links 2019-01-16 21:02:12 +08:00
John Zhao
d6ff3470f1 Merge branch 'develop' into feature/android
* develop:
  build(makefile): do small change
  fix(option.cmake): find boost quiet
  docs(doc): update version
  fix(ros): add mutex_data_ in mono
  fix(disable order): fix disable order DISPARITY before RECTIFIED
  fix(synthetic): disable order
  fix(ros): publish order
  fix(ros): fix imu count bug
  fix(tools): compatible avatar and s
  fix(samples): delete get all info sample
  fix(ros): set publish_imu_by_sync true
  fix(ros): add default intrinsics in ros node
  docs(readme): modified temp to temperature
  fix(process): opencv2 and remove some useless include
  fix(enum) fix DisparityProcessorType enum comment
  fix(bm matcher): add complie switch
2019-01-16 20:05:28 +08:00
John Zhao
637d08984d build(makefile): do small change 2019-01-16 20:04:33 +08:00
John Zhao
bfce242334 fix(option.cmake): find boost quiet 2019-01-16 20:03:52 +08:00
John Zhao
d673a151c9 fix(android): fix call complete event 2019-01-16 19:42:00 +08:00
kalman
a80a72e78f docs(doc): update version 2019-01-16 19:22:57 +08:00
TinyOh
221d65e6b3 fix(bm): format fix 2019-01-16 18:03:30 +08:00
kalman
cfecf60b86 Merge branch 'master' into develop 2019-01-16 16:39:52 +08:00
kalman
1622d4c30d Merge branch 'develop' of http://gitlab.mynt.com/mynteye/mynt-eye-sdk-2 into develop 2019-01-16 15:21:11 +08:00
kalman
c64fec21d7 fix(ros): add mutex_data_ in mono 2019-01-16 15:20:13 +08:00
TinyOh
47fb693b61 fix(disable order): fix disable order DISPARITY before RECTIFIED 2019-01-16 11:49:50 +08:00
TinyOh
b4ddf5a816 fix(synthetic): disable order 2019-01-16 11:08:16 +08:00
TinyOh
effa0ba2ad Merge branch 'develop' of http://gitlab.mynt.com/mynteye/mynt-eye-sdk-2 into develop 2019-01-16 10:42:43 +08:00
TinyOh
c42534d719 fix(ros): publish order 2019-01-16 10:42:14 +08:00
John Zhao
d531112075 feat(android): add libshell and list devices 2019-01-16 10:41:12 +08:00
John Zhao
5105b5ea82 feat(miniglog): remove log_severity_global 2019-01-16 10:38:46 +08:00
kalman
07eb0b36c1 Merge branch 'develop' of http://gitlab.mynt.com/mynteye/mynt-eye-sdk-2 into develop 2019-01-15 21:21:12 +08:00
kalman
48509547a2 fix(ros): fix imu count bug 2019-01-15 21:20:23 +08:00
Osenberg
c8fb1de841 Merge branch 'develop' of http://gitlab.mynt.com/mynteye/mynt-eye-sdk-2 into develop 2019-01-15 19:36:06 +08:00
Osenberg
a281877285 fix(tools): compatible avatar and s 2019-01-15 19:35:42 +08:00
kalman
988a158489 fix(samples): delete get all info sample 2019-01-15 19:24:57 +08:00
kalman
2f087ce1f0 fix(ros): set publish_imu_by_sync true 2019-01-15 19:21:14 +08:00
TinyOh
6fd94d6f00 Merge branch 'develop' of http://gitlab.mynt.com/mynteye/mynt-eye-sdk-2 into develop 2019-01-15 17:18:35 +08:00
TinyOh
b3bc96f12b fix(ros): add default intrinsics in ros node 2019-01-15 17:18:16 +08:00
Osenberg
cb49eea85e docs(readme): modified temp to temperature 2019-01-15 16:49:08 +08:00
John Zhao
a8796478e6 feat(*): update to androidx and add mynteye jni 2019-01-15 15:10:59 +08:00
TinyOh
41c882d0a7 fix(process): opencv2 and remove some useless include 2019-01-15 14:05:11 +08:00
TinyOh
c3698b6e40 fix(enum) fix DisparityProcessorType enum comment 2019-01-15 10:16:29 +08:00
TinyOh
ced5322952 Merge branch 'develop' of http://gitlab.mynt.com/mynteye/mynt-eye-sdk-2 into develop 2019-01-15 10:08:22 +08:00
TinyOh
7b8ed81018 fix(bm matcher): add complie switch 2019-01-15 10:07:58 +08:00
John Zhao
d41f4cbcbc Merge branch 'develop' into feature/android
* develop:
  fix(cmake): fix inlcude ceres miniglog
  feat(bm model): add bm model
  fix(ros): fix record -a bug
  fix(dataset): fix record bug
  fix(rectify): delete useless log
  fix(calib models): calib struct update
  fix(calib models): use shared ptr value change instead of ptr change
  fix(cmake): fix include ceres and move definitions to mynteye.h
  fix(calib models): default work improve
  fix(calib model): default config now work
  fix(cam models): sample enable bug and remove unused include
  fix(device.cc:456): fixed compile error on windows
2019-01-15 09:30:39 +08:00
John Zhao
050d0ce703 fix(cmake): fix inlcude ceres miniglog 2019-01-14 22:27:38 +08:00
TinyOh
456613a030 Merge branch 'develop' of http://gitlab.mynt.com/mynteye/mynt-eye-sdk-2 into develop 2019-01-14 20:08:41 +08:00
TinyOh
c82a29968d feat(bm model): add bm model 2019-01-14 20:08:14 +08:00
kalman
feabcf294f fix(ros): fix record -a bug 2019-01-14 19:05:16 +08:00
kalman
13833ce2b0 fix(dataset): fix record bug 2019-01-14 18:55:53 +08:00
kalman
e203c57ff8 fix(rectify): fix conflict 2019-01-14 18:54:22 +08:00
kalman
56d9ab6e2d fix(rectify): delete useless log 2019-01-14 18:51:06 +08:00
TinyOh
e56bf190f6 fix(calib models): calib struct update 2019-01-14 17:54:55 +08:00
TinyOh
b601d9baee Merge branch 'develop' of http://gitlab.mynt.com/mynteye/mynt-eye-sdk-2 into develop 2019-01-14 17:29:19 +08:00
TinyOh
7985a8ffe7 fix(calib models): use shared ptr value change instead of ptr change 2019-01-14 17:28:57 +08:00
John Zhao
559d605424 Merge branch 'develop' of http://gitlab.mynt.com/mynteye/mynt-eye-sdk-2 into develop 2019-01-14 17:26:02 +08:00
John Zhao
b114dc8159 fix(cmake): fix include ceres and move definitions to mynteye.h 2019-01-14 17:25:41 +08:00
TinyOh
e46c9371db fix(calib models): default work improve 2019-01-14 16:40:05 +08:00
TinyOh
d42b8ef69c fix(calib model): default config now work 2019-01-14 16:06:35 +08:00
TinyOh
60ea66b1ec Merge branch 'develop' of http://gitlab.mynt.com/mynteye/mynt-eye-sdk-2 into develop 2019-01-14 15:30:02 +08:00
TinyOh
d1432e2745 fix(cam models): sample enable bug and remove unused include 2019-01-14 15:25:51 +08:00
Osenberg
87da36af38 fix(device.cc:456): fixed compile error on windows 2019-01-14 15:14:58 +08:00
John Zhao
5d5b5cf476 Merge branch 'develop' into feature/android
* develop:
  fix(processor): fix reload image params bug
  fix(device): fix intrinsic updating bug
  fix(api.h): remove mynteye/device.h
  fix(mynteye.launch): add device options
  fix(device.cc): get img params bug
  fix(ros): rename rect topic name in rviz
  fix(depth): delete 1000
  fix(points cloud): show the points clopud in normal size
  (fix): points cloud img ptr null
  fix(depth): fix mistake
  fix(channels.cc): compatible s_color and s
  fix(depth): add disparity limit
  feat(calib models): float change to ushort ,fix the T_mul_f number
2019-01-14 12:07:07 +08:00
John Zhao
9aefabf76b feat(android): add libmynteye to android 2019-01-14 12:03:18 +08:00
kalman
883aef5341 fix(processor): fix reload image params bug 2019-01-12 18:53:14 +08:00
kalman
7746d2b116 fix(device): fix intrinsic updating bug 2019-01-12 16:31:23 +08:00
kalman
0490c3328a fix(api.h): remove mynteye/device.h 2019-01-12 15:19:32 +08:00
kalman
5a5aa8dbaf Merge branch 'develop' of http://gitlab.mynt.com/mynteye/mynt-eye-sdk-2 into develop 2019-01-12 13:46:44 +08:00
kalman
b38637c6d2 fix(mynteye.launch): add device options 2019-01-12 13:45:49 +08:00
Osenberg
ee99edc297 Merge branch 'develop' of http://gitlab.mynt.com/mynteye/mynt-eye-sdk-2 into develop 2019-01-11 23:22:51 +08:00
Osenberg
c8dbeeff22 fix(device.cc): get img params bug 2019-01-11 23:22:37 +08:00
kalman
9c8c236475 fix(ros): rename rect topic name in rviz 2019-01-11 19:55:12 +08:00
kalman
7dc43ae4f9 fix(depth): delete 1000 2019-01-11 17:36:15 +08:00
TinyOh
cb135f45b5 fix(points cloud): show the points clopud in normal size 2019-01-11 17:11:02 +08:00
TinyOh
beab7a155d (fix): points cloud img ptr null 2019-01-11 17:06:10 +08:00
kalman
aca55759ad fix(depth): fix mistake 2019-01-10 19:22:25 +08:00
Osenberg
23775810b2 fix(channels.cc): compatible s_color and s 2019-01-10 18:22:16 +08:00
kalman
e2478c644a fix(depth): add disparity limit 2019-01-10 18:11:34 +08:00
TinyOh
fbd416324e feat(calib models): float change to ushort ,fix the T_mul_f number 2019-01-10 17:30:28 +08:00
John Zhao
829d37f620 feat(android): add android wrapper project 2019-01-10 15:41:07 +08:00
TinyOh
0edf5fca65 Merge branch 'develop' of http://gitlab.mynt.com/mynteye/mynt-eye-sdk-2 into develop 2019-01-10 14:39:18 +08:00
TinyOh
39b656465b fix(calib depth): try 'T*f * 1000.0' 2019-01-10 14:38:44 +08:00
JohnnyZhou
cc756a7c1b chore(node): robust node running 2019-01-09 18:12:03 +08:00
JohnnyZhou
8fb4b8d396 chore(install):fix install sub dirs 2019-01-09 18:11:10 +08:00
TinyOh
b89b9a20e4 fix(calib process): change the processors enable order 2019-01-09 18:09:01 +08:00
TinyOh
dc10d73c96 feat(depth/points process): add member calib_infos_ 2019-01-09 17:38:02 +08:00
TinyOh
505490697f Merge branch 'develop' of http://gitlab.mynt.com/mynteye/mynt-eye-sdk-2 into develop 2019-01-09 17:31:10 +08:00
TinyOh
733a91c68c feat(calib depth/points) add calib prams in constructed function; 2019-01-09 17:30:38 +08:00
kalman
6ddc5758c5 Merge branch 'develop' of http://gitlab.mynt.com/mynteye/mynt-eye-sdk-2 into develop 2019-01-09 16:52:00 +08:00
John Zhao
242dc2b6fb refactor(device): add files getter/setter to device 2019-01-09 16:51:28 +08:00
TinyOh
94bf528f8b Merge branch 'develop' of http://gitlab.mynt.com/mynteye/mynt-eye-sdk-2 into develop 2019-01-09 16:13:02 +08:00
TinyOh
6ee7539b8e refactor(calib models): add default calib model(pinhole) 2019-01-09 16:12:43 +08:00
Osenberg
292b8155b1 Merge branch 'develop' of http://gitlab.mynt.com/mynteye/mynt-eye-sdk-2 into develop 2019-01-09 16:00:51 +08:00
Osenberg
fb1ffb81ca feat(points_processor.cc): implement equidistant model for pointscloud 2019-01-09 16:00:34 +08:00
kalman
c79cfd4c00 style(depth_processor.cc): add comment 2019-01-09 14:56:02 +08:00
John Zhao
ee2d437c89 build(cmake): add install rpath 2019-01-09 14:30:21 +08:00
kalman
9a7e420c3a feat(depth_processor.cc): implement Onprocess 2019-01-09 14:22:11 +08:00
TinyOh
eea273b0db refactor(calib models): add rectify_processor_ocv.cc 2019-01-09 13:09:44 +08:00
TinyOh
03dd23f68c Merge branch 'develop' of http://gitlab.mynt.com/mynteye/mynt-eye-sdk-2 into develop 2019-01-09 13:07:53 +08:00
TinyOh
210d35ffc3 refactor(calib models): remove depedence WITH_CAM_MODELS when complie process 2019-01-09 13:07:05 +08:00
John Zhao
da0566b896 feat(channels): Limit image params resolution when write it 2019-01-09 11:29:23 +08:00
TinyOh
9474528972 refactor(calib models): delete new unused things 2019-01-09 11:03:13 +08:00
TinyOh
3978264c50 refactor(calib models): add new calib model processer 2019-01-09 10:53:05 +08:00
TinyOh
6e3afaec29 feat(calib models): prepare to abstract the process order by calib model 2019-01-08 16:18:34 +08:00
TinyOh
7a556143aa fix(calib): show image sample 2019-01-08 14:32:11 +08:00
TinyOh
257a6c8bef style(calib_model): mask the depth processer temporarily; 2019-01-08 13:20:09 +08:00
TinyOh
cfbfcf06a5 fix(data): use double instead of float ,'k' mat is overflow 2019-01-07 18:57:34 +08:00
TinyOh
d146cd92bc Merge branch 'develop' of http://gitlab.mynt.com/mynteye/mynt-eye-sdk-2 into develop 2019-01-07 17:11:29 +08:00
TinyOh
a8c52fe000 feat(calib model): add KANNALA_BRANDT code 2019-01-07 17:11:01 +08:00
kalman
80ce9cb547 chore(ros): replace msg/Temp.msg with sensor_msgs/Temperature.msg 2019-01-07 16:49:51 +08:00
kalman
e46f24b0bb fix(ros): tf_static value of mynteye_right_frame changed to be in meters 2019-01-07 14:33:51 +08:00
TinyOh
675f5ff97f feat(calib models): complie and process function 2019-01-06 23:05:22 +08:00
John Zhao
e91c5d53fd feat(ros): publish camera info with kannala_brandt model 2019-01-06 15:03:29 +08:00
John Zhao
19e5f60566 feat(tools): enhance device writer with new format 2019-01-06 13:30:48 +08:00
John Zhao
656c101e80 feat(device_writer): always save params with latest version format 2019-01-06 09:03:52 +08:00
John Zhao
a67bd6a04e feat(file_channel): always set params with new version format 2019-01-05 23:17:30 +08:00
John Zhao
05c5c1f238 refactor(types): protected calib model member 2019-01-05 23:16:14 +08:00
John Zhao
c580f6e8dc feat(channels): add img params new parser 2019-01-05 22:04:59 +08:00
John Zhao
e539cb9fe0 refactor(channels): sepreate bytes and file channel 2019-01-05 20:02:08 +08:00
John Zhao
ca51d2cf94 refactor(channels): move channels to a directory 2019-01-04 17:50:58 +08:00
John Zhao
49fcb60f3b refactor(channels): enable check img params size 2019-01-04 17:25:03 +08:00
John Zhao
1f0c48275c style(types): remove useless blank line 2019-01-04 16:53:01 +08:00
John Zhao
ebfeb23cdc Merge branch into develop 2019-01-04 15:51:27 +08:00
John Zhao
61333351dc style(types): add space & remove useless 2019-01-04 15:50:47 +08:00
TinyOh
036c391a05 fix(coeffs): camera equidistant model use default fx fy cx cy 2019-01-04 15:34:19 +08:00
TinyOh
b40723e819 feat(calib): add process impl code 2019-01-04 15:09:21 +08:00
John Zhao
d505b3b647 Merge branch into develop 2019-01-04 13:29:31 +08:00
John Zhao
07570f330b refactor(intrinsics): apply base intrinsics 2019-01-04 13:29:06 +08:00
TinyOh
eec3506f93 Merge branch 'develop' of http://gitlab.mynt.com/mynteye/mynt-eye-sdk-2 into develop 2019-01-04 12:01:59 +08:00
TinyOh
3e5a56cc5d fix(slam): compatible with old version okvis,orbslam 2019-01-04 12:01:30 +08:00
John Zhao
938dc08654 refactor(intrinsics): adjust intrinsics types 2019-01-04 11:42:24 +08:00
John Zhao
611468ad90 Merge branch 'feature/camera_models' into develop 2019-01-04 10:42:10 +08:00
TinyOh
2d77b6ba79 Merge branch 'local' into develop 2019-01-04 10:37:17 +08:00
John Zhao
86a70f8eef feat(camodoal): add camodoal to api layer 2019-01-04 10:34:42 +08:00
TinyOh
49e65f8060 feat(img params): prepare data format 2019-01-04 09:55:30 +08:00
John Zhao
097438da20 fix(cmake): include opencv dirs if found 2019-01-03 17:53:56 +08:00
kalman
05507ac12c fix(config.cc): fix s1030 stream request bug for windows 2019-01-03 17:39:25 +08:00
John Zhao
44945687ce build(make): build ceres if cam_models on 2019-01-03 17:17:36 +08:00
John Zhao
6fd3dadfea build(make): add cam_models option 2019-01-03 17:14:36 +08:00
John Zhao
6773d8eb7a feat(3rdparty): add eigen and ceres 2019-01-03 16:25:18 +08:00
kalman
c6fd9db827 feat(root): add s210a 2019-01-02 19:41:34 +08:00
John Zhao
667c53ae6d Merge branch 'hotfix/2.2.4' into develop
# Conflicts:
#	wrappers/ros/src/mynt_eye_ros_wrapper/src/wrapper_nodelet.cc
2018-12-31 15:57:06 +08:00
John Zhao
203c5ce18b Merge branch 'hotfix/2.2.4' 2018-12-31 15:40:27 +08:00
John Zhao
0658a345ea Merge branch 'hotfix/2.2.4' into develop 2018-12-31 10:34:39 +08:00
John Zhao
27ab088acd chore(README.md): remove firmware version info 2018-12-31 10:33:23 +08:00
John Zhao
96bc0353ff Merge branch 'hotfix/2.2.4' into develop
# Conflicts:
#	CMakeLists.txt
#	wrappers/ros/src/mynt_eye_ros_wrapper/src/wrapper_nodelet.cc
2018-12-31 10:25:22 +08:00
John Zhao
2a2ea0b370 chore(README.md): update version and doc links 2018-12-31 10:14:21 +08:00
John Zhao
6172f4c1b8 chore(root): update version 2018-12-31 06:45:25 +08:00
kalman
a3206e5be5 style(ros):rename mutex_data 2018-12-29 16:47:18 +08:00
kalman
e34e6e1466 style(ros):fix spell mistake 2018-12-29 16:40:03 +08:00
kalman
87c3c81a93 fix(ros):delete timestamp repeated/abnormal jundge 2018-12-29 16:32:03 +08:00
TinyOh
ceec4f492a fix(ros): include publishOther and reduce the range 2018-12-29 09:53:25 +08:00
kalman
50dc95aa71 fix(ros): fix loop_rate bug 2018-12-28 19:16:02 +08:00
kalman
04722850b8 Merge branch 'develop' of http://gitlab.mynt.com/mynteye/mynt-eye-sdk-2 into develop 2018-12-28 17:56:56 +08:00
kalman
0e4896f788 fix(ros): fix option setting bug 2018-12-28 17:56:12 +08:00
TinyOh
812638b7dc fix(ros): record -a core error 2018-12-28 17:49:59 +08:00
Tiny
031fa74113 Merge branch 'develop' of http://gitlab.mynt.com/mynteye/mynt-eye-sdk-3 into develop 2018-12-28 10:19:29 +08:00
Tiny
6689fc853f fix(uvc osx): remove the sample with xu on osx 2018-12-28 10:18:37 +08:00
kalman
ea05d35bf2 Merge branch 'develop' of http://gitlab.mynt.com/mynteye/mynt-eye-sdk-2 into develop 2018-12-27 20:21:30 +08:00
kalman
e38cc7797f refactor(tutorials): compatible with s1030 and s210a 2018-12-27 20:20:47 +08:00
Tiny
a52c5f510d fix(uvc osx): check the video format and throw warning 2018-12-27 17:13:22 +08:00
Tiny
20b6026789 fix(uvc osx): pu API support 2018-12-27 11:33:00 +08:00
Tiny
ea24c5fb38 fix(uvc osx) : fix the camera_u demo issue 2018-12-27 10:37:41 +08:00
Tiny
c8f5528bf7 Merge branch 'develop' of http://gitlab.mynt.com/mynteye/mynt-eye-sdk-2 into HEAD 2018-12-27 10:32:16 +08:00
kalman
ed45497d6c fix(tools): fix complile bug 2018-12-26 19:58:37 +08:00
Tiny
29569c5152 Merge branch 'develop' of http://gitlab.mynt.com/mynteye/mynt-eye-sdk-3 into develop 2018-12-26 13:14:12 +08:00
Tiny
5d6d635647 Merge branch 'develop' of http://gitlab.mynt.com/mynteye/mynt-eye-sdk-3 into develop 2018-12-26 11:27:41 +08:00
Tiny
c490e09de0 style(uvc osx) remove useless file 2018-12-26 11:19:43 +08:00
kalman
56c4d50c93 fix(ros):fix conflicts 2018-12-25 20:37:00 +08:00
kalman
6e638813f2 chore(root):update readme 2018-12-25 19:21:26 +08:00
kalman
18258fe7c9 chore(root):update readme 2018-12-25 19:07:52 +08:00
kalman
0bcaa0801e fix(README):update url of api doc in English 2018-12-25 18:53:39 +08:00
kalman
b10415515e chore(root):update reademe 2018-12-25 18:45:48 +08:00
Osenberg
aa19d65272 docs(doc):: Modified version number for release 2018-12-25 11:09:16 +08:00
Osenberg
1f6acd3c98 style(ros):: Remove useless log 2018-12-25 10:35:25 +08:00
John Zhao
7e42cd65b1 Merge branch 'devel-s210a-merge' into develop 2018-12-24 10:41:40 +08:00
John Zhao
34283fda0c refactor(device): move get/set params to channels adapter 2018-12-24 10:32:25 +08:00
John Zhao
52f1075182 refactor(device-s1): remove useless override 2018-12-24 00:41:59 +08:00
John Zhao
2f4ffded7c refactor(device): add channels adapter to device 2018-12-24 00:39:43 +08:00
John Zhao
c6bed032cb style(streams.h): remove comment codes 2018-12-23 21:36:12 +08:00
John Zhao
f7b85c6b05 fix(device-s1): Fix overflow of timestamp convertion 2018-12-23 21:19:58 +08:00
John Zhao
3ed2d501c2 refactor(device): change where define image info packet 2018-12-23 21:11:12 +08:00
John Zhao
104b3841d9 style(types.h): change comments 2018-12-23 20:58:18 +08:00
Osenberg
28e539e277 fix(ros):: test ros timestamp overflow. 2018-12-23 17:20:03 +08:00
kalman
b5a61075df fix(channels):update control infos by model 2018-12-22 18:03:23 +08:00
kalman
5800e1c6c8 refactor(channel):init channel need model 2018-12-22 16:17:47 +08:00
kalman
618f2c02e5 format(device/type.h):add white space 2018-12-21 22:09:49 +08:00
kalman
0d664b28ad fix(imu):fix tbe imu bug of s1030 2018-12-21 22:04:40 +08:00
Osenberg
2e97266516 fix(ros): ros time stamp overflow 2018-12-21 20:45:19 +08:00
kalman
5b8301c601 fix(device):fix the image info bug for s1030 2018-12-21 19:05:52 +08:00
Tiny
263658834a feat(uvc osx): yuyv format is right now 2018-12-21 14:17:08 +08:00
John Zhao
a06786c16d refactor(device_s): todo set img rate according to stream request 2018-12-21 00:32:22 +08:00
John Zhao
91da3a3ca8 refactor(*): adapt stereo stream to different device 2018-12-21 00:23:42 +08:00
John Zhao
a38e6a782a fix(api): update rectify params after config stream request 2018-12-20 22:08:29 +08:00
kalman
1652d976bf fix(ros): fix init device 2018-12-20 20:45:11 +08:00
John Zhao
09e14293ed style(uvc-v4l2.cc): add white space 2018-12-20 17:11:32 +08:00
John Zhao
d2a32e0ec1 refactor(*): change stream request and params interfaces 2018-12-20 17:10:18 +08:00
Osenberg
9eea427d59 Fixed ros timestamp overflow. 2018-12-20 10:58:59 +08:00
John Zhao
098b307260 chore(package-lock.json): remove package-lock.json 2018-12-20 09:36:44 +08:00
John Zhao
e2d890eaed chore(init_tools.sh): adjust init commitizen 2018-12-20 09:27:46 +08:00
John Zhao
827b313378 chore(config): add commit constraint 2018-12-20 09:13:57 +08:00
Tiny
2f5860bcb0 add a config dialog. 2018-12-19 18:14:05 +08:00
John Zhao
3ead1a0c07 Merge into devel-s210a-merge 2018-12-19 17:46:24 +08:00
kalman
403ecff01e Convert format by mainipulating pixels 2018-12-19 17:04:16 +08:00
John Zhao
ac460c5bb5 refactor(src): remove redundant files 2018-12-19 16:02:19 +08:00
Tiny
cf79c71c1d style(uvc osx): CameraEngine code style fix. 2018-12-19 15:12:55 +08:00
Tiny
55cd7cddd0 complie(uvc osx): disable some warning 2018-12-19 13:30:25 +08:00
Tiny
50571a4a40 style(uvc osx): code style improve. 2018-12-19 12:41:02 +08:00
Tiny
6b93ceecee Merge branch 'develop' of http://gitlab.mynt.com/mynteye/mynt-eye-sdk-3 into develop 2018-12-18 18:00:06 +08:00
Tiny
24f34aac15 feat(osx uvc): data pipeline debug complete. 2018-12-18 17:57:32 +08:00
kalman
e32138c70a Merge remote-tracking branch 'origin/devel-s210a-merge' into devel-s210a 2018-12-18 10:46:35 +08:00
kalman
61b0d85292 Update for tutoyials 2018-12-18 10:44:26 +08:00
John Zhao
1c17308a02 Merge branch 'develop' into devel-s210a-merge 2018-12-17 18:00:37 +08:00
kalman
f59c918e81 Support windows 2018-12-14 16:10:22 +08:00
kalman
04f32f21ba Update mynteye.launch 2018-12-05 20:43:50 +08:00
kalman
e832fa66b9 Merge remote-tracking branch 'origin/develop' into devel-avarta-80-quick 2018-12-05 14:33:45 +08:00
kalman
2a1232647a Fix mono topic bug 2018-11-29 11:02:31 +08:00
Kalman
35e069a858 Fix record rgb888 bug 2018-11-28 10:55:27 +08:00
Kalman
b625dca3df Do samll change 2018-11-27 18:00:22 +08:00
Kalman
02f39dbf9e Merge remote-tracking branch 'origin/develop' into devel-avarta-80-quick 2018-11-27 16:13:43 +08:00
kalman
4c291588ab Fix record bug 2018-11-27 16:00:52 +08:00
kalman
ce76b16c07 Fix imu_range bug 2018-11-27 15:04:16 +08:00
kalman
c7f1cb718e Fix ros bug 2018-11-27 15:01:58 +08:00
kalman
7a9f9139fd Successful first compilation after merge 2018-11-27 14:50:12 +08:00
kalman
b346f7fec9 Fix the conflict again 2018-11-24 16:56:52 +08:00
kalman
1811f20a14 Fix the conflict 2018-11-24 16:43:38 +08:00
Kalman
210ddba1ba Do samll change in uvc-v4l2.cc 2018-11-20 19:49:42 +08:00
Kalman
e991d59b45 Updaye Makefile 2018-11-20 19:40:45 +08:00
Kalman
7789bc8474 Do small change 2018-11-20 19:33:02 +08:00
Kalman
7e5b3ee419 Modify option_names 2018-11-20 19:31:54 +08:00
Kalman
2b1288bcd4 Fix imu range bug 2018-11-20 19:13:41 +08:00
Kalman
0610d43fe5 Fix miniglog.h bug 2018-11-16 18:42:54 +08:00
Kalman
4021c565d2 Remove submodule glog 2018-11-16 17:52:58 +08:00
Kalman
2096f93a92 Add miniglog 2018-11-16 16:30:13 +08:00
Kalman
8331b8415d Fix push motion datas in callback 2018-11-08 15:31:15 +08:00
Kalman
a57edded4b Add pulse detection 2018-11-05 16:23:32 +08:00
Kalman
9a465b9f04 Rename gray topic 2018-10-29 15:42:04 +08:00
Kalman
14988ffd24 Fix point publish bug in wrapper 2018-10-25 20:28:27 +08:00
Kalman
48a9cd0461 Publish gray topic 2018-10-25 20:25:14 +08:00
Kalman
5c46c72883 Fix imu stamp bug in ros 2018-10-24 17:13:25 +08:00
Kalman
a9353c965a Increase the effectiveness of checking all values 2018-10-24 11:16:19 +08:00
Kalman
c58dd28f63 Add imu publish by sync 2018-10-23 16:08:59 +08:00
Kalman
77e4411a4c Fix time stamp bug 2018-10-11 10:54:23 +08:00
Kalman
2a56616195 Update doc 2018-09-30 14:51:24 +08:00
Kalman
30363e18c6 Add constraints to imu's parameter settings 2018-09-30 13:57:21 +08:00
Kalman
33e38bba2f Update option_supports_map 2018-09-29 16:36:14 +08:00
Kalman
59370e3e8d Fix record bug 2018-09-27 14:28:20 +08:00
Kalman
672b9da6f9 Modified a spelling mistake 2018-09-26 10:48:57 +08:00
Kalman
6a39aae98f delete a useless log again 2018-09-21 19:39:49 +08:00
Kalman
aa7e89a502 Delete a useless log 2018-09-21 19:36:54 +08:00
Kalman
41222abfec make_shared device by model.generation 2018-09-21 19:35:35 +08:00
Kalman
fbdbb5b6f6 Add initReslution 2018-09-21 19:25:27 +08:00
Kalman
30332a80de add spc version in img.params 2018-09-20 16:52:08 +08:00
Kalman
13e9a89b59 fix save img params bug 2018-09-20 15:53:55 +08:00
Kalman
6feeb49d62 Select the img params by resolution 2018-09-14 20:00:28 +08:00
Kalman
3c670cedb3 Comment the code of get imu range 2018-08-18 22:59:19 +08:00
Kalman
8d945fe042 Merge branch 'devel-avarta-80-quick' of https://code.slightech.com:666/mynteye/mynt-eye-sdk-2 into devel-avarta-80-quick 2018-08-16 19:36:12 +08:00
Kalman
0d1b063942 Add options 2018-08-16 19:34:01 +08:00
John Zhao
0efb51ac11 Split accel & gyro stamp analytics 2018-08-14 10:17:33 +08:00
Kalman
e40a4aaa3f Update img.params 2018-08-13 15:22:04 +08:00
Kalman
ef890dee0c delete the unsupported option in option_supports_map 2018-08-10 15:21:09 +08:00
Kalman
4614a64dc9 Change w and h in device_writer.cc 2018-08-10 14:42:30 +08:00
Kalman
7f6effebbb Delete 't' in record.cc 2018-08-09 05:46:27 +08:00
Kalman
576558e5a1 add imu flag in dataset.cc 2018-08-08 15:31:48 +08:00
Kalman
a0c3fcea89 delete ',' in samples/device/camera.cc 2018-08-08 11:39:03 +08:00
Kalman
b9def3128e Replace CV_BGRA2RGBA with CV_BGR2RGB in samples/uvc/camera.cc 2018-08-07 17:06:14 +08:00
Kalman
67a0356a84 Replace CV_BGRA2RGBA with CV_BGR2RGB 2018-08-07 16:58:19 +08:00
Kalman
6d961203be add bgr888 2018-08-07 02:29:07 +08:00
Kalman
26d95ec0ac support RGB 2018-08-06 02:23:27 +08:00
Kalman
00aa72166d add header file in synthetic.cc 2018-08-05 23:30:06 +08:00
Kalman
33d3f15b86 Add some resolution,format and frame rate. 2018-08-05 23:18:51 +08:00
Kalman
b139fd21c3 miss serial_number in ImuData 2018-08-03 19:31:36 +08:00
Kalman
614227a85c fix img timestamp 2018-08-01 22:00:38 +08:00
Kalman
d2b4cc3022 fix two warning 2018-08-01 20:20:39 +08:00
Kalman
a7750e8217 Don't save imu's frame id in dataset 2018-08-01 14:54:20 +08:00
Kalman
94053b8e35 change UpdateControlInfos() 2018-07-30 14:45:48 +08:00
Kalman
27c8ccaac3 delete space 2018-07-28 01:17:56 +08:00
KalmanSLightech
5ef5e8d866 read info 2018-07-27 18:06:55 +08:00
KalmanSLightech
f1003b63b3 include opencv2 in dataset.cc 2018-07-25 17:04:39 +08:00
KalmanSLightech
900c44179d fix the record's bug 2018-07-23 20:28:15 +08:00
KalmanSLightech
d4547c5525 fix imu count bug 2018-07-23 17:15:20 +08:00
KalmanSLightech
c5a4161b9c change the range of accel 2018-07-23 11:23:44 +08:00
KalmanSLightech
08fb1a425f update img/imu spc 2018-07-21 17:40:56 +08:00
KalmanSLightech
01c3c71516 fix tool bug 2018-07-21 17:09:47 +08:00
KalmanSLightech
259dc968aa Enable imu data 2018-07-21 15:43:02 +08:00
KalmanSLightech
b33fc86a45 change the data protocol of imu 2018-07-21 15:34:07 +08:00
KalmanSLightech
25220a27ed creat device based on custom code 2018-07-13 14:58:18 +08:00
KalmanSLightech
659f03ac18 change the way of split images 2018-07-08 18:49:09 +08:00
KalmanSLightech
6c25f06005 change the resolution 2018-07-07 23:20:57 +08:00
579 changed files with 175043 additions and 15922 deletions

11
.commitlintrc.js Normal file
View File

@ -0,0 +1,11 @@
module.exports = {
extends: ['@commitlint/config-conventional'],
rules: {
'type-enum': [2, 'always', [
"feat", "fix", "docs", "style", "refactor", "perf", "test", "build", "ci", "chore", "revert"
]],
'scope-empty': [2, 'never'],
'subject-full-stop': [0, 'never'],
'subject-case': [0, 'never']
}
};

6
.gitignore vendored
View File

@ -7,6 +7,8 @@ _build/
_install/ _install/
_output/ _output/
/docs/_doxygen/
/get-pip.py /get-pip.py
/*INFO* /*INFO*
@ -16,11 +18,15 @@ _output/
/plugins/ /plugins/
/3rdparty/ceres/
/3rdparty/opencv/ /3rdparty/opencv/
/pkginfo.sh /pkginfo.sh
/*.nsi /*.nsi
/*.exe /*.exe
/node_modules/
/package-lock.json
# ros # ros
/wrappers/ros/build /wrappers/ros/build

7
.gitmodules vendored
View File

@ -1,7 +0,0 @@
[submodule "test/gtest"]
path = test/gtest
url = https://github.com/google/googletest.git
[submodule "tools/linter"]
path = tools/linter
url = https://github.com/slightech/linter.git
branch = slightech

View File

@ -14,7 +14,7 @@
cmake_minimum_required(VERSION 3.0) cmake_minimum_required(VERSION 3.0)
project(mynteye VERSION 2.2.2 LANGUAGES C CXX) project(mynteye VERSION 2.5.0 LANGUAGES C CXX)
include(cmake/Common.cmake) include(cmake/Common.cmake)
@ -22,6 +22,8 @@ if(NOT CMAKE_DEBUG_POSTFIX)
set(CMAKE_DEBUG_POSTFIX d) set(CMAKE_DEBUG_POSTFIX d)
endif() endif()
LIST(APPEND CMAKE_MODULE_PATH cmake)
# options # options
include(cmake/Option.cmake) include(cmake/Option.cmake)
@ -55,12 +57,10 @@ macro(target_link_threads NAME)
target_compile_options(PUBLIC ${NAME} "-pthread") target_compile_options(PUBLIC ${NAME} "-pthread")
endif() endif()
if(CMAKE_THREAD_LIBS_INIT) if(CMAKE_THREAD_LIBS_INIT)
target_link_libraries(${NAME} "${CMAKE_THREAD_LIBS_INIT}") target_link_libraries(${NAME} PUBLIC "${CMAKE_THREAD_LIBS_INIT}")
endif() endif()
endmacro() endmacro()
LIST(APPEND CMAKE_MODULE_PATH cmake)
include(CMakePackageConfigHelpers) include(CMakePackageConfigHelpers)
# config # config
@ -94,6 +94,18 @@ if(OS_WIN)
) )
endif() endif()
# rpath
set(CMAKE_MACOSX_RPATH 1)
set(MYNTEYE_CMAKE_RPATH "")
if(WITH_OPENCV)
list(APPEND MYNTEYE_CMAKE_RPATH ${OpenCV_LIB_PATH})
endif()
if(MYNTEYE_CMAKE_RPATH)
message(STATUS "RPATH: ${MYNTEYE_CMAKE_RPATH}")
set(CMAKE_INSTALL_RPATH "${MYNTEYE_CMAKE_RPATH}")
endif()
# targets # targets
add_definitions(-DMYNTEYE_EXPORTS) add_definitions(-DMYNTEYE_EXPORTS)
@ -116,27 +128,44 @@ if(WITH_GLOG)
) )
endif() endif()
## camera_models
if(WITH_CAM_MODELS)
include_directories(
include
${CMAKE_CURRENT_BINARY_DIR}/include
src/mynteye/api/camera_models
src/mynteye
)
add_library(camera_models STATIC
src/mynteye/api/camera_models/camera.cc
src/mynteye/api/camera_models/equidistant_camera.cc
src/mynteye/api/camera_models/util/gpl.cc
)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fPIC")
endif()
## libmynteye ## libmynteye
if(NOT WITH_GLOG AND NOT OS_WIN) if(NOT WITH_GLOG AND NOT OS_WIN)
set(__MINIGLOG_FLAGS "-Wno-unused-parameter -Wno-format -Wno-return-type") set(__MINIGLOG_FLAGS "-Wno-unused-parameter -Wno-format -Wno-return-type -Wno-comment")
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${__MINIGLOG_FLAGS}") set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${__MINIGLOG_FLAGS}")
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${__MINIGLOG_FLAGS}") set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${__MINIGLOG_FLAGS}")
unset(__MINIGLOG_FLAGS) unset(__MINIGLOG_FLAGS)
endif() endif()
if(NOT WITH_GLOG)
list(APPEND MYNTEYE_PUBLIC_H
${CMAKE_CURRENT_SOURCE_DIR}/include/mynteye/miniglog.h
)
endif()
if(OS_WIN) if(OS_WIN)
set(UVC_SRC src/mynteye/uvc/win/uvc-wmf.cc) set(UVC_SRC src/mynteye/uvc/win/uvc-wmf.cc)
elseif(OS_MAC) elseif(OS_MAC)
add_compile_options(-x objective-c++) add_compile_options(-x objective-c++ -Wno-unused-command-line-argument -Wno-missing-method-return-type -Wno-sign-compare)
## INCLUDE_DIRECTORIES(src/mynteye/uvc/macosx)
## INCLUDE_DIRECTORIES(src/mynteye/uvc/macosx/VVUVCKit)
## aux_source_directory(src/mynteye/uvc/macosx/VVUVCKit/ MAC_VVUVCKIT_SRC_LIST)
## aux_source_directory(src/mynteye/uvc/macosx/USBBusProber/ MAC_USBBUSPROBER_SRC_LIST)
## add_library(usbBusProber SHARED ${MAC_USBBUSPROBER_SRC_LIST})
## set_target_properties(usbBusProber PROPERTIES FRAMEWORK TRUE )
## add_library(vvuvckit SHARED ${MAC_VVUVCKIT_SRC_LIST})
## set_target_properties(vvuvckit PROPERTIES FRAMEWORK TRUE )
INCLUDE_DIRECTORIES(src/mynteye/uvc/macosx/USBBusProber.framework/Headers) INCLUDE_DIRECTORIES(src/mynteye/uvc/macosx/USBBusProber.framework/Headers)
INCLUDE_DIRECTORIES(src/mynteye/uvc/macosx/VVUVCKit.framework/Headers) INCLUDE_DIRECTORIES(src/mynteye/uvc/macosx/VVUVCKit.framework/Headers)
@ -146,12 +175,7 @@ elseif(OS_MAC)
SET(OSX_EXTRA_LIBS ${VVUVCKIT_LIBRARY} ${USB_LIBRARY}) SET(OSX_EXTRA_LIBS ${VVUVCKIT_LIBRARY} ${USB_LIBRARY})
set(UVC_SRC src/mynteye/uvc/macosx/CameraEngine.cpp src/mynteye/uvc/macosx/AVfoundationCamera.mm src/mynteye/uvc/macosx/uvc-vvuvckit.cc ) set(UVC_SRC src/mynteye/uvc/macosx/CameraEngine.cpp src/mynteye/uvc/macosx/AVfoundationCamera.mm src/mynteye/uvc/macosx/uvc-vvuvckit.cc )
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -framework CoreFoundation -framework AVFoundation -framework IOKit -framework AppKit -framework Cocoa -framework CoreMedia -framework CoreData -framework Foundation -framework CoreVideo ${__MACUVCLOG_FLAGS}") set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -framework CoreFoundation -framework AVFoundation -framework IOKit -framework AppKit -framework Cocoa -framework CoreMedia -framework CoreData -framework Foundation -framework CoreVideo ${__MACUVCLOG_FLAGS}")
find_package(libuvc REQUIRED)
set(UVC_LIB ${libuvc_LIBRARIES})
include_directories(${libuvc_INCLUDE_DIRS})
elseif(OS_LINUX) elseif(OS_LINUX)
set(UVC_SRC src/mynteye/uvc/linux/uvc-v4l2.cc) set(UVC_SRC src/mynteye/uvc/linux/uvc-v4l2.cc)
else() else()
@ -163,12 +187,19 @@ set(MYNTEYE_SRCS
src/mynteye/types.cc src/mynteye/types.cc
src/mynteye/util/files.cc src/mynteye/util/files.cc
src/mynteye/util/strings.cc src/mynteye/util/strings.cc
src/mynteye/device/channels.cc src/mynteye/device/channel/bytes.cc
src/mynteye/device/channel/channels.cc
src/mynteye/device/channel/file_channel.cc
src/mynteye/device/config.cc src/mynteye/device/config.cc
src/mynteye/device/context.cc src/mynteye/device/context.cc
src/mynteye/device/device.cc src/mynteye/device/device.cc
src/mynteye/device/device_s.cc
src/mynteye/device/motions.cc src/mynteye/device/motions.cc
src/mynteye/device/standard/channels_adapter_s.cc
src/mynteye/device/standard/device_s.cc
src/mynteye/device/standard/streams_adapter_s.cc
src/mynteye/device/standard2/channels_adapter_s2.cc
src/mynteye/device/standard2/device_s2.cc
src/mynteye/device/standard2/streams_adapter_s2.cc
src/mynteye/device/streams.cc src/mynteye/device/streams.cc
src/mynteye/device/types.cc src/mynteye/device/types.cc
src/mynteye/device/utils.cc src/mynteye/device/utils.cc
@ -179,13 +210,23 @@ if(WITH_API)
src/mynteye/api/dl.cc src/mynteye/api/dl.cc
src/mynteye/api/processor.cc src/mynteye/api/processor.cc
src/mynteye/api/synthetic.cc src/mynteye/api/synthetic.cc
src/mynteye/api/processor/rectify_processor.cc
src/mynteye/api/processor/disparity_processor.cc src/mynteye/api/processor/disparity_processor.cc
src/mynteye/api/processor/disparity_normalized_processor.cc src/mynteye/api/processor/disparity_normalized_processor.cc
src/mynteye/api/processor/depth_processor.cc src/mynteye/api/processor/root_camera_processor.cc
src/mynteye/api/processor/points_processor.cc src/mynteye/api/processor/rectify_processor_ocv.cc
src/mynteye/api/correspondence.cc
src/mynteye/api/version_checker.cc
src/mynteye/api/data_tools.cc
) )
if(WITH_CAM_MODELS)
list(APPEND MYNTEYE_SRCS
src/mynteye/api/processor/depth_processor.cc
src/mynteye/api/processor/points_processor.cc
src/mynteye/api/processor/rectify_processor.cc
)
endif()
endif() endif()
if(NOT WITH_GLOG) if(NOT WITH_GLOG)
list(APPEND MYNTEYE_SRCS src/mynteye/miniglog.cc) list(APPEND MYNTEYE_SRCS src/mynteye/miniglog.cc)
endif() endif()
@ -200,12 +241,16 @@ endif()
if(WITH_GLOG) if(WITH_GLOG)
list(APPEND MYNTEYE_LINKLIBS glog::glog) list(APPEND MYNTEYE_LINKLIBS glog::glog)
endif() endif()
#message(STATUS "MYNTEYE_LINKLIBS: ${MYNTEYE_LINKLIBS}") #message(STATUS "MYNTEYE_LINKLIBS: ${MYNTEYE_LINKLIBS}")
add_library(${MYNTEYE_NAME} SHARED ${MYNTEYE_SRCS}) add_library(${MYNTEYE_NAME} SHARED ${MYNTEYE_SRCS})
target_link_libraries(${MYNTEYE_NAME} ${MYNTEYE_LINKLIBS}) target_link_libraries(${MYNTEYE_NAME} PUBLIC ${MYNTEYE_LINKLIBS})
if(OS_MAC) if(OS_MAC)
target_link_libraries( ${MYNTEYE_NAME} ${OSX_EXTRA_LIBS} ) target_link_libraries(${MYNTEYE_NAME} PUBLIC ${OSX_EXTRA_LIBS} )
endif()
if(WITH_CAM_MODELS)
target_link_libraries(${MYNTEYE_NAME} PRIVATE camera_models)
endif() endif()
target_link_threads(${MYNTEYE_NAME}) target_link_threads(${MYNTEYE_NAME})
@ -245,6 +290,7 @@ install(FILES
${CMAKE_CURRENT_SOURCE_DIR}/include/mynteye/device/callbacks.h ${CMAKE_CURRENT_SOURCE_DIR}/include/mynteye/device/callbacks.h
${CMAKE_CURRENT_SOURCE_DIR}/include/mynteye/device/context.h ${CMAKE_CURRENT_SOURCE_DIR}/include/mynteye/device/context.h
${CMAKE_CURRENT_SOURCE_DIR}/include/mynteye/device/device.h ${CMAKE_CURRENT_SOURCE_DIR}/include/mynteye/device/device.h
${CMAKE_CURRENT_SOURCE_DIR}/include/mynteye/device/types.h
${CMAKE_CURRENT_SOURCE_DIR}/include/mynteye/device/utils.h ${CMAKE_CURRENT_SOURCE_DIR}/include/mynteye/device/utils.h
DESTINATION ${MYNTEYE_CMAKE_INCLUDE_DIR}/device DESTINATION ${MYNTEYE_CMAKE_INCLUDE_DIR}/device
) )

36
Jenkinsfile vendored
View File

@ -16,7 +16,10 @@ pipeline {
steps { steps {
echo "WORKSPACE: ${env.WORKSPACE}" echo "WORKSPACE: ${env.WORKSPACE}"
echo 'apt-get ..' echo 'apt-get ..'
sh 'apt-get update' sh '''
apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654
apt-get update
'''
} }
} }
stage('Init') { stage('Init') {
@ -39,24 +42,21 @@ pipeline {
sh '. /opt/ros/kinetic/setup.sh; make install SUDO=' sh '. /opt/ros/kinetic/setup.sh; make install SUDO='
} }
} }
stage('Test') {
steps {
echo 'make test ..'
sh '. /opt/ros/kinetic/setup.sh; make test SUDO='
}
}
stage('Samples') { stage('Samples') {
steps { steps {
echo 'make samples ..' echo 'make samples ..'
sh '. /opt/ros/kinetic/setup.sh; make samples SUDO=' sh '. /opt/ros/kinetic/setup.sh; make samples SUDO='
} }
} }
/*
stage('Tools') { stage('Tools') {
steps { steps {
echo 'make tools ..' echo 'make tools ..'
sh '. /opt/ros/kinetic/setup.sh; make tools SUDO=' sh '. /opt/ros/kinetic/setup.sh; make tools SUDO='
} }
} }
*/
stage('ROS') { stage('ROS') {
steps { steps {
echo 'make ros ..' echo 'make ros ..'
@ -82,22 +82,36 @@ pipeline {
post { post {
always { always {
echo 'This will always run' echo 'This will always run'
/*
dingTalk accessToken: '7dca6ae9b1b159b8b4b375e858b71f2e6cec8f73fa20d07552d09791261b2344',
imageUrl: 'http://icon-park.com/imagefiles/loading7_gray.gif',
message: '开始构建',
jenkinsUrl: "${JENKINS_URL}"
*/
} }
success { success {
echo 'This will run only if successful' echo 'This will run only if successful'
/*
dingTalk accessToken: '7dca6ae9b1b159b8b4b375e858b71f2e6cec8f73fa20d07552d09791261b2344',
imageUrl: 'http://icons.iconarchive.com/icons/paomedia/small-n-flat/1024/sign-check-icon.png',
message: '构建成功',
jenkinsUrl: "${JENKINS_URL}"
*/
} }
failure { failure {
echo 'This will run only if failed' echo 'This will run only if failed'
mail to: 'mynteye-ci@slightech.com', dingTalk accessToken: '7dca6ae9b1b159b8b4b375e858b71f2e6cec8f73fa20d07552d09791261b2344',
subject: "Failed Pipeline: ${currentBuild.fullDisplayName}", imageUrl: 'http://www.iconsdb.com/icons/preview/soylent-red/x-mark-3-xxl.png',
body: "Something is wrong with ${env.BUILD_URL}" message: '构建失败',
jenkinsUrl: "${JENKINS_URL}"
} }
unstable { unstable {
echo 'This will run only if the run was marked as unstable' echo 'This will run only if the run was marked as unstable'
} }
changed { changed {
echo 'This will run only if the state of the Pipeline has changed' echo 'This will run only if the state of the Pipeline has changed'
echo 'For example, if the Pipeline was previously failing but is now successful' echo 'For example, if the Pipeline was previously failing but is now successful11'
} }
} }
} }

127
Makefile
View File

@ -22,7 +22,14 @@ MKFILE_DIR := $(patsubst %/,%,$(dir $(MKFILE_PATH)))
# UNIX: /usr/local # UNIX: /usr/local
# Windows: c:/Program Files/${PROJECT_NAME} # Windows: c:/Program Files/${PROJECT_NAME}
# Options
#
# SUDO: sudo command
#
# e.g. make [TARGET] SUDO=
SUDO ?= sudo SUDO ?= sudo
CMAKE_BUILD_EXTRA_OPTIONS ?=
.DEFAULT_GOAL := all .DEFAULT_GOAL := all
@ -34,47 +41,34 @@ help:
@echo " make init init project" @echo " make init init project"
@echo " make build build project" @echo " make build build project"
@echo " make install install project" @echo " make install install project"
@echo " make test build test and run"
@echo " make samples build samples" @echo " make samples build samples"
@echo " make tools build tools" @echo " make pkg package sdk(windows)"
@echo " make pkg package sdk"
@echo " make ros build ros wrapper" @echo " make ros build ros wrapper"
@echo " make py build python wrapper"
@echo " make clean|cleanall clean generated or useless things" @echo " make clean|cleanall clean generated or useless things"
.PHONY: help .PHONY: help
all: init samples tools ros all: init samples ros
.PHONY: all .PHONY: all
# doc # doc
apidoc: doc: apidoc
apidoc: cleandoc
@$(call echo,Make $@) @$(call echo,Make $@)
@# @[ -e ./_install/include ] || $(MAKE) install @cd docs; make html
@[ -e /usr/local/include/mynteye ] || $(MAKE) install
@$(SH) ./doc/build.sh
opendoc: apidoc opendoc: apidoc
@$(call echo,Make $@) @$(call echo,Make $@)
@$(shell $(SH) ./doc/langs.sh 1); \ @$(SH) ./scripts/open.sh docs/_build/html/index.html
for lang in "$${LANGS[@]}"; do \
html=./doc/_output/$$lang/html/index.html; \
[ -f "$$html" ] && $(SH) ./scripts/open.sh $$html; \
done
cleandoc: cleandoc:
@$(call rm,./doc/_output/) @$(call rm,./docs/_build/)
@$(call rm,./docs/_doxygen/)
.PHONY: apidoc opendoc cleandoc .PHONY: doc apidoc opendoc cleandoc
# deps
submodules:
@git submodule update --init
.PHONY: submodules
# init # init
@ -89,36 +83,16 @@ init:
build: build:
@$(call echo,Make $@) @$(call echo,Make $@)
ifeq ($(HOST_OS),Win) ifeq ($(HOST_OS),Win)
@$(call cmake_build,./_build,..,-DCMAKE_INSTALL_PREFIX=$(MKFILE_DIR)/_install) @$(call cmake_build,./_build,..,-DCMAKE_INSTALL_PREFIX=$(MKFILE_DIR)/_install $(CMAKE_BUILD_EXTRA_OPTIONS))
else else
@$(call cmake_build,./_build,..) @$(call cmake_build,./_build,..,$(CMAKE_BUILD_EXTRA_OPTIONS))
endif endif
.PHONY: build .PHONY: build
# test
test: submodules install
@$(call echo,Make $@)
@$(call echo,Make gtest,33)
ifeq ($(HOST_OS),Win)
@$(call cmake_build,./test/gtest/_build,..,-Dgtest_force_shared_crt=ON)
else
@$(call cmake_build,./test/gtest/_build)
endif
@$(call echo,Make test,33)
@$(call cmake_build,./test/_build)
ifeq ($(HOST_OS),Win)
@.\\\test\\\_output\\\bin\\\mynteye_test.bat
else
@./test/_output/bin/mynteye_test
endif
.PHONY: test
# install # install
install: build install: uninstall build
@$(call echo,Make $@) @$(call echo,Make $@)
ifeq ($(HOST_OS),Win) ifeq ($(HOST_OS),Win)
ifneq ($(HOST_NAME),MinGW) ifneq ($(HOST_NAME),MinGW)
@ -155,14 +129,6 @@ samples: install
.PHONY: samples .PHONY: samples
# tools
tools: install
@$(call echo,Make $@)
@$(call cmake_build,./tools/_build)
.PHONY: tools
# pkg # pkg
pkg: clean pkg: clean
@ -205,43 +171,6 @@ cleanros:
.PHONY: cleanros .PHONY: cleanros
# python
PBCVT_DIR := wrappers/python/third_party/pyboostcvconverter
$(PBCVT_DIR):
@git clone https://github.com/Algomorph/pyboostcvconverter.git $@
pbcvt: $(PBCVT_DIR)
@$(call cmake_build,$(PBCVT_DIR)/_build,.., \
-DCMAKE_INSTALL_PREFIX=$(MKFILE_DIR)/wrappers/python/_install \
-DPYTHON_DESIRED_VERSION=2.X)
@cd $(PBCVT_DIR)/_build; make install
.PHONY: pbcvt
NPCV_DIR := wrappers/python/third_party/numpy-opencv-converter
$(NPCV_DIR):
@git clone https://github.com/GarrickLin/numpy-opencv-converter.git $@
py: python
python: install $(NPCV_DIR)
@$(call echo,Make $@)
@$(call cmake_build,./wrappers/python/_build)
@cd ./wrappers/python/_build; make install
.PHONY: py python
cleanpy:
@$(call echo,Make $@)
@$(call rm,./wrappers/python/_build/)
@$(call rm,./wrappers/python/_output/)
@$(call rm,./wrappers/python/_install/)
@$(call rm,./$(PBCVT_DIR)/_build/)
.PHONY: cleanpy
# clean # clean
@ -252,15 +181,10 @@ clean:
@$(call rm,./_install/) @$(call rm,./_install/)
@$(call rm,./samples/_build/) @$(call rm,./samples/_build/)
@$(call rm,./samples/_output/) @$(call rm,./samples/_output/)
@$(call rm,./tools/_build/)
@$(call rm,./tools/_output/)
@$(call rm,./test/_build/)
@$(call rm,./test/_output/)
@$(MAKE) cleanlog @$(MAKE) cleanlog
ifeq ($(HOST_OS),Linux) ifeq ($(HOST_OS),Linux)
@$(MAKE) cleanros @$(MAKE) cleanros
endif endif
@$(MAKE) cleanpy
cleanlog: cleanlog:
@$(call rm_f,*INFO*) @$(call rm_f,*INFO*)
@ -269,11 +193,7 @@ cleanlog:
@$(call rm_f,*FATAL*) @$(call rm_f,*FATAL*)
cleanall: clean cleandoc cleanall: clean cleandoc
@$(call rm,./test/gtest/_build/)
@$(call rm,./third_party/glog/_build/)
@$(FIND) . -type f -name ".DS_Store" -print0 | xargs -0 rm -f @$(FIND) . -type f -name ".DS_Store" -print0 | xargs -0 rm -f
@$(call rm,./$(PBCVT_DIR)/)
@$(call rm,./$(NPCV_DIR)/)
.PHONY: clean cleanlog cleanall .PHONY: clean cleanlog cleanall
@ -296,11 +216,6 @@ host:
@echo LDD: $(LDD) @echo LDD: $(LDD)
@echo CMAKE: $(CMAKE) @echo CMAKE: $(CMAKE)
@echo PKGNAME: $(PKGNAME) @echo PKGNAME: $(PKGNAME)
@echo CMAKE_BUILD_EXTRA_OPTIONS: $(CMAKE_BUILD_EXTRA_OPTIONS)
.PHONY: host .PHONY: host
cpplint: submodules
@$(call echo,Make $@)
@$(SH) ./scripts/$@.sh
.PHONY: cpplint

View File

@ -1,6 +1,6 @@
# MYNT® EYE S SDK # MYNT® EYE S SDK
[![](https://img.shields.io/badge/MYNT%20EYE%20S%20SDK-2.2.2-brightgreen.svg?style=flat)](https://github.com/slightech/MYNT-EYE-S-SDK) [![](https://img.shields.io/badge/MYNT%20EYE%20S%20SDK-2.5.0-brightgreen.svg?style=flat)](https://github.com/slightech/MYNT-EYE-S-SDK)
## Overview ## Overview
@ -17,11 +17,8 @@ Please follow the guide doc to install the SDK on different platforms.
## Documentations ## Documentations
* [API Doc](https://github.com/slightech/MYNT-EYE-S-SDK/releases): API reference, some guides and data spec. * [API Doc](https://github.com/slightech/MYNT-EYE-S-SDK/releases): API reference, some guides and data spec.
* en: [![](https://img.shields.io/badge/Download-PDF-blue.svg?style=flat)](https://github.com/slightech/MYNT-EYE-S-SDK/files/2683636/mynt-eye-s-sdk-apidoc-2.2.2-en.pdf) [![](https://img.shields.io/badge/Download-HTML-blue.svg?style=flat)](https://github.com/slightech/MYNT-EYE-S-SDK/files/2683637/mynt-eye-s-sdk-apidoc-2.2.2-en.zip) [![](https://img.shields.io/badge/Online-HTML-blue.svg?style=flat)](https://slightech.github.io/MYNT-EYE-S-SDK/) * en: [![](https://img.shields.io/badge/Download-PDF-blue.svg?style=flat)](https://readthedocs.org/projects/mynt-eye-s-sdk/downloads/pdf/latest/) [![](https://img.shields.io/badge/Download-HTML-blue.svg?style=flat)](https://readthedocs.org/projects/mynt-eye-s-sdk/downloads/htmlzip/latest/) [![](https://img.shields.io/badge/Online-HTML-blue.svg?style=flat)](https://mynt-eye-s-sdk.readthedocs.io/en/latest/)
* zh-Hans: [![](https://img.shields.io/badge/Download-PDF-blue.svg?style=flat)](https://github.com/slightech/MYNT-EYE-S-SDK/files/2683638/mynt-eye-s-sdk-apidoc-2.2.2-zh-Hans.pdf) [![](https://img.shields.io/badge/Download-HTML-blue.svg?style=flat)](https://github.com/slightech/MYNT-EYE-S-SDK/files/2683639/mynt-eye-s-sdk-apidoc-2.2.2-zh-Hans.zip) [![](https://img.shields.io/badge/Online-HTML-blue.svg?style=flat)](http://doc.myntai.com/resource/api/mynt-eye-s-sdk-apidoc-2.2.2-zh-Hans/mynt-eye-s-sdk-apidoc-2.2.2-zh-Hans/index.html) * zh-Hans: [![](https://img.shields.io/badge/Download-PDF-blue.svg?style=flat)](https://readthedocs.org/projects/mynt-eye-s-sdk-docs-zh-cn/downloads/pdf/latest/) [![](https://img.shields.io/badge/Download-HTML-blue.svg?style=flat)](https://readthedocs.org/projects/mynt-eye-s-sdk-docs-zh-cn/downloads/htmlzip/latest/) [![](https://img.shields.io/badge/Online-HTML-blue.svg?style=flat)](https://mynt-eye-s-sdk-docs-zh-cn.readthedocs.io/zh_CN/latest/)
* [Guide Doc](https://github.com/slightech/MYNT-EYE-S-SDK-Guide/releases): How to install and start using the SDK.
* en: [![](https://img.shields.io/badge/Download-PDF-blue.svg?style=flat)](https://github.com/slightech/MYNT-EYE-S-SDK-Guide/files/2683625/mynt-eye-s-sdk-guide-2.2.2-en.pdf) [![](https://img.shields.io/badge/Download-HTML-blue.svg?style=flat)](https://github.com/slightech/MYNT-EYE-S-SDK-Guide/files/2683626/mynt-eye-s-sdk-guide-2.2.2-en.zip) [![](https://img.shields.io/badge/Online-HTML-blue.svg?style=flat)](https://slightech.github.io/MYNT-EYE-S-SDK-Guide/)
* zh-Hans: [![](https://img.shields.io/badge/Download-PDF-blue.svg?style=flat)](https://github.com/slightech/MYNT-EYE-S-SDK-Guide/files/2683627/mynt-eye-s-sdk-guide-2.2.2-zh-Hans.pdf) [![](https://img.shields.io/badge/Download-HTML-blue.svg?style=flat)](https://github.com/slightech/MYNT-EYE-S-SDK-Guide/files/2683628/mynt-eye-s-sdk-guide-2.2.2-zh-Hans.zip) [![](https://img.shields.io/badge/Online-HTML-blue.svg?style=flat)](http://doc.myntai.com/resource/sdk/mynt-eye-s-sdk-guide-2.2.2-zh-Hans/mynt-eye-s-sdk-guide-2.2.2-zh-Hans/index.html)
> Supported languages: `en`, `zh-Hans`. > Supported languages: `en`, `zh-Hans`.
@ -29,7 +26,7 @@ Please follow the guide doc to install the SDK on different platforms.
[MYNTEYE_BOX]: http://doc.myntai.com/mynteye/s/download [MYNTEYE_BOX]: http://doc.myntai.com/mynteye/s/download
Get firmwares from our online disks: [MYNTEYE_BOX][]. The latest version is `2.2.2`. Get firmwares from our online disks: [MYNTEYE_BOX][].
## Usage ## Usage
@ -56,7 +53,7 @@ Init project, build samples and run someone.
```bash ```bash
make init make init
make samples make samples
./samples/_output/bin/device/camera_d ./samples/_output/bin/camera_with_junior_device_api
``` ```
## Mirrors ## Mirrors

View File

@ -1,26 +0,0 @@
# Copyright 2018 Slightech Co., Ltd. All rights reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
include(${CMAKE_CURRENT_LIST_DIR}/IncludeGuard.cmake)
cmake_include_guard()
get_filename_component(__pro_dir ${CMAKE_CURRENT_LIST_DIR} DIRECTORY)
LIST(APPEND CMAKE_PREFIX_PATH ${__pro_dir}/third_party/glog/_build)
find_package(glog REQUIRED)
if(glog_FOUND)
add_definitions(-DWITH_GLOG)
endif()
unset(__pro_dir)

View File

@ -26,14 +26,13 @@ if(OpenCV_FOUND)
#message(STATUS "Found OpenCV: ${OpenCV_VERSION}") #message(STATUS "Found OpenCV: ${OpenCV_VERSION}")
set(WITH_OPENCV TRUE) set(WITH_OPENCV TRUE)
add_definitions(-DWITH_OPENCV)
if(OpenCV_VERSION VERSION_LESS 3.0) if(OpenCV_VERSION VERSION_LESS 3.0)
add_definitions(-DWITH_OPENCV2) set(WITH_OPENCV2 TRUE)
elseif(OpenCV_VERSION VERSION_LESS 4.0) elseif(OpenCV_VERSION VERSION_LESS 4.0)
add_definitions(-DWITH_OPENCV3) set(WITH_OPENCV3 TRUE)
else() else()
add_definitions(-DWITH_OPENCV4) set(WITH_OPENCV4 TRUE)
endif() endif()
list(FIND OpenCV_LIBS "opencv_world" __index) list(FIND OpenCV_LIBS "opencv_world" __index)
@ -41,12 +40,35 @@ if(${__index} GREATER -1)
set(WITH_OPENCV_WORLD TRUE) set(WITH_OPENCV_WORLD TRUE)
endif() endif()
if(NOT OpenCV_LIB_PATH)
list(LENGTH OpenCV_INCLUDE_DIRS __length)
if(${__length} GREATER 0)
list(GET OpenCV_INCLUDE_DIRS 0 __include_dir)
string(REGEX REPLACE "include.*$" "lib" __lib_dir "${__include_dir}")
find_library(__opencv_lib
NAMES opencv_core3 opencv_core opencv_world
PATHS "${__lib_dir}" "${__lib_dir}/x86_64-linux-gnu"
NO_DEFAULT_PATH)
#message(STATUS "__opencv_lib: ${__opencv_lib}")
if(__opencv_lib)
get_filename_component(OpenCV_LIB_PATH "${__opencv_lib}" DIRECTORY)
else()
set(OpenCV_LIB_PATH "${__lib_dir}")
endif()
#message(STATUS "OpenCV_LIB_PATH: ${OpenCV_LIB_PATH}")
endif()
endif()
if(MSVC OR MSYS OR MINGW) if(MSVC OR MSYS OR MINGW)
get_filename_component(OpenCV_LIB_SEARCH_PATH "${OpenCV_LIB_PATH}/../bin" ABSOLUTE) get_filename_component(OpenCV_LIB_SEARCH_PATH "${OpenCV_LIB_PATH}/../bin" ABSOLUTE)
else() else()
set(OpenCV_LIB_SEARCH_PATH "${OpenCV_LIB_PATH}") set(OpenCV_LIB_SEARCH_PATH "${OpenCV_LIB_PATH}")
endif() endif()
include_directories(
${OpenCV_INCLUDE_DIRS}
)
else() else()
set(WITH_OPENCV FALSE) set(WITH_OPENCV FALSE)

View File

@ -21,9 +21,10 @@ include(${CMAKE_CURRENT_LIST_DIR}/Utils.cmake)
# build components # build components
option(WITH_API "Build with API layer, need OpenCV" ON) option(WITH_API "Build with API layer, need OpenCV" ON)
option(WITH_DEVICE_INFO_REQUIRED "Build with device info required" ON) option(WITH_DEVICE_INFO_REQUIRED "Build with device info required" ON)
option(WITH_CAM_MODELS "Build with more camera models, WITH_API must be ON" ON)
# 3rdparty components # 3rdparty components
option(WITH_BOOST "Include Boost support" ON) option(WITH_BOOST "Include Boost support" ON)
@ -32,25 +33,23 @@ option(WITH_BOOST "Include Boost support" ON)
# Ubuntu: `sudo apt-get install libgoogle-glog-dev` # Ubuntu: `sudo apt-get install libgoogle-glog-dev`
option(WITH_GLOG "Include glog support" OFF) option(WITH_GLOG "Include glog support" OFF)
# packages # packages
if(WITH_API) if(WITH_API)
include(${CMAKE_CURRENT_LIST_DIR}/DetectOpenCV.cmake) include(${CMAKE_CURRENT_LIST_DIR}/DetectOpenCV.cmake)
endif() if(WITH_OPENCV4)
set(WITH_CAM_MODELS OFF)
if(WITH_DEVICE_INFO_REQUIRED) endif()
add_definitions(-DWITH_DEVICE_INFO_REQUIRED) else()
# Disable WITH_CAM_MODELS if WITH_API is OFF
set(WITH_CAM_MODELS OFF)
endif() endif()
if(WITH_BOOST) if(WITH_BOOST)
find_package(Boost COMPONENTS filesystem) find_package(Boost QUIET COMPONENTS filesystem)
if(Boost_FOUND) if(Boost_FOUND)
set(Boost_VERSION_STRING "${Boost_MAJOR_VERSION}.${Boost_MINOR_VERSION}.${Boost_SUBMINOR_VERSION}") set(Boost_VERSION_STRING "${Boost_MAJOR_VERSION}.${Boost_MINOR_VERSION}.${Boost_SUBMINOR_VERSION}")
set(WITH_FILESYSTEM TRUE) set(WITH_FILESYSTEM TRUE)
set(WITH_BOOST_FILESYSTEM TRUE) set(WITH_BOOST_FILESYSTEM TRUE)
add_definitions(-DWITH_FILESYSTEM)
add_definitions(-DWITH_BOOST_FILESYSTEM)
endif() endif()
endif() endif()
@ -58,13 +57,11 @@ if(NOT WITH_FILESYSTEM)
if(MSVC OR MSYS OR MINGW) # win if(MSVC OR MSYS OR MINGW) # win
set(WITH_FILESYSTEM TRUE) set(WITH_FILESYSTEM TRUE)
set(WITH_NATIVE_FILESYSTEM TRUE) set(WITH_NATIVE_FILESYSTEM TRUE)
add_definitions(-DWITH_FILESYSTEM)
add_definitions(-DWITH_NATIVE_FILESYSTEM)
endif() endif()
endif() endif()
if(WITH_GLOG) if(WITH_GLOG)
include(${CMAKE_CURRENT_LIST_DIR}/DetectGLog.cmake) find_package(glog REQUIRED)
endif() endif()
find_package(CUDA QUIET) find_package(CUDA QUIET)
@ -122,6 +119,8 @@ endif()
status(" WITH_DEVICE_INFO_REQUIRED: ${WITH_DEVICE_INFO_REQUIRED}") status(" WITH_DEVICE_INFO_REQUIRED: ${WITH_DEVICE_INFO_REQUIRED}")
status(" WITH_CAM_MODELS: ${WITH_CAM_MODELS}")
status(" WITH_BOOST: ${WITH_BOOST}") status(" WITH_BOOST: ${WITH_BOOST}")
if(WITH_BOOST) if(WITH_BOOST)
if(Boost_FOUND) if(Boost_FOUND)

View File

@ -1,83 +0,0 @@
#!/usr/bin/env bash
# Copyright 2018 Slightech Co., Ltd. All rights reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
# _VERBOSE_=1
# _TEST_=1
BASE_DIR=$(cd "$(dirname "$0")" && pwd)
ROOT_DIR=$(realpath "$BASE_DIR/..")
SCRIPTS_DIR="$ROOT_DIR/scripts"
source "$SCRIPTS_DIR/common/echo.sh"
source "$SCRIPTS_DIR/common/mkdir.sh"
source "$SCRIPTS_DIR/common/detect.sh"
_detect "doxygen"
_detect "pdflatex" 1
source "$BASE_DIR/langs.sh"
DOXYFILE="api.doxyfile"
OUTPUT="$BASE_DIR/_output"
# \usepackage{CJKutf8}
# \begin{document}
# \begin{CJK}{UTF8}{gbsn}
# ...
# \end{CJK}
# \end{document}
_texcjk() {
tex="$1"; shift;
_echo_in "add cjk to $tex"
sed -i "" -E $'s/^\\\\begin{document}$/\\\\usepackage{CJKutf8}\\\n\\\\begin{document}\\\n\\\\begin{CJK}{UTF8}{gbsn}/g' $tex
sed -i "" -E $'s/^\\\\end{document}$/\\\\end{CJK}\\\n\\\\end{document}/g' $tex
}
for lang in "${LANGS[@]}"; do
_echo_s "Build doc $lang"
[ -d "$BASE_DIR/$lang" ] || continue
cd "$BASE_DIR/$lang"
if [ -f "$DOXYFILE" ]; then
_mkdir "$OUTPUT/$lang"
_echo_i "doxygen $DOXYFILE"
doxygen $DOXYFILE
version=`cat $DOXYFILE | grep -m1 "^PROJECT_NUMBER\s*=" | \
sed -E "s/^.*=[[:space:]]*(.*)[[:space:]]*$/\1/g"`
# html
if [ -d "$OUTPUT/$lang/html" ]; then
dirname="mynt-eye-s-sdk-apidoc"; \
[ -n "$version" ] && dirname="$dirname-$version"; \
dirname="$dirname-$lang"
cd "$OUTPUT/$lang"
[ -d "$dirname" ] && rm -rf "$dirname"
mv "html" "$dirname" && zip -r "$dirname.zip" "$dirname"
fi
# latex
if [ $pdflatex_FOUND ] && [ -f "$OUTPUT/$lang/latex/Makefile" ]; then
_echo_in "doxygen make latex"
filename="mynt-eye-s-sdk-apidoc"; \
[ -n "$version" ] && filename="$filename-$version"; \
filename="$filename-$lang.pdf"
cd "$OUTPUT/$lang/latex" && _texcjk refman.tex && make
[ -f "refman.pdf" ] && mv "refman.pdf" "../$filename"
fi
_echo_d "doxygen completed"
else
_echo_e "$DOXYFILE not found"
fi
done

File diff suppressed because it is too large Load Diff

View File

@ -1,11 +0,0 @@
# MYNT EYE S SDK {#mainpage}
* <a class="el" href="annotated.html">API Classes</a>
* <a class="el" href="modules.html">API Modules</a>
* \link enumerations Enumerations\endlink
* \link datatypes Datatypes\endlink
* \link utils Utiliities\endlink
* \link calibration Intrinsics & Extrinsics\endlink
* <span style="font-weight:bold">Device Specifications</span>
* @subpage specs_data
* @subpage specs_ctrl

View File

@ -1,26 +0,0 @@
# Control Protocols {#spec_control_api}
There are two control modes, one is through UVC standard protocol, the other is through UVC custom protocol with extension unit.
## Standard Protocol
| Name | Field | Bytes | Default | Min | Max | Stored | Flash Address | Note |
| :--- | :---- | :---- | :------ | :-- | :-- | :----- | :------------ | :--- |
| Gain | gain | 2 | 24 | 0 | 48 | √ | 0x12 | valid if manual-exposure |
| Brightness | brightness/exposure_time | 2 | 120 | 0 | 240 | √ | 0x14 | valid if manual-exposure |
| Contrast | contrast/black_level_calibration | 2 | 127 | 0 | 255 | √ | 0x10 | valid if manual-exposure |
## Custom Protocol
| Name | Field | Bytes | Default | Min | Max | Stored | Flash Address | Channel | Note |
| :--- | :---- | :---- | :------ | :-- | :-- | :----- | :------------ | :------ | :----- |
| Frame rate | frame_rate | 2 | 25 | 10 | 60 | √ | 0x21 | XU_CAM_CTRL | values: {10,15,20,25,30,35,40,45,50,55,60} |
| IMU frequency | imu_frequency | 2 | 200 | 100 | 500 | √ | 0x23 | XU_CAM_CTRL | values: {100,200,250,333,500} |
| Exposure mode | exposure_mode | 1 | 0 | 0 | 1 | √ | 0x0F | XU_CAM_CTRL | 0: enable auto-exposure; 1: manual-exposure |
| Max gain | max_gain | 2 | 48 | 0 | 48 | √ | 0x1D | XU_CAM_CTRL | valid if auto-exposure |
| Max exposure time | max_exposure_time | 2 | 240 | 0 | 240 | √ | 0x1B | XU_CAM_CTRL | valid if auto-exposure |
| Desired brightness | desired_brightness | 2 | 192 | 0 | 255 | √ | 0x19 | XU_CAM_CTRL | valid if auto-exposure |
| IR control | ir_control | 1 | 0 | 0 | 160 | × | - | XU_CAM_CTRL | |
| HDR mode | hdr_mode | 1 | 0 | 0 | 1 | √ | 0x1F | XU_CAM_CTRL | 0: 10-bit; 1: 12-bit |
| Zero drift calibration | zero_drift_calibration | | - | - | - | × | - | XU_HALF_DUPLEX | |
| Erase chip | erase_chip | | - | - | - | × | - | XU_HALF_DUPLEX | |

View File

@ -1,53 +0,0 @@
# Control Channels {#spec_control_channel}
| Name | Field | Address | Bandwidth | Node |
| :----- | :----- | :----- | :----- | :----- |
| Camera control channel | XU_CAM_CTRL_CHANNEL | 1 | 3 | |
| Half-Duplex channel | XU_HALF_DUPLEX_CHANNEL | 2 | 20 | |
| IMU write channel | XU_IMUDATA_WRITE_CHANNEL | 3 | 5 | |
| IMU read channel | XU_IMUDATA_READ_CHANNEL | 4 | 2000 | |
| File channel | XU_FILE_CHANNEL | 5 | 2000 | |
## Camera Control Channel
The channel provides get, set and query (min, max, default).
## Half-Duplex Channel
The channel only provides set, such as zero drift correction.
## IMU Channel
The channel is used to request and response IMU data, see @ref spec_imu_data.
## File Channel
The channel is used to read and write device information, image params, and IMU params.
| Name | Header | Size | File | Checksum |
| :--- | :- | :--- | :--- | :-------- |
| Bytes | 1 | 2 | - | 1 |
| Type | uint8_t | uint16_t | - | uint8_t |
| Description | Flags | Content size | Content data | Checksum, XOR of all content bytes |
| Header Bit Subscript | Description |
| :------------------- | :---------- |
| 0 | Device information |
| 1 | Image params |
| 2 | IMU params |
| 3~6 | Undefined |
| 7 | 0: Get; 1: Set |
### File Content Packet
| Name | ID | Size | Content |
| :--- | :- | :--- | :------ |
| Bytes | 1 | 2 | - |
| Type | uint8_t | uint16_t | - |
| Description | Content ID | Content size | Content data |
| File | ID | Max Size |
| :--- | :- | :------- |
| Device information | 1 | 250 |
| Image params | 2 | 250 |
| IMU params | 4 | 500 |

View File

@ -1,14 +0,0 @@
# Device Information {#spec_hardware_info}
| Name | Field | Fixed Value | USB Descriptor | UVC Extension Unit | Bytes | Note |
| :----- | :----- | :-------- | :-------------- | :----------------- | :-------- | :----- |
| VID | vid | 0x04B4 | √ | × | 2 | |
| PID | pid | 0x00F9 | √ | × | 2 | |
| Device name | name | MYNT-EYE-? | √ | √ Get | 16 | MYNT-EYE-S1000 |
| Serial number | serial_number | - | √ | √ Get | 16 | |
| Firmware version | firmware_version | - | √ | √ Get | 2 | major,minor |
| Hardware version | hardware_version | - | × | √ Get | 3 | major,minor,flag |
| Spec version | spec_version | - | × | √ Get | 2 | major,minor |
| Lens type | lens_type | - | × | √ Get/Set | 4 | vendor(2),product(2); default: 0 |
| IMU type | imu_type | - | × | √ Get/Set | 4 | vendor(2),product(2); default: 0 |
| Nominal baseline | nominal_baseline | - | × | √ Get/Set | 2 | unit: mm; default: 0 |

View File

@ -1,20 +0,0 @@
# Image Data {#spec_image_data}
| Name | Field | Unit | Bytes | Note |
| :----- | :----- | :----- | :-------- | :----- |
| Frame ID | frame_id | - | 2 | uint16_t; [0,65535] |
| Timestamp | timestamp | 10 us | 4 | uint32_t |
| Exposure Time | exposure_time | 10 us | 2 | uint16_t |
## Image Packet
| Name | Header | Size | Frame ID | Timestamp | Exposure Time | Checksum |
| :--- | :----- | :--- | :------- | :-------- | :------------ | :------- |
| Bytes | 1 | 1 | 2 | 4 | 2 | 1 |
| Type | uint8_t | uint8_t | uint16_t | uint32_t | uint16_t | uint8_t |
| Description | 0x3B | 0x08, content size | Frame ID | Timestamp | Exposure time | Checksum, XOR of all content bytes |
* The image packet will be dropped, if checksum is incorrect.
* The accuracy of the time unit: 0.01 ms / 10 us.
* The timestamp could indicate 11.9 hours, it will accumulate again after overflow.
* The timestamp accumulation starts from the time of power-on, instead of opening.

View File

@ -1,23 +0,0 @@
# Image Params {#spec_image_params}
## Image Intrinsics
| Name | Field | Unit | Bytes | Note |
| :----- | :----- | :----- | :-------- | :----- |
| Image width | width | px | 2 | uint16_t; [0,65535] |
| Image height | height | px | 2 | uint16_t; [0,65535] |
| Focal length | fx | - | 8 | double |
| ^ | fy | - | 8 | double |
| Principal point | cx | - | 8 | double |
| ^ | cy | - | 8 | double |
| Distortion model | model | - | 1 | uint8_t; pinhole,... |
| Distortion coefficients | coeffs[5] | - | 40 | double; k1,k2,p1,p2,k3 |
## Image Extrinsics
Transformation matrix from left image to right image.
| Name | Field | Unit | Bytes | Note |
| :----- | :----- | :----- | :-------- | :----- |
| Rotation matrix | rotation[3][3] | - | 72 | double |
| Translation vector | translation[3] | - | 24 | double |

View File

@ -1,42 +0,0 @@
# IMU Data {#spec_imu_data}
## IMU Request Packet
| Name | Header | Serial Number |
| :--- | :----- | :------------ |
| Bytes | 1 | 4 |
| Type | uint8_t | uint32_t |
| Description | 0x5A | First request should be 0, otherwise the last one |
## IMU Response Packet
The IMU response packet contains multiple IMU packets, and each IMU packet contains multiple IMU segments.
| Name | Header | State | Size | IMU Packets | Checksum |
| :--- | :----- | :---- | :--- | :---------- | :------- |
| Bytes | 1 | 1 | 2 | ... | 1 |
| Type | uint8_t | uint8_t | uint16_t | - | uint8_t |
| Description | 0x5B | 0 is success, others are failed | Content size | IMU packets | Checksum, XOR of all content bytes |
### IMU Packet
The IMU packet is an array of IMU datas.
| Name | Serial Number | Timestamp | Count | IMU Datas |
| :--- | :------------ | :-------- | :---- | :-------- |
| Bytes | 4 | 4 | 1 | ... |
| Type | uint32_t | uint32_t | uint8_t | - |
| Description | Serial number | IMU basic timestamp | The number of IMU datas | IMU datas |
### IMU Segment
| Name | Offset | Frame ID | Accelerometer | Temperature | Gyroscope |
| :--- | :----- | :------- | :------------ | :---------- | :-------- |
| Bytes | 2 | 2 | 6 | 2 | 6 |
| Type | int16_t | uint16_t | int16_t * 3 | int16_t | int16_t * 3 |
| Description | The timestamp offset | Image frame ID | Accel x,y,z values | IMU temperature | Gyro x,y,z values |
* Formula for converting the accel & gyro values to real ones: **real = data * range / 0x10000** .
* ``accel`` default ``range`` is **8 g**, ``gyro`` default ``range`` is **1000 deg/s**.
* Formula for converting the temperature to real value: **real = data / ratio + offset** .
* default ``ratio`` is **326.8**, default ``offset`` is **25℃**.

View File

@ -1,23 +0,0 @@
# IMU Params {#spec_imu_params}
## IMU Intrinsics
| Name | Field | Unit | Bytes | Note |
| :----- | :----- | :----- | :-------- | :----- |
| Scale matrix | acc_scale[3][3] | - | 72 | double |
| ^ | gyro_scale[3][3] | - | 72 | double |
| Zero-drift | acc_drift[3] | - | 24 | double |
| ^ | gyro_drift[3] | - | 24 | double |
| Noise density | acc_noise[3] | - | 24 | double |
| ^ | gyro_noise[3] | - | 24 | double |
| Random walk | acc_bias[3] | - | 24 | double |
| ^ | gyro_bias[3] | - | 24 | double |
## IMU Extrinsics
Transformation matrix from left image to IMU.
| Name | Field | Unit | Bytes | Note |
| :----- | :----- | :----- | :-------- | :----- |
| Rotation matrix | rotation[3][3] | - | 72 | double |
| Translation vector | translation[3] | - | 24 | double |

View File

@ -1,4 +0,0 @@
# Device Control Specification {#specs_ctrl}
* @subpage spec_control_api
* @subpage spec_control_channel

View File

@ -1,7 +0,0 @@
# Device Data Specification {#specs_data}
* @subpage spec_hardware_info
* @subpage spec_image_params
* @subpage spec_imu_params
* @subpage spec_image_data
* @subpage spec_imu_data

View File

@ -1,20 +0,0 @@
#!/usr/bin/env bash
# Copyright 2018 Slightech Co., Ltd. All rights reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
LANGS=(
en
zh-Hans
)
[ $# -gt 0 ] && echo "LANGS=(${LANGS[@]})"

View File

@ -1,3 +0,0 @@
#projectlogo img {
margin: 1em 0.5em 1em 1em;
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 127 KiB

File diff suppressed because it is too large Load Diff

View File

@ -1,44 +0,0 @@
# 编译 on Linux {#guide_build_linux}
> Ubuntu 16.04, Ubuntu 14.04
## 获取代码
```bash
git clone https://github.com/slightech/MYNT-EYE-S-SDK.git
```
## 准备依赖
```bash
cd mynt-eye-s-sdk/
make init
```
### [OpenCV](https://opencv.org/)
编译前可在系统终端Windows 命令提示符)里如下指定 OpenCV 路径,其为 `OpenCVConfig.cmake` 目录:
```bash
# Linux, macOS
export OpenCV_DIR=~/opencv
# Windows
set OpenCV_DIR=C:\opencv
```
## 编译代码
```bash
make install
```
结果:
![make install](make_install.png)
\latexonly
\includegraphics[width=0.6\textwidth,keepaspectratio]{make_install.png}
\endlatexonly
> CMake 如何引入编译好的库,可参考 `samples/CMakeLists.txt` 里的配置。

View File

@ -1,113 +0,0 @@
# 编译 on Windows {#guide_build_win}
> Windows 10
## 前提条件
* [Git](https://git-scm.com/downloads),用于获取代码。
* [CMake](https://cmake.org/download/),用于构建编译。
* [Doxygen](http://www.stack.nl/~dimitri/doxygen/download.html),用于生成文档。
最终命令提示符Command Prompt, cmd里可找到如下命令
```cmd
>cmake --version
cmake version 3.10.1
>git --version
git version 2.11.1.windows.1
>doxygen --version
1.8.13
```
* [Visual Studio](https://www.visualstudio.com/)
* [Visual Studio 2015](https://my.visualstudio.com/Downloads?q=Visual Studio 2015)
* [Visual Studio 2017](https://my.visualstudio.com/Downloads?q=Visual Studio 2017)
* [Windows 10 SDK](https://developer.microsoft.com/en-US/windows/downloads/windows-10-sdk)
以 Visual Studio 2015 举例,请在系统环境变量 `PATH` 里添加上如下路径:
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin
C:\Program Files (x86)\MSBuild\14.0\Bin
最终命令提示符Command Prompt, cmd里可找到如下命令
```cmd
>cl
Microsoft (R) C/C++ Optimizing Compiler Version 19.00.24215.1 for x86
>link
Microsoft (R) Incremental Linker Version 14.00.24215.1
>lib
Microsoft (R) Library Manager Version 14.00.24215.1
>msbuild
Microsoft (R) 生成引擎版本 14.0.25420.1
```
* [MSYS2](http://www.msys2.org/)
* [国内镜像](https://lug.ustc.edu.cn/wiki/mirrors/help/msys2)
* [pacman](https://wiki.archlinux.org/index.php/pacman)
打开 MSYS2 MSYS ,然后执行:
```msys
$ pacman -Syu
$ pacman -S make
```
并在系统环境变量 `PATH` 里添加上如下路径:
C:\msys64\usr\bin
最终命令提示符Command Prompt, cmd里可找到如下命令
```cmd
>make --version
GNU Make 4.2.1
```
## 获取代码
```cmd
>git clone https://github.com/slightech/MYNT-EYE-S-SDK.git
```
## 准备依赖
```cmd
>cd mynt-eye-s-sdk
>make init
Make init
Init deps
Install cmd: pacman -S
Install deps: git clang-format
pacman -S clang-format (not exists)
error: target not found: clang-format
pip install --upgrade autopep8 cpplint pylint requests
...
Init git hooks
ERROR: clang-format-diff is not installed!
Expect cmake version >= 3.0
cmake version 3.10.1
```
### [OpenCV](https://opencv.org/)
编译前可在系统终端Windows 命令提示符)里如下指定 OpenCV 路径,其为 `OpenCVConfig.cmake` 目录:
```bash
# Linux, macOS
export OpenCV_DIR=~/opencv
# Windows
set OpenCV_DIR=C:\opencv
```
## 编译代码
```cmd
>make install
```

View File

@ -1,6 +0,0 @@
# 日志 {#guide_log}
日志系统用的 `glog` ,通用配置在头文件 `logger.h` 里。
* 日志文件会存储在当前工作目录, `make cleanlog` 可以清理。
* 如果需要打开详细日志,请取消 `logger.h` 里注释的 `FLAGS_v = 2;` ,重新编译。

View File

@ -1,13 +0,0 @@
# OpenCV 依赖 {#guide_opencv}
SDK 提供了三层接口,其 OpenCV 依赖情况如下:
* `api` 上层接口,依赖 OpenCV 。
* `device`,中间层接口,不依赖 OpenCV 。
* `uvc`,底层接口,不依赖 OpenCV 。
如果不想使用 OpenCV ,你可编辑 `<sdk>/cmake/Option.cmake` 里的 `WITH_API` 选项,设为 `OFF` 就能关闭 `api` 层代码编译:
```cmake
option(WITH_API "Build with API layer, need OpenCV" ON)
```

View File

@ -1,30 +0,0 @@
# ROS 封装 {#guide_ros}
ROS 封装实现在 ``<sdk>/wrappers/ros`` 目录。
## 依赖
* [ROS](http://www.ros.org/) 环境。
## 编译
```bash
cd <sdk>
make ros
```
## 运行
运行发布节点,
```bash
source wrappers/ros/devel/setup.bash
roslaunch mynt_eye_ros_wrapper mynteye.launch
```
运行发布节点,同时打开 RViz 预览图像,
```bash
source wrappers/ros/devel/setup.bash
roslaunch mynt_eye_ros_wrapper display.launch
```

View File

@ -1,46 +0,0 @@
# 样例 {#guide_samples}
样例在 `<sdk>/samples` 目录,其提供了不同接口层的使用范例。
## 依赖
* [OpenCV](https://opencv.org/),用于显示图像。
* 编译前可在系统终端Windows 命令提示符)里如下指定 OpenCV 路径,其为 `OpenCVConfig.cmake` 目录:
```bash
# Linux, macOS
export OpenCV_DIR=~/opencv
# Windows
set OpenCV_DIR=C:\opencv
```
## 编译
```bash
make samples
```
## 运行
运行 `api` 层接口样例,显示图像并输出 IMU 。
```bash
./samples/_output/bin/api/camera_a
# Windows
.\samples\_output\bin\api\camera_a.bat
```
运行 `device` 层接口样例,显示图像并输出 IMU 。
```bash
./samples/_output/bin/device/camera_d
# Windows
.\samples\_output\bin\device\camera_d.bat
```
## 结语
更多样例的说明,请见 `samples/README.md`

View File

@ -1,73 +0,0 @@
# 工具 {#guide_tools}
工具在 `<sdk>/tools` 目录,其提供一些有用的脚本和程序。
## 依赖
* [OpenCV](https://opencv.org/),部分工具需要。
* 编译前可在系统终端Windows 命令提示符)里如下指定 OpenCV 路径,其为 `OpenCVConfig.cmake` 目录:
```bash
# Linux, macOS
export OpenCV_DIR=~/opencv
# Windows
set OpenCV_DIR=C:\opencv
```
* Python 第三方库,脚本需要。
```bash
cd tools/
sudo pip install -r requirements.txt
```
## 编译
```bash
make tools
```
## 录制数据集
```bash
./tools/_output/bin/dataset/record
# Windows
.\tools\_output\bin\dataset\record.bat
```
默认录制进 `dataset` 目录,加参数可指定该目录。
## 分析数据集
分析 IMU 数据,
```bash
python tools/analytics/imu_analytics.py -i dataset -c tools/config/mynteye/mynteye_config.yaml \
-al=-1.2,1.2 -gl= -gdu=d -gsu=d -kl=
```
![imu analytics](imu_analytics.png)
\latexonly
\includegraphics[width=0.6\textwidth,keepaspectratio]{imu_analytics.png}
\endlatexonly
分析图像 & IMU 时间戳,
```bash
python tools/analytics/stamp_analytics.py -i dataset -c tools/config/mynteye/mynteye_config.yaml
```
![stamp analytics](stamp_analytics.png)
\latexonly
\includegraphics[width=0.6\textwidth,keepaspectratio]{stamp_analytics.png}
\endlatexonly
> 如果用 ROS ,分析脚本也支持 ROS Bag 格式。
## 结语
设备信息读写、校验码等更多工具的说明,请见 `tools/README.md`

View File

@ -1,9 +0,0 @@
# SDK 指导 {#guides}
* @subpage guide_build_linux
* @subpage guide_build_win
* @subpage guide_samples
* @subpage guide_tools
* @subpage guide_log
* @subpage guide_opencv
* @subpage guide_ros

View File

@ -1,11 +0,0 @@
# MYNT EYE S SDK {#mainpage}
* <a class="el" href="annotated.html">API 类</a>
* <a class="el" href="modules.html">API 模块</a>
* \link enumerations 枚举类型\endlink
* \link datatypes 数据类型\endlink
* \link utils 工具函数\endlink
* \link calibration 内参与外参\endlink
* <span style="font-weight:bold">设备说明</span>
* @subpage specs_data
* @subpage specs_ctrl

View File

@ -1,30 +0,0 @@
# 控制 API 说明 {#spec_control_api}
控制有两种实现方式,一是通过 UVC 标准协议,二是通过 UVC 拓展通道自定义协议。
## 标准协议
| 名称 | 字段 | 字节数 | 默认值 | 最小值 | 最大值 | 是否储存 | Flash 地址 | 说明 |
| :----- | :----- | :-------- | :-------- | :-------- | :-------- | :----------- | :----------- | :----- |
| 增益 | gain | 2 | 24 | 0 | 48 | √ | 0x12 | 关闭自动曝光,手动设定的参数 |
| 亮度 | brightness/exposure_time | 2 | 120 | 0 | 240 | √ | 0x14 | 关闭自动曝光,手动设定的参数 |
| 对比度 | contrast/black_level_calibration | 2 | 127 | 0 | 255 | √ | 0x10 | 关闭自动曝光,手动设定的参数 |
> UVC 标准协议实现的控制,有现成的 API 进行 Get & Set ,包括 Min, Max, Default 。
## 自定义协议
| 名称 | 字段 | 字节数 | 默认值 | 最小值 | 最大值 | 是否储存 | Flash 地址 | 所属通道 | 说明 |
| :----- | :----- | :-------- | :-------- | :-------- | :-------- | :----------- | :----------- | :----------- | :----- |
| 图像帧率 | frame_rate | 2 | 25 | 10 | 60 | √ | 0x21 | XU_CAM_CTRL | 步进为5即有效值为{10,15,20,25,30,35,40,45,50,55,60} |
| IMU 频率 | imu_frequency | 2 | 200 | 100 | 500 | √ | 0x23 | XU_CAM_CTRL | 有效值为{100,200,250,333,500} |
| 曝光模式 | exposure_mode | 1 | 0 | 0 | 1 | √ | 0x0F | XU_CAM_CTRL | 0开启自动曝光 1关闭 |
| 最大增益 | max_gain | 2 | 48 | 0 | 48 | √ | 0x1D | XU_CAM_CTRL | 开始自动曝光,可设定的阈值 |
| 最大曝光时间 | max_exposure_time | 2 | 240 | 0 | 240 | √ | 0x1B | XU_CAM_CTRL | 开始自动曝光,可设定的阈值 |
| 期望亮度 | desired_brightness | 2 | 192 | 0 | 255 | √ | 0x19 | XU_CAM_CTRL | 开始自动曝光,可设定的阈值 |
| IR 控制 | ir_control | 1 | 0 | 0 | 160 | × | - | XU_CAM_CTRL | |
| HDR 模式 | hdr_mode | 1 | 0 | 0 | 1 | √ | 0x1F | XU_CAM_CTRL | 010-bit112-bit |
| 零漂标定 | zero_drift_calibration | | - | - | - | × | - | XU_HALF_DUPLEX | |
| 擦除芯片 | erase_chip | | - | - | - | × | - | XU_HALF_DUPLEX | |
| 加速度计量程 | accelerometer_range | 2 | 12 | 6 | 48 | √ | - | XU_CAM_CTRL | 0x0100 | |
| 陀螺仪量程 | gyroscope_range | 2 | 1000 | 250 | 4000 | √ | - | XU_CAM_CTRL | 0x0100 | |

View File

@ -1,53 +0,0 @@
# 拓展通道说明 {#spec_control_channel}
| 名称 | 字段 | 地址 | 带宽 | 说明 |
| :----- | :----- | :----- | :----- | :----- |
| 相机控制通道 | XU_CAM_CTRL_CHANNEL | 1 | 3 | |
| 半双工通道 | XU_HALF_DUPLEX_CHANNEL | 2 | 20 | |
| IMU 请求通道 | XU_IMUDATA_WRITE_CHANNEL | 3 | 5 | |
| IMU 响应通道 | XU_IMUDATA_READ_CHANNEL | 4 | 2000 | |
| 文件通道 | XU_FILE_CHANNEL | 5 | 2000 | |
## 相机控制通道
相机控制通道是那些需要 Get & Set & Query 的控制通道,其中 Query 细分为 Min, Max, Default 。
## 半双工通道
半双工通道是那些仅需 Set 的控制通道,如请求零漂矫正。
## IMU 通道
用来请求和响应 IMU 数据的通道,可参见 @ref spec_imu_data 。
## 文件通道
用来读写硬件信息、图像参数、 IMU 参数的通道。
| Name | Header | Size | File | Checksum |
| :--- | :----- | :--- | :--- | :-------- |
| 字节数 | 1 | 2 | - | 1 |
| 类型 | uint8_t | uint16_t | - | uint8_t |
| 描述 | 标识 | 文件内容大小 | 文件内容 | 校验码(文件内容所有字节异或) |
| Header Bit Subscript | Description |
| :------------------- | :---------- |
| 0 | 硬件信息 |
| 1 | 图像参数 |
| 2 | IMU 参数 |
| 3~6 | 未定义 |
| 7 | 0: Get; 1: Set |
### 文件内容包
| Name | ID | Size | Content |
| :--- | :- | :--- | :------ |
| 字节数 | 1 | 2 | - |
| 类型 | uint8_t | uint16_t | - |
| 描述 | 内容 ID | 内容大小 | 内容 |
| File | ID | Max Size |
| :--- | :- | :------- |
| 硬件信息 | 1 | 250 |
| 图像参数 | 2 | 250 |
| IMU 参数 | 4 | 500 |

View File

@ -1,17 +0,0 @@
# 硬件信息说明 {#spec_hardware_info}
| 名称 | 字段 | 固定值 | 描述符获取 | 拓展通道获取 | 字节数 | 说明 |
| :----- | :----- | :-------- | :-------------- | :----------------- | :-------- | :----- |
| VID | vid | 0x04B4 | √ | × | 2 | |
| PID | pid | 0x00F9 | √ | × | 2 | |
| 设备名称 | name | MYNT-EYE-? | √ | √ Get | 16 | MYNT-EYE-S1000 |
| 序列号 | serial_number | - | √ | √ Get | 16 | |
| 固件版本 | firmware_version | - | √ | √ Get | 2 | major,minor |
| 硬件版本 | hardware_version | - | × | √ Get | 3 | major,minor,flag |
| 协议版本 | spec_version | - | × | √ Get | 2 | major,minor |
| 镜头类型 | lens_type | - | × | √ Get/Set | 4 | vendor(2),product(2) ,未 Set 默认 0 |
| IMU 类型 | imu_type | - | × | √ Get/Set | 4 | vendor(2),product(2) ,未 Set 默认 0 |
| 基线长度 | nominal_baseline | - | × | √ Get/Set | 2 | 单位 mm ,未 set 默认 0 |
* 描述符获取:指通用 USB 设备信息,可用工具查看。
* 拓展通道获取指通过拓展通道UVC Extension Unit问硬件获取到的信息需要读取。

View File

@ -1,22 +0,0 @@
# 图像数据说明 {#spec_image_data}
| 名称 | 字段 | 单位 | 字节数 | 说明 |
| :----- | :----- | :----- | :-------- | :----- |
| 帧 ID | frame_id | - | 2 | uint16_t; [0,65535] |
| 时间戳 | timestamp | 10 us | 4 | uint32_t |
| 曝光时间 | exposure_time | 10 us | 2 | uint16_t |
> 图像数据传输方式:倒序排在图像尾部。
## 图像数据包
| Name | Header | Size | Frame ID | Timestamp | Exposure Time | Checksum |
| :--- | :----- | :--- | :------- | :-------- | :------------ | :------- |
| 字节数 | 1 | 1 | 2 | 4 | 2 | 1 |
| 类型 | uint8_t | uint8_t | uint16_t | uint32_t | uint16_t | uint8_t |
| 描述 | 0x3B | 0x08 (数据内容大小) | 帧 ID | 时间戳 | 曝光时间 | 校验码(数据内容所有字节异或) |
* 数据包校验不过,会丢弃该帧。
* 时间单位的精度为: 0.01 ms / 10 us 。
* 4 字节能表示的最大时间约是 11.9 小时,溢出后将重累计。
* 时间累计是从上电时从开始,而不是从打开时开始。

View File

@ -1,25 +0,0 @@
# 图像参数说明 {#spec_image_params}
## 图像内参
| 名称 | 字段 | 单位 | 字节数 | 说明 |
| :----- | :----- | :----- | :-------- | :----- |
| 宽度 | width | px | 2 | uint16_t; [0,65535] |
| 高度 | height | px | 2 | uint16_t; [0,65535] |
| 焦距 | fx | - | 8 | double |
| ^ | fy | - | 8 | double |
| 图像中心 | cx | - | 8 | double |
| ^ | cy | - | 8 | double |
| 畸变模型 | model | - | 1 | uint8_t; pinhole,... |
| 畸变参数 | coeffs[5] | - | 40 | double; k1,k2,p1,p2,k3 |
> 图像分辨率不同,内参不同。多分辨率的话,需有多个内参。
## 图像外参
Left Image 到 Right Image 的变换矩阵。
| 名称 | 字段 | 单位 | 字节数 | 说明 |
| :----- | :----- | :----- | :-------- | :----- |
| 旋转矩阵 | rotation[3][3] | - | 72 | double |
| 平移矩阵 | translation[3] | - | 24 | double |

View File

@ -1,42 +0,0 @@
# IMU 数据说明 {#spec_imu_data}
## IMU 请求数据包
| Name | Header | Serial Number |
| :--- | :----- | :------------ |
| 字节数 | 1 | 4 |
| 类型 | uint8_t | uint32_t |
| 描述 | 0x5A | 首次请求写 0 ,不然写上次响应数据包最后一个 IMU 包的序列号 |
## IMU 响应数据包
IMU 响应数据包里会包含多个 IMU 包,而每个 IMU 包又带有多个 IMU 段。
| Name | Header | State | Size | IMU Packets | Checksum |
| :--- | :----- | :---- | :--- | :---------- | :------- |
| 字节数 | 1 | 1 | 2 | ... | 1 |
| 类型 | uint8_t | uint8_t | uint16_t | - | uint8_t |
| 描述 | 0x5B | 正常状态为 0 ,否则错误 | 数据内容大小 | 所包含的 IMU 包 | 校验码(数据内容所有字节异或) |
### IMU 包
IMU 包/小包,是一组 IMU 数据。
| Name | Serial Number | Timestamp | Count | IMU Datas |
| :--- | :------------ | :-------- | :---- | :-------- |
| 字节数 | 4 | 4 | 1 | ... |
| 类型 | uint32_t | uint32_t | uint8_t | - |
| 描述 | 序列号 | IMU 基准时间戳 | IMU 段数量 | 所包含的 IMU 段 |
### IMU 段
| Name | Offset | Frame ID | Accelerometer | Temperature | Gyroscope |
| :--- | :----- | :------- | :------------ | :---------- | :-------- |
| 字节数 | 2 | 2 | 6 | 2 | 6 |
| 类型 | int16_t | uint16_t | int16_t * 3 | int16_t | int16_t * 3 |
| 描述 | 相对基准时间戳的偏移量 | 图像帧 ID | 加速度计 x y z 三轴的值 | IMU 的温度 | 陀螺仪 x y z 三轴的值 |
* 加速度计和陀螺仪的计量值换算成物理值公式: **real = data * range / 0x10000**
* 加速度计量程默认值为 **8 g** ,陀螺仪量程默认值为 **1000 deg/s**
* 温度计量值换算成物理值公式: **real = data / ratio + offset**
* ``ratio`` 默认值为 **326.8** ``offset`` 默认值为 **25℃**

View File

@ -1,23 +0,0 @@
# IMU 参数说明 {#spec_imu_params}
## IMU 内参
| 名称 | 字段 | 单位 | 字节数 | 说明 |
| :----- | :----- | :----- | :-------- | :----- |
| 比例因子 | acc_scale[3][3] | - | 72 | double |
| ^ | gyro_scale[3][3] | - | 72 | double |
| 零漂 | acc_drift[3] | - | 24 | double |
| ^ | gyro_drift[3] | - | 24 | double |
| 噪声密度 | acc_noise[3] | - | 24 | double |
| ^ | gyro_noise[3] | - | 24 | double |
| 随机游走 | acc_bias[3] | - | 24 | double |
| ^ | gyro_bias[3] | - | 24 | double |
## IMU 外参
Left Image 到 IMU 的变换矩阵。
| 名称 | 字段 | 单位 | 字节数 | 说明 |
| :----- | :----- | :----- | :-------- | :----- |
| 旋转矩阵 | rotation[3][3] | - | 72 | double |
| 平移矩阵 | translation[3] | - | 24 | double |

View File

@ -1,4 +0,0 @@
# 设备控制说明 {#specs_ctrl}
* @subpage spec_control_api
* @subpage spec_control_channel

View File

@ -1,7 +0,0 @@
# 设备数据说明 {#specs_data}
* @subpage spec_hardware_info
* @subpage spec_image_params
* @subpage spec_imu_params
* @subpage spec_image_data
* @subpage spec_imu_data

File diff suppressed because it is too large Load Diff

19
docs/Makefile Normal file
View File

@ -0,0 +1,19 @@
# Minimal makefile for Sphinx documentation
#
# You can set these variables from the command line.
SPHINXOPTS =
SPHINXBUILD = sphinx-build
SOURCEDIR = .
BUILDDIR = _build
# Put it first so that "make" without argument is like "make help".
help:
@$(SPHINXBUILD) -M help "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O)
.PHONY: help Makefile
# Catch-all target: route all unknown targets to Sphinx using the new
# "make mode" option. $(O) is meant as a shortcut for $(SPHINXOPTS).
%: Makefile
@$(SPHINXBUILD) -M $@ "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O)

25
docs/api/api.rst Normal file
View File

@ -0,0 +1,25 @@
.. _api:
API
===
API
---
.. doxygenclass:: mynteye::API
:project: mynteyes
:members:
api::StreamData
---------------
.. doxygenstruct:: mynteye::api::StreamData
:project: mynteyes
:members:
api::MotionData
---------------
.. doxygenstruct:: mynteye::api::MotionData
:project: mynteyes
:members:

10
docs/api/contents.rst Normal file
View File

@ -0,0 +1,10 @@
API DOCS
==============
.. toctree::
api
device
enums
types
utils

32
docs/api/device.rst Normal file
View File

@ -0,0 +1,32 @@
.. _device:
Device
======
Device
------
.. doxygenclass:: mynteye::Device
:project: mynteyes
:members:
device::Frame
-------------
.. doxygenclass:: mynteye::device::Frame
:project: mynteyes
:members:
device::StreamData
------------------
.. doxygenstruct:: mynteye::device::StreamData
:project: mynteyes
:members:
device::MotionData
------------------
.. doxygenstruct:: mynteye::device::MotionData
:project: mynteyes
:members:

69
docs/api/enums.rst Normal file
View File

@ -0,0 +1,69 @@
.. _enums:
Enums
=====
..
.. doxygengroup:: enumerations
:project: mynteyes
Model
-----
.. doxygenenum:: mynteye::Model
:project: mynteyes
Stream
------
.. doxygenenum:: mynteye::Stream
:project: mynteyes
Capabilities
------------
.. doxygenenum:: mynteye::Capabilities
:project: mynteyes
Info
----
.. doxygenenum:: mynteye::Info
:project: mynteyes
Option
------
.. doxygenenum:: mynteye::Option
:project: mynteyes
Source
------
.. doxygenenum:: mynteye::Source
:project: mynteyes
AddOns
------
.. doxygenenum:: mynteye::AddOns
:project: mynteyes
Format
------
.. doxygenenum:: mynteye::Format
:project: mynteyes
CalibrationModel
----------------
.. doxygenenum:: mynteye::CalibrationModel
:project: mynteyes
DisparityComputingMethod
------------------------
.. doxygenenum:: mynteye::DisparityComputingMethod
:project: mynteyes

77
docs/api/types.rst Normal file
View File

@ -0,0 +1,77 @@
.. _types:
Types
=====
OptionInfo
----------
.. doxygenstruct:: mynteye::OptionInfo
:project: mynteyes
:members:
Resolution
----------
.. doxygenstruct:: mynteye::Resolution
:project: mynteyes
:members:
StreamRequest
-------------
.. doxygenstruct:: mynteye::StreamRequest
:project: mynteyes
:members:
Intrinsics
----------
IntrinsicsPinhole
~~~~~~~~~~~~~~~~~
.. doxygenstruct:: mynteye::IntrinsicsPinhole
:project: mynteyes
:members:
IntrinsicsEquidistant
~~~~~~~~~~~~~~~~~~~~~
.. doxygenstruct:: mynteye::IntrinsicsEquidistant
:project: mynteyes
:members:
ImuIntrinsics
~~~~~~~~~~~~~
.. doxygenstruct:: mynteye::ImuIntrinsics
:project: mynteyes
:members:
MotionIntrinsics
~~~~~~~~~~~~~~~~~
.. doxygenstruct:: mynteye::MotionIntrinsics
:project: mynteyes
:members:
Extrinsics
----------
.. doxygenstruct:: mynteye::Extrinsics
:project: mynteyes
:members:
ImgData
-------
.. doxygenstruct:: mynteye::ImgData
:project: mynteyes
:members:
ImuData
-------
.. doxygenstruct:: mynteye::ImuData
:project: mynteyes
:members:

34
docs/api/utils.rst Normal file
View File

@ -0,0 +1,34 @@
.. _utils:
Utils
=====
select
------
.. doxygenfunction:: select
:project: mynteyes
select_request
--------------
.. doxygenfunction:: select_request
:project: mynteyes
get_real_exposure_time
----------------------
.. doxygenfunction:: get_real_exposure_time
:project: mynteyes
get_sdk_root_dir
----------------
.. doxygenfunction:: get_sdk_root_dir
:project: mynteyes
get_sdk_install_dir
-------------------
.. doxygenfunction:: get_sdk_install_dir
:project: mynteyes

View File

Before

Width:  |  Height:  |  Size: 52 KiB

After

Width:  |  Height:  |  Size: 52 KiB

194
docs/conf.py Normal file
View File

@ -0,0 +1,194 @@
# -*- coding: utf-8 -*-
#
# Configuration file for the Sphinx documentation builder.
#
# This file does only contain a selection of the most common options. For a
# full list see the documentation:
# http://www.sphinx-doc.org/en/master/config
# -- Path setup --------------------------------------------------------------
# If extensions (or modules to document with autodoc) are in another directory,
# add these directories to sys.path here. If the directory is relative to the
# documentation root, use os.path.abspath to make it absolute, like shown here.
#
# import os
# import sys
# sys.path.insert(0, os.path.abspath('.'))
# -- Project information -----------------------------------------------------
project = 'MYNT® EYE S SDK'
copyright = '2019, MYNTAI'
author = 'MYNTAI'
# The short X.Y version
version = '2.5.0'
# The full version, including alpha/beta/rc tags
release = version
# -- General configuration ---------------------------------------------------
# If your documentation needs a minimal Sphinx version, state it here.
#
# needs_sphinx = '1.0'
# Add any Sphinx extension module names here, as strings. They can be
# extensions coming with Sphinx (named 'sphinx.ext.*') or your custom
# ones.
extensions = [
'breathe',
]
# Add any paths that contain templates here, relative to this directory.
templates_path = ['_templates']
# The suffix(es) of source filenames.
# You can specify multiple suffix as a list of string:
#
# source_suffix = ['.rst', '.md']
source_suffix = '.rst'
# The master toctree document.
master_doc = 'index'
# The language for content autogenerated by Sphinx. Refer to documentation
# for a list of supported languages.
#
# This is also used if you do content translation via gettext catalogs.
# Usually you set "language" from the command line for these cases.
language = 'en'
# List of patterns, relative to source directory, that match files and
# directories to ignore when looking for source files.
# This pattern also affects html_static_path and html_extra_path.
exclude_patterns = ['_build', 'Thumbs.db', '.DS_Store']
# The name of the Pygments (syntax highlighting) style to use.
pygments_style = None
# on_rtd is whether we are on readthedocs.org
import os
on_rtd = os.environ.get('READTHEDOCS', None) == 'True'
import subprocess
subprocess.call('doxygen', shell=True)
# -- Options for HTML output -------------------------------------------------
if not on_rtd: # only import and set the theme if we're building docs locally
import sphinx_rtd_theme
# The theme to use for HTML and HTML Help pages. See the documentation for
# a list of builtin themes.
#
# html_theme = 'alabaster'
html_theme = 'sphinx_rtd_theme'
html_theme_path = [sphinx_rtd_theme.get_html_theme_path()]
# Theme options are theme-specific and customize the look and feel of a theme
# further. For a list of options available for each theme, see the
# documentation.
#
# html_theme_options = {}
# Add any paths that contain custom static files (such as style sheets) here,
# relative to this directory. They are copied after the builtin static files,
# so a file named "default.css" will overwrite the builtin "default.css".
# html_static_path = ['_static']
# Custom sidebar templates, must be a dictionary that maps document names
# to template names.
#
# The default sidebars (for documents that don't match any pattern) are
# defined by theme itself. Builtin themes are using these templates by
# default: ``['localtoc.html', 'relations.html', 'sourcelink.html',
# 'searchbox.html']``.
#
# html_sidebars = {}
# otherwise, readthedocs.org uses their theme by default, so no need to specify it
# -- Options for HTMLHelp output ---------------------------------------------
# Output file base name for HTML help builder.
htmlhelp_basename = 'MYNTEYESSDKdoc'
# -- Options for LaTeX output ------------------------------------------------
latex_elements = {
# The paper size ('letterpaper' or 'a4paper').
#
# 'papersize': 'letterpaper',
# The font size ('10pt', '11pt' or '12pt').
#
# 'pointsize': '10pt',
# Additional stuff for the LaTeX preamble.
#
# 'preamble': '',
# Latex figure (float) alignment
#
# 'figure_align': 'htbp',
}
# Grouping the document tree into LaTeX files. List of tuples
# (source start file, target name, title,
# author, documentclass [howto, manual, or own class]).
latex_documents = [
(master_doc, 'MYNTEYESSDK.tex', 'MYNT® EYE S SDK Documentation',
'MYNTAI', 'manual'),
]
# -- Options for manual page output ------------------------------------------
# One entry per manual page. List of tuples
# (source start file, name, description, authors, manual section).
man_pages = [
(master_doc, 'mynteyessdk', 'MYNT® EYE S SDK Documentation',
[author], 1)
]
# -- Options for Texinfo output ----------------------------------------------
# Grouping the document tree into Texinfo files. List of tuples
# (source start file, target name, title, author,
# dir menu entry, description, category)
texinfo_documents = [
(master_doc, 'MYNTEYESSDK', 'MYNT® EYE S SDK Documentation',
author, 'MYNTEYESSDK', 'One line description of project.',
'Miscellaneous'),
]
# -- Options for Epub output -------------------------------------------------
# Bibliographic Dublin Core info.
epub_title = project
# The unique identifier of the text. This can be a ISBN number
# or the project homepage.
#
# epub_identifier = ''
# A unique identification for the text.
#
# epub_uid = ''
# A list of files that should not be packed into the epub file.
epub_exclude_files = ['search.html']
# -- Extension configuration -------------------------------------------------
breathe_projects = { 'mynteyes': '_doxygen/xml' }

View File

@ -0,0 +1,7 @@
# libmynteye configuration
#
# 1) Copy this file to: /etc/ld.so.conf.d/libmynteye.conf
# 2) Run this cmd in Terminal: sudo /sbin/ldconfig
/usr/local/cuda/lib64
$HOME/opencv-3.4.1/lib

Binary file not shown.

After

Width:  |  Height:  |  Size: 295 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 172 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 470 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 128 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 100 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 718 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 119 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 147 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 193 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 210 KiB

View File

Before

Width:  |  Height:  |  Size: 42 KiB

After

Width:  |  Height:  |  Size: 42 KiB

View File

Before

Width:  |  Height:  |  Size: 27 KiB

After

Width:  |  Height:  |  Size: 27 KiB

View File

Before

Width:  |  Height:  |  Size: 25 KiB

After

Width:  |  Height:  |  Size: 25 KiB

View File

Before

Width:  |  Height:  |  Size: 30 KiB

After

Width:  |  Height:  |  Size: 30 KiB

View File

Before

Width:  |  Height:  |  Size: 22 KiB

After

Width:  |  Height:  |  Size: 22 KiB

View File

Before

Width:  |  Height:  |  Size: 39 KiB

After

Width:  |  Height:  |  Size: 39 KiB

View File

Before

Width:  |  Height:  |  Size: 42 KiB

After

Width:  |  Height:  |  Size: 42 KiB

View File

Before

Width:  |  Height:  |  Size: 32 KiB

After

Width:  |  Height:  |  Size: 32 KiB

View File

Before

Width:  |  Height:  |  Size: 33 KiB

After

Width:  |  Height:  |  Size: 33 KiB

View File

Before

Width:  |  Height:  |  Size: 60 KiB

After

Width:  |  Height:  |  Size: 60 KiB

BIN
docs/images/sdk/ir.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 403 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 76 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 47 KiB

BIN
docs/images/sdk/vs_cmd.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 142 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 44 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 306 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 470 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 484 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 489 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 467 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 492 KiB

Some files were not shown because too many files have changed in this diff Show More