├── version.txt
├── doc
├── html
│ ├── graph_legend.md5
│ ├── inherit_graph_0.md5
│ ├── inherit_graph_1.md5
│ ├── inherit_graph_10.md5
│ ├── inherit_graph_2.md5
│ ├── inherit_graph_3.md5
│ ├── inherit_graph_4.md5
│ ├── inherit_graph_5.md5
│ ├── inherit_graph_6.md5
│ ├── inherit_graph_7.md5
│ ├── inherit_graph_8.md5
│ ├── inherit_graph_9.md5
│ ├── _system_log_8hpp__incl.md5
│ ├── _system_log_8hpp__dep__incl.md5
│ ├── _stereo_camera_common_8cc__incl.md5
│ ├── _stereo_camera_common_8hpp__incl.md5
│ ├── _unitree_camera_s_d_k_8hpp__incl.md5
│ ├── class_unitree_camera__coll__graph.md5
│ ├── example__get_raw_frame_8cc__incl.md5
│ ├── example__get_rect_frame_8cc__incl.md5
│ ├── _stereo_camera_common_8hpp__dep__incl.md5
│ ├── _unitree_camera_s_d_k_8hpp__dep__incl.md5
│ ├── class_stereo_camera__inherit__graph.md5
│ ├── class_unitree_camera__inherit__graph.md5
│ ├── example__get_depth_frame_8cc__incl.md5
│ ├── example__get_point_cloud_8cc__incl.md5
│ ├── struct___device___point____coll__graph.md5
│ ├── classglwindow_1_1_g_l_window__coll__graph.md5
│ ├── classglwindow_1_1_scene_window__coll__graph.md5
│ ├── dir_4eeb864c4eec08c7d6b9d3b0352cfdde_dep.md5
│ ├── dir_68267d1309a1af8e8297ef4c3efbcdba_dep.md5
│ ├── dir_d28a4824dc47e487b107a5db32ef43c4_dep.md5
│ ├── example__get_calib_params_file_8cc__incl.md5
│ ├── classglwindow_1_1_event_dispatcher__coll__graph.md5
│ ├── classglwindow_1_1_scene_window__inherit__graph.md5
│ ├── menudata.js
│ ├── structglwindow_1_1_event_handler__inherit__graph.md5
│ ├── classglwindow_1_1_event_dispatcher__inherit__graph.md5
│ ├── bc_s.png
│ ├── bdwn.png
│ ├── doc.png
│ ├── open.png
│ ├── closed.png
│ ├── doxygen.png
│ ├── nav_f.png
│ ├── nav_g.png
│ ├── nav_h.png
│ ├── structglwindow_1_1_g_l_window_1_1_scoped_context__coll__graph.md5
│ ├── sync_on.png
│ ├── tab_a.png
│ ├── tab_b.png
│ ├── tab_h.png
│ ├── tab_s.png
│ ├── _system_log_8hpp__incl.map
│ ├── search
│ │ ├── classes_4.js
│ │ ├── close.png
│ │ ├── all_0.js
│ │ ├── mag_sel.png
│ │ ├── pages_0.js
│ │ ├── search_l.png
│ │ ├── search_m.png
│ │ ├── search_r.png
│ │ ├── classes_6.js
│ │ ├── classes_2.js
│ │ ├── variables_0.js
│ │ ├── variables_1.js
│ │ ├── classes_0.js
│ │ ├── files_2.js
│ │ ├── all_c.js
│ │ ├── functions_3.js
│ │ ├── classes_7.js
│ │ ├── enums_0.js
│ │ ├── defines_0.js
│ │ ├── all_8.js
│ │ ├── functions_0.js
│ │ ├── classes_3.js
│ │ ├── classes_1.js
│ │ ├── all_1.js
│ │ ├── searchdata.js
│ │ ├── all_6.js
│ │ ├── functions_4.js
│ │ ├── all_d.js
│ │ ├── functions_9.js
│ │ ├── files_1.js
│ │ ├── functions_6.js
│ │ ├── all_2.js
│ │ ├── functions_1.js
│ │ ├── functions_8.js
│ │ ├── classes_5.js
│ │ ├── all_9.js
│ │ ├── nomatches.html
│ │ ├── all_5.js
│ │ ├── all_b.js
│ │ ├── all_7.js
│ │ ├── files_0.js
│ │ ├── functions_5.js
│ │ ├── all_3.js
│ │ ├── all_0.html
│ │ ├── all_1.html
│ │ ├── all_2.html
│ │ ├── all_3.html
│ │ ├── all_4.html
│ │ ├── all_5.html
│ │ ├── all_6.html
│ │ ├── all_7.html
│ │ ├── all_8.html
│ │ ├── all_9.html
│ │ ├── all_a.html
│ │ ├── all_b.html
│ │ ├── all_c.html
│ │ ├── all_d.html
│ │ ├── classes_0.html
│ │ ├── classes_1.html
│ │ ├── classes_2.html
│ │ ├── classes_3.html
│ │ ├── classes_4.html
│ │ ├── classes_5.html
│ │ ├── classes_6.html
│ │ ├── classes_7.html
│ │ ├── defines_0.html
│ │ ├── enums_0.html
│ │ ├── files_0.html
│ │ ├── files_1.html
│ │ ├── files_2.html
│ │ ├── pages_0.html
│ │ ├── functions_0.html
│ │ ├── functions_1.html
│ │ ├── functions_2.html
│ │ ├── functions_3.html
│ │ ├── functions_4.html
│ │ ├── functions_5.html
│ │ ├── functions_6.html
│ │ ├── functions_7.html
│ │ ├── functions_8.html
│ │ ├── functions_9.html
│ │ ├── variables_0.html
│ │ ├── variables_1.html
│ │ ├── functions_2.js
│ │ ├── all_4.js
│ │ ├── functions_7.js
│ │ └── all_a.js
│ ├── splitbar.png
│ ├── sync_off.png
│ ├── folderclosed.png
│ ├── folderopen.png
│ ├── graph_legend.png
│ ├── struct___device___point____coll__graph.map
│ ├── inherit_graph_0.png
│ ├── inherit_graph_1.png
│ ├── inherit_graph_10.png
│ ├── inherit_graph_2.png
│ ├── inherit_graph_3.png
│ ├── inherit_graph_4.png
│ ├── inherit_graph_5.png
│ ├── inherit_graph_6.png
│ ├── inherit_graph_7.png
│ ├── inherit_graph_8.png
│ ├── inherit_graph_9.png
│ ├── _system_log_8hpp__incl.png
│ ├── _system_log_8hpp__dep__incl.png
│ ├── _stereo_camera_common_8cc__incl.png
│ ├── _stereo_camera_common_8hpp__incl.png
│ ├── _unitree_camera_s_d_k_8hpp__incl.png
│ ├── example__get_raw_frame_8cc__incl.png
│ ├── class_unitree_camera__coll__graph.png
│ ├── example__get_depth_frame_8cc__incl.png
│ ├── example__get_point_cloud_8cc__incl.png
│ ├── example__get_rect_frame_8cc__incl.png
│ ├── _stereo_camera_common_8hpp__dep__incl.png
│ ├── _unitree_camera_s_d_k_8hpp__dep__incl.png
│ ├── class_stereo_camera__inherit__graph.png
│ ├── class_unitree_camera__inherit__graph.png
│ ├── struct___device___point____coll__graph.png
│ ├── classglwindow_1_1_g_l_window__coll__graph.png
│ ├── dir_4eeb864c4eec08c7d6b9d3b0352cfdde_dep.png
│ ├── dir_68267d1309a1af8e8297ef4c3efbcdba_dep.png
│ ├── dir_d28a4824dc47e487b107a5db32ef43c4_dep.png
│ ├── example__get_calib_params_file_8cc__incl.png
│ ├── classglwindow_1_1_scene_window__coll__graph.png
│ ├── classglwindow_1_1_event_dispatcher__coll__graph.png
│ ├── classglwindow_1_1_scene_window__inherit__graph.png
│ ├── structglwindow_1_1_event_handler__inherit__graph.png
│ ├── classglwindow_1_1_event_dispatcher__inherit__graph.png
│ ├── structglwindow_1_1_g_l_window_1_1_scoped_context__coll__graph.png
│ ├── class_stereo_camera__inherit__graph.map
│ ├── inherit_graph_10.map
│ ├── inherit_graph_0.map
│ ├── inherit_graph_6.map
│ ├── inherit_graph_7.map
│ ├── inherit_graph_2.map
│ ├── inherit_graph_4.map
│ ├── inherit_graph_8.map
│ ├── class_unitree_camera__coll__graph.map
│ ├── classglwindow_1_1_g_l_window__coll__graph.map
│ ├── classglwindow_1_1_scene_window__inherit__graph.map
│ ├── inherit_graph_5.map
│ ├── class_unitree_camera__inherit__graph.map
│ ├── inherit_graph_3.map
│ ├── classglwindow_1_1_event_dispatcher__coll__graph.map
│ ├── classglwindow_1_1_event_dispatcher__inherit__graph.map
│ ├── _stereo_camera_common_8hpp__incl.map
│ ├── inherit_graph_9.map
│ ├── structglwindow_1_1_event_handler__inherit__graph.map
│ ├── dir_68267d1309a1af8e8297ef4c3efbcdba_dep.map
│ ├── structglwindow_1_1_g_l_window_1_1_scoped_context__coll__graph.map
│ ├── dir_4eeb864c4eec08c7d6b9d3b0352cfdde_dep.map
│ ├── _stereo_camera_common_8cc__incl.map
│ ├── _unitree_camera_s_d_k_8hpp__incl.map
│ ├── inherit_graph_1.map
│ ├── dir_d28a4824dc47e487b107a5db32ef43c4_dep.map
│ ├── example__get_raw_frame_8cc__incl.map
│ ├── example__get_depth_frame_8cc__incl.map
│ ├── example__get_rect_frame_8cc__incl.map
│ ├── classglwindow_1_1_scene_window__coll__graph.map
│ ├── example__get_calib_params_file_8cc__incl.map
│ ├── _unitree_camera_s_d_k_8hpp__dep__incl.map
│ ├── example__get_point_cloud_8cc__incl.map
│ ├── _stereo_camera_common_8hpp__dep__incl.map
│ ├── _system_log_8hpp__dep__incl.map
│ ├── menu.js
│ ├── globals_enum.html
│ ├── globals_defs.html
│ ├── functions_vars.html
│ ├── dir_63772b626f2709090f0bdca0f40827b4.html
│ └── dir_8d5e63337d9bc0375b6fa20fd80d83ec.html
└── latex
│ ├── _system_log_8hpp__incl.md5
│ ├── _system_log_8hpp__dep__incl.md5
│ ├── _stereo_camera_common_8cc__incl.md5
│ ├── _stereo_camera_common_8hpp__incl.md5
│ ├── _unitree_camera_s_d_k_8hpp__incl.md5
│ ├── example__get_raw_frame_8cc__incl.md5
│ ├── _stereo_camera_common_8hpp__dep__incl.md5
│ ├── _unitree_camera_s_d_k_8hpp__dep__incl.md5
│ ├── class_stereo_camera__inherit__graph.md5
│ ├── class_unitree_camera__coll__graph.md5
│ ├── class_unitree_camera__inherit__graph.md5
│ ├── example__get_depth_frame_8cc__incl.md5
│ ├── example__get_point_cloud_8cc__incl.md5
│ ├── example__get_rect_frame_8cc__incl.md5
│ ├── classglwindow_1_1_g_l_window__coll__graph.md5
│ ├── dir_4eeb864c4eec08c7d6b9d3b0352cfdde_dep.md5
│ ├── dir_68267d1309a1af8e8297ef4c3efbcdba_dep.md5
│ ├── dir_d28a4824dc47e487b107a5db32ef43c4_dep.md5
│ ├── example__get_calib_params_file_8cc__incl.md5
│ ├── struct___device___point____coll__graph.md5
│ ├── classglwindow_1_1_event_dispatcher__coll__graph.md5
│ ├── classglwindow_1_1_scene_window__coll__graph.md5
│ ├── classglwindow_1_1_scene_window__inherit__graph.md5
│ ├── classglwindow_1_1_event_dispatcher__inherit__graph.md5
│ ├── structglwindow_1_1_event_handler__inherit__graph.md5
│ ├── structglwindow_1_1_g_l_window_1_1_scoped_context__coll__graph.md5
│ ├── _system_log_8hpp__incl.pdf
│ ├── _system_log_8hpp__dep__incl.pdf
│ ├── _stereo_camera_common_8cc__incl.pdf
│ ├── _stereo_camera_common_8hpp__incl.pdf
│ ├── _unitree_camera_s_d_k_8hpp__incl.pdf
│ ├── class_unitree_camera__coll__graph.pdf
│ ├── example__get_raw_frame_8cc__incl.pdf
│ ├── example__get_rect_frame_8cc__incl.pdf
│ ├── class_stereo_camera__inherit__graph.pdf
│ ├── class_unitree_camera__inherit__graph.pdf
│ ├── example__get_depth_frame_8cc__incl.pdf
│ ├── example__get_point_cloud_8cc__incl.pdf
│ ├── _stereo_camera_common_8hpp__dep__incl.pdf
│ ├── _unitree_camera_s_d_k_8hpp__dep__incl.pdf
│ ├── struct___device___point____coll__graph.pdf
│ ├── classglwindow_1_1_g_l_window__coll__graph.pdf
│ ├── dir_4eeb864c4eec08c7d6b9d3b0352cfdde_dep.pdf
│ ├── dir_68267d1309a1af8e8297ef4c3efbcdba_dep.pdf
│ ├── dir_d28a4824dc47e487b107a5db32ef43c4_dep.pdf
│ ├── example__get_calib_params_file_8cc__incl.pdf
│ ├── classglwindow_1_1_scene_window__coll__graph.pdf
│ ├── classglwindow_1_1_scene_window__inherit__graph.pdf
│ ├── classglwindow_1_1_event_dispatcher__coll__graph.pdf
│ ├── structglwindow_1_1_event_handler__inherit__graph.pdf
│ ├── classglwindow_1_1_event_dispatcher__inherit__graph.pdf
│ ├── structglwindow_1_1_g_l_window_1_1_scoped_context__coll__graph.pdf
│ ├── dir_8d5e63337d9bc0375b6fa20fd80d83ec.tex
│ ├── dir_63772b626f2709090f0bdca0f40827b4.tex
│ ├── dir_4fef79e7177ba769987a8da36c892c5f.tex
│ ├── dir_209c714a154efd8d40a59e92e6a74502.tex
│ ├── dir_8a35f475ed9d8a5443c1993b236eb8f6.tex
│ ├── dir_3a56b08581502e42e7c33d229017cb82.tex
│ ├── dir_4eeb864c4eec08c7d6b9d3b0352cfdde.tex
│ ├── Makefile
│ ├── dir_68267d1309a1af8e8297ef4c3efbcdba.tex
│ ├── dir_d44c64559bbebec7f509842c48db8b23.tex
│ ├── classinfo__camera___string.tex
│ ├── struct_p_c_l.tex
│ ├── structglwindow_1_1_scene_window_1_1_viewpoint.tex
│ ├── structglwindow_1_1_g_l_window_1_1_scoped_context.tex
│ ├── dir_d28a4824dc47e487b107a5db32ef43c4.tex
│ ├── _system_log_8hpp.tex
│ ├── hierarchy.tex
│ ├── index.tex
│ ├── classinfo__camera__os.tex
│ ├── example__get_raw_frame_8cc.tex
│ ├── annotated.tex
│ ├── files.tex
│ ├── example__get_depth_frame_8cc.tex
│ ├── example__get_calib_params_file_8cc.tex
│ ├── example__get_rect_frame_8cc.tex
│ ├── _unitree_camera_s_d_k_8hpp.tex
│ ├── _stereo_camera_common_8hpp.tex
│ └── example__get_point_cloud_8cc.tex
├── lib
├── amd64
│ ├── libsystemlog.a
│ ├── libunitree_camera.a
│ └── libtstc_V4L2_xu_camera.a
└── arm64
│ ├── libsystemlog.a
│ ├── libunitree_camera.a
│ └── libtstc_V4L2_xu_camera.a
├── examples
├── example_share.cc
├── example_getCalibParamsFile.cc
├── glViewer
│ └── scenewindow.hpp
├── example_getDepthFrame.cc
├── example_getRawFrame.cc
├── example_getimagetrans.cc
├── example_getRectFrame.cc
├── CMakeLists.txt
└── example_getPointCloud.cc
├── CMakeLists.txt
├── stereo_camera_config.yaml
├── README.md
└── trans_rect_config.yaml
/version.txt:
--------------------------------------------------------------------------------
1 | v1.1.0
--------------------------------------------------------------------------------
/doc/html/graph_legend.md5:
--------------------------------------------------------------------------------
1 | 387ff8eb65306fa251338d3c9bd7bfff
--------------------------------------------------------------------------------
/doc/html/inherit_graph_0.md5:
--------------------------------------------------------------------------------
1 | 61dd634668d43833ad1b7e4b152b9c1c
--------------------------------------------------------------------------------
/doc/html/inherit_graph_1.md5:
--------------------------------------------------------------------------------
1 | 710b5fdf740fae65d041a470d0b31bd9
--------------------------------------------------------------------------------
/doc/html/inherit_graph_10.md5:
--------------------------------------------------------------------------------
1 | a0e3e915a94984f0717583209626075e
--------------------------------------------------------------------------------
/doc/html/inherit_graph_2.md5:
--------------------------------------------------------------------------------
1 | 976e5acfa425de17b8ade4a9616cba86
--------------------------------------------------------------------------------
/doc/html/inherit_graph_3.md5:
--------------------------------------------------------------------------------
1 | 8155cd923783d31c3e24a0fe4a8f5fd2
--------------------------------------------------------------------------------
/doc/html/inherit_graph_4.md5:
--------------------------------------------------------------------------------
1 | 317b71c1594dd72211cab8522a994166
--------------------------------------------------------------------------------
/doc/html/inherit_graph_5.md5:
--------------------------------------------------------------------------------
1 | c88b8993c22736e30753fb0024d45fd0
--------------------------------------------------------------------------------
/doc/html/inherit_graph_6.md5:
--------------------------------------------------------------------------------
1 | 8266cffa382ccf24901c718932d88853
--------------------------------------------------------------------------------
/doc/html/inherit_graph_7.md5:
--------------------------------------------------------------------------------
1 | cd1ee94555a24f3d256b39e86eb6d022
--------------------------------------------------------------------------------
/doc/html/inherit_graph_8.md5:
--------------------------------------------------------------------------------
1 | 0172852549ba2b35d1a9e308b9333714
--------------------------------------------------------------------------------
/doc/html/inherit_graph_9.md5:
--------------------------------------------------------------------------------
1 | c3bc484aaf9f99c46c4d9d18867f6d7c
--------------------------------------------------------------------------------
/doc/html/_system_log_8hpp__incl.md5:
--------------------------------------------------------------------------------
1 | f149372964a39345b4a615ac7d83e1aa
--------------------------------------------------------------------------------
/doc/latex/_system_log_8hpp__incl.md5:
--------------------------------------------------------------------------------
1 | eea3b1c6140c740cb39e3585c6c6f257
--------------------------------------------------------------------------------
/doc/html/_system_log_8hpp__dep__incl.md5:
--------------------------------------------------------------------------------
1 | 9473d02ecebf83419d031c6892e87325
--------------------------------------------------------------------------------
/doc/latex/_system_log_8hpp__dep__incl.md5:
--------------------------------------------------------------------------------
1 | 7ba5ad435a88ad707a5fa2d1a339e212
--------------------------------------------------------------------------------
/doc/html/_stereo_camera_common_8cc__incl.md5:
--------------------------------------------------------------------------------
1 | 57fa0654752fd2d6c6272d1d713d3832
--------------------------------------------------------------------------------
/doc/html/_stereo_camera_common_8hpp__incl.md5:
--------------------------------------------------------------------------------
1 | 3e051c090d4d328e3aa44db8a31d0f5b
--------------------------------------------------------------------------------
/doc/html/_unitree_camera_s_d_k_8hpp__incl.md5:
--------------------------------------------------------------------------------
1 | a5b5bcb6f5fc15d30ca4d887d4317791
--------------------------------------------------------------------------------
/doc/html/class_unitree_camera__coll__graph.md5:
--------------------------------------------------------------------------------
1 | 1e9041f437823ee1ca80b8a2e5ffa404
--------------------------------------------------------------------------------
/doc/html/example__get_raw_frame_8cc__incl.md5:
--------------------------------------------------------------------------------
1 | b6ef2bde5c4bc73126be8ca1bdce1d38
--------------------------------------------------------------------------------
/doc/html/example__get_rect_frame_8cc__incl.md5:
--------------------------------------------------------------------------------
1 | f8143a2d8d82000710b69e1b2c8a579d
--------------------------------------------------------------------------------
/doc/latex/_stereo_camera_common_8cc__incl.md5:
--------------------------------------------------------------------------------
1 | 3688f76f6e3cc41a3ff3e8c44f2f04dc
--------------------------------------------------------------------------------
/doc/latex/_stereo_camera_common_8hpp__incl.md5:
--------------------------------------------------------------------------------
1 | b776e70f5a953ff824f392fc5bfb13b1
--------------------------------------------------------------------------------
/doc/latex/_unitree_camera_s_d_k_8hpp__incl.md5:
--------------------------------------------------------------------------------
1 | 81d016b1eecb4aa1226c28e6ac6e50b1
--------------------------------------------------------------------------------
/doc/latex/example__get_raw_frame_8cc__incl.md5:
--------------------------------------------------------------------------------
1 | 2064d8bf0d893ce2aa7680ebe60a7a4c
--------------------------------------------------------------------------------
/doc/html/_stereo_camera_common_8hpp__dep__incl.md5:
--------------------------------------------------------------------------------
1 | aa4f2b92d31e72bd1c10fbe90d80df31
--------------------------------------------------------------------------------
/doc/html/_unitree_camera_s_d_k_8hpp__dep__incl.md5:
--------------------------------------------------------------------------------
1 | bf9b57dd0d6c56de8b8aa497c92b06e5
--------------------------------------------------------------------------------
/doc/html/class_stereo_camera__inherit__graph.md5:
--------------------------------------------------------------------------------
1 | 4ecdfe0d822fc62f64e03af6e9cfede9
--------------------------------------------------------------------------------
/doc/html/class_unitree_camera__inherit__graph.md5:
--------------------------------------------------------------------------------
1 | 020ea7f2a76a453c10d6f0f038d526af
--------------------------------------------------------------------------------
/doc/html/example__get_depth_frame_8cc__incl.md5:
--------------------------------------------------------------------------------
1 | 49c60eec896c657506cfc99e97a1facd
--------------------------------------------------------------------------------
/doc/html/example__get_point_cloud_8cc__incl.md5:
--------------------------------------------------------------------------------
1 | c9ebdf0f7db31453d2b2f129e7e2c3fb
--------------------------------------------------------------------------------
/doc/html/struct___device___point____coll__graph.md5:
--------------------------------------------------------------------------------
1 | b59d458dc6010826c9138b2c27598384
--------------------------------------------------------------------------------
/doc/latex/_stereo_camera_common_8hpp__dep__incl.md5:
--------------------------------------------------------------------------------
1 | 7f4db891f68f1d4e01f1d1594809e7ee
--------------------------------------------------------------------------------
/doc/latex/_unitree_camera_s_d_k_8hpp__dep__incl.md5:
--------------------------------------------------------------------------------
1 | a07567474bbc9135661cab5b88320738
--------------------------------------------------------------------------------
/doc/latex/class_stereo_camera__inherit__graph.md5:
--------------------------------------------------------------------------------
1 | 73f0bd2a0c72193d410840a870b6b357
--------------------------------------------------------------------------------
/doc/latex/class_unitree_camera__coll__graph.md5:
--------------------------------------------------------------------------------
1 | 1d59f91fa0091eca3d93e500505cc98b
--------------------------------------------------------------------------------
/doc/latex/class_unitree_camera__inherit__graph.md5:
--------------------------------------------------------------------------------
1 | 0012d1ec33f212fdbdec5f18813c12ae
--------------------------------------------------------------------------------
/doc/latex/example__get_depth_frame_8cc__incl.md5:
--------------------------------------------------------------------------------
1 | e52a261447db464f9974ff6b507528cf
--------------------------------------------------------------------------------
/doc/latex/example__get_point_cloud_8cc__incl.md5:
--------------------------------------------------------------------------------
1 | cbae86784f4960868726ec762da22aab
--------------------------------------------------------------------------------
/doc/latex/example__get_rect_frame_8cc__incl.md5:
--------------------------------------------------------------------------------
1 | 60ba75fcc076d436c69bebfd7b2d5c94
--------------------------------------------------------------------------------
/doc/html/classglwindow_1_1_g_l_window__coll__graph.md5:
--------------------------------------------------------------------------------
1 | ee4ba1d64643994ac13d99eac09cf723
--------------------------------------------------------------------------------
/doc/html/classglwindow_1_1_scene_window__coll__graph.md5:
--------------------------------------------------------------------------------
1 | d59452f13aabc9dd31e2be55c07f9f27
--------------------------------------------------------------------------------
/doc/html/dir_4eeb864c4eec08c7d6b9d3b0352cfdde_dep.md5:
--------------------------------------------------------------------------------
1 | 96d321e00c4e5ae1269226ed3cd0f67d
--------------------------------------------------------------------------------
/doc/html/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.md5:
--------------------------------------------------------------------------------
1 | 9c56f5576d0bd1b883527830dcc0dafd
--------------------------------------------------------------------------------
/doc/html/dir_d28a4824dc47e487b107a5db32ef43c4_dep.md5:
--------------------------------------------------------------------------------
1 | da4da957ccd48cc377870afce1819bb4
--------------------------------------------------------------------------------
/doc/html/example__get_calib_params_file_8cc__incl.md5:
--------------------------------------------------------------------------------
1 | 8dfd6022b06a01184572814d12874ff8
--------------------------------------------------------------------------------
/doc/latex/classglwindow_1_1_g_l_window__coll__graph.md5:
--------------------------------------------------------------------------------
1 | 8d8a2cbfaa89cd6aa1b2fcc0c3c4569d
--------------------------------------------------------------------------------
/doc/latex/dir_4eeb864c4eec08c7d6b9d3b0352cfdde_dep.md5:
--------------------------------------------------------------------------------
1 | 96d321e00c4e5ae1269226ed3cd0f67d
--------------------------------------------------------------------------------
/doc/latex/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.md5:
--------------------------------------------------------------------------------
1 | 9c56f5576d0bd1b883527830dcc0dafd
--------------------------------------------------------------------------------
/doc/latex/dir_d28a4824dc47e487b107a5db32ef43c4_dep.md5:
--------------------------------------------------------------------------------
1 | da4da957ccd48cc377870afce1819bb4
--------------------------------------------------------------------------------
/doc/latex/example__get_calib_params_file_8cc__incl.md5:
--------------------------------------------------------------------------------
1 | 67eb2f387eec12c5012cf4c981a1c034
--------------------------------------------------------------------------------
/doc/latex/struct___device___point____coll__graph.md5:
--------------------------------------------------------------------------------
1 | cf67120c2c743b9e9105d9de54dc121a
--------------------------------------------------------------------------------
/doc/html/classglwindow_1_1_event_dispatcher__coll__graph.md5:
--------------------------------------------------------------------------------
1 | 1913ce6d1b16797d43db04ffb64ea288
--------------------------------------------------------------------------------
/doc/html/classglwindow_1_1_scene_window__inherit__graph.md5:
--------------------------------------------------------------------------------
1 | f200bc9171d7649faf50a70a3f42e7a5
--------------------------------------------------------------------------------
/doc/html/menudata.js:
--------------------------------------------------------------------------------
1 | var menudata={children:[
2 | {text:"Main Page",url:"index.html"}]}
3 |
--------------------------------------------------------------------------------
/doc/html/structglwindow_1_1_event_handler__inherit__graph.md5:
--------------------------------------------------------------------------------
1 | 0ab96645613531c9cf3dbfe057be442c
--------------------------------------------------------------------------------
/doc/latex/classglwindow_1_1_event_dispatcher__coll__graph.md5:
--------------------------------------------------------------------------------
1 | 1bb7c19f671d9dcd269f50236d8d1ccd
--------------------------------------------------------------------------------
/doc/latex/classglwindow_1_1_scene_window__coll__graph.md5:
--------------------------------------------------------------------------------
1 | 87cd063d63fadf3da265a8b3725f151a
--------------------------------------------------------------------------------
/doc/latex/classglwindow_1_1_scene_window__inherit__graph.md5:
--------------------------------------------------------------------------------
1 | e87497ae6fdf6e2fd160bd0e5a158ab8
--------------------------------------------------------------------------------
/doc/html/classglwindow_1_1_event_dispatcher__inherit__graph.md5:
--------------------------------------------------------------------------------
1 | 56e07467f201c4e49ed45aa8f3b6710c
--------------------------------------------------------------------------------
/doc/latex/classglwindow_1_1_event_dispatcher__inherit__graph.md5:
--------------------------------------------------------------------------------
1 | 28845a8b7f220f643a80a9a10fb611c2
--------------------------------------------------------------------------------
/doc/latex/structglwindow_1_1_event_handler__inherit__graph.md5:
--------------------------------------------------------------------------------
1 | 9925b734b3a5c4dec291fa2913a5e662
--------------------------------------------------------------------------------
/doc/html/bc_s.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unitreerobotics/UnitreecameraSDK/HEAD/doc/html/bc_s.png
--------------------------------------------------------------------------------
/doc/html/bdwn.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unitreerobotics/UnitreecameraSDK/HEAD/doc/html/bdwn.png
--------------------------------------------------------------------------------
/doc/html/doc.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unitreerobotics/UnitreecameraSDK/HEAD/doc/html/doc.png
--------------------------------------------------------------------------------
/doc/html/open.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unitreerobotics/UnitreecameraSDK/HEAD/doc/html/open.png
--------------------------------------------------------------------------------
/doc/html/closed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unitreerobotics/UnitreecameraSDK/HEAD/doc/html/closed.png
--------------------------------------------------------------------------------
/doc/html/doxygen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unitreerobotics/UnitreecameraSDK/HEAD/doc/html/doxygen.png
--------------------------------------------------------------------------------
/doc/html/nav_f.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unitreerobotics/UnitreecameraSDK/HEAD/doc/html/nav_f.png
--------------------------------------------------------------------------------
/doc/html/nav_g.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unitreerobotics/UnitreecameraSDK/HEAD/doc/html/nav_g.png
--------------------------------------------------------------------------------
/doc/html/nav_h.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unitreerobotics/UnitreecameraSDK/HEAD/doc/html/nav_h.png
--------------------------------------------------------------------------------
/doc/html/structglwindow_1_1_g_l_window_1_1_scoped_context__coll__graph.md5:
--------------------------------------------------------------------------------
1 | 8ad66e757da7ac5070285f635808d79a
--------------------------------------------------------------------------------
/doc/html/sync_on.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unitreerobotics/UnitreecameraSDK/HEAD/doc/html/sync_on.png
--------------------------------------------------------------------------------
/doc/html/tab_a.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unitreerobotics/UnitreecameraSDK/HEAD/doc/html/tab_a.png
--------------------------------------------------------------------------------
/doc/html/tab_b.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unitreerobotics/UnitreecameraSDK/HEAD/doc/html/tab_b.png
--------------------------------------------------------------------------------
/doc/html/tab_h.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unitreerobotics/UnitreecameraSDK/HEAD/doc/html/tab_h.png
--------------------------------------------------------------------------------
/doc/html/tab_s.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unitreerobotics/UnitreecameraSDK/HEAD/doc/html/tab_s.png
--------------------------------------------------------------------------------
/doc/latex/structglwindow_1_1_g_l_window_1_1_scoped_context__coll__graph.md5:
--------------------------------------------------------------------------------
1 | b57dad1e1a6242c6ea719e00bd3e8c03
--------------------------------------------------------------------------------
/doc/html/_system_log_8hpp__incl.map:
--------------------------------------------------------------------------------
1 |
3 |
--------------------------------------------------------------------------------
/doc/html/search/classes_4.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['pcl',['PCL',['../struct_p_c_l.html',1,'']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/doc/html/splitbar.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unitreerobotics/UnitreecameraSDK/HEAD/doc/html/splitbar.png
--------------------------------------------------------------------------------
/doc/html/sync_off.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unitreerobotics/UnitreecameraSDK/HEAD/doc/html/sync_off.png
--------------------------------------------------------------------------------
/doc/html/folderclosed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unitreerobotics/UnitreecameraSDK/HEAD/doc/html/folderclosed.png
--------------------------------------------------------------------------------
/doc/html/folderopen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unitreerobotics/UnitreecameraSDK/HEAD/doc/html/folderopen.png
--------------------------------------------------------------------------------
/doc/html/graph_legend.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unitreerobotics/UnitreecameraSDK/HEAD/doc/html/graph_legend.png
--------------------------------------------------------------------------------
/doc/html/search/close.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unitreerobotics/UnitreecameraSDK/HEAD/doc/html/search/close.png
--------------------------------------------------------------------------------
/doc/html/struct___device___point____coll__graph.map:
--------------------------------------------------------------------------------
1 |
3 |
--------------------------------------------------------------------------------
/lib/amd64/libsystemlog.a:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unitreerobotics/UnitreecameraSDK/HEAD/lib/amd64/libsystemlog.a
--------------------------------------------------------------------------------
/lib/arm64/libsystemlog.a:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unitreerobotics/UnitreecameraSDK/HEAD/lib/arm64/libsystemlog.a
--------------------------------------------------------------------------------
/doc/html/search/all_0.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['introduction',['Introduction',['../index.html',1,'']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/doc/html/search/mag_sel.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unitreerobotics/UnitreecameraSDK/HEAD/doc/html/search/mag_sel.png
--------------------------------------------------------------------------------
/doc/html/search/pages_0.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['introduction',['Introduction',['../index.html',1,'']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/doc/html/inherit_graph_0.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unitreerobotics/UnitreecameraSDK/HEAD/doc/html/inherit_graph_0.png
--------------------------------------------------------------------------------
/doc/html/inherit_graph_1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unitreerobotics/UnitreecameraSDK/HEAD/doc/html/inherit_graph_1.png
--------------------------------------------------------------------------------
/doc/html/inherit_graph_10.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unitreerobotics/UnitreecameraSDK/HEAD/doc/html/inherit_graph_10.png
--------------------------------------------------------------------------------
/doc/html/inherit_graph_2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unitreerobotics/UnitreecameraSDK/HEAD/doc/html/inherit_graph_2.png
--------------------------------------------------------------------------------
/doc/html/inherit_graph_3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unitreerobotics/UnitreecameraSDK/HEAD/doc/html/inherit_graph_3.png
--------------------------------------------------------------------------------
/doc/html/inherit_graph_4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unitreerobotics/UnitreecameraSDK/HEAD/doc/html/inherit_graph_4.png
--------------------------------------------------------------------------------
/doc/html/inherit_graph_5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unitreerobotics/UnitreecameraSDK/HEAD/doc/html/inherit_graph_5.png
--------------------------------------------------------------------------------
/doc/html/inherit_graph_6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unitreerobotics/UnitreecameraSDK/HEAD/doc/html/inherit_graph_6.png
--------------------------------------------------------------------------------
/doc/html/inherit_graph_7.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unitreerobotics/UnitreecameraSDK/HEAD/doc/html/inherit_graph_7.png
--------------------------------------------------------------------------------
/doc/html/inherit_graph_8.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unitreerobotics/UnitreecameraSDK/HEAD/doc/html/inherit_graph_8.png
--------------------------------------------------------------------------------
/doc/html/inherit_graph_9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unitreerobotics/UnitreecameraSDK/HEAD/doc/html/inherit_graph_9.png
--------------------------------------------------------------------------------
/doc/html/search/search_l.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unitreerobotics/UnitreecameraSDK/HEAD/doc/html/search/search_l.png
--------------------------------------------------------------------------------
/doc/html/search/search_m.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unitreerobotics/UnitreecameraSDK/HEAD/doc/html/search/search_m.png
--------------------------------------------------------------------------------
/doc/html/search/search_r.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unitreerobotics/UnitreecameraSDK/HEAD/doc/html/search/search_r.png
--------------------------------------------------------------------------------
/lib/amd64/libunitree_camera.a:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unitreerobotics/UnitreecameraSDK/HEAD/lib/amd64/libunitree_camera.a
--------------------------------------------------------------------------------
/lib/arm64/libunitree_camera.a:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unitreerobotics/UnitreecameraSDK/HEAD/lib/arm64/libunitree_camera.a
--------------------------------------------------------------------------------
/doc/html/_system_log_8hpp__incl.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unitreerobotics/UnitreecameraSDK/HEAD/doc/html/_system_log_8hpp__incl.png
--------------------------------------------------------------------------------
/lib/amd64/libtstc_V4L2_xu_camera.a:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unitreerobotics/UnitreecameraSDK/HEAD/lib/amd64/libtstc_V4L2_xu_camera.a
--------------------------------------------------------------------------------
/lib/arm64/libtstc_V4L2_xu_camera.a:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unitreerobotics/UnitreecameraSDK/HEAD/lib/arm64/libtstc_V4L2_xu_camera.a
--------------------------------------------------------------------------------
/doc/html/search/classes_6.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['unitreecamera',['UnitreeCamera',['../class_unitree_camera.html',1,'']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/doc/latex/_system_log_8hpp__incl.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unitreerobotics/UnitreecameraSDK/HEAD/doc/latex/_system_log_8hpp__incl.pdf
--------------------------------------------------------------------------------
/doc/html/_system_log_8hpp__dep__incl.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unitreerobotics/UnitreecameraSDK/HEAD/doc/html/_system_log_8hpp__dep__incl.png
--------------------------------------------------------------------------------
/doc/html/search/classes_2.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['glwindow',['GLWindow',['../classglwindow_1_1_g_l_window.html',1,'glwindow']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/doc/html/search/variables_0.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['clr',['clr',['../struct_p_c_l.html#a6555550c790378b130273dd6ae3a2158',1,'PCL']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/doc/html/search/variables_1.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['pts',['pts',['../struct_p_c_l.html#a07c28b7f533724d91ec4a9e461989d8c',1,'PCL']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/doc/latex/_system_log_8hpp__dep__incl.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unitreerobotics/UnitreecameraSDK/HEAD/doc/latex/_system_log_8hpp__dep__incl.pdf
--------------------------------------------------------------------------------
/doc/html/_stereo_camera_common_8cc__incl.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unitreerobotics/UnitreecameraSDK/HEAD/doc/html/_stereo_camera_common_8cc__incl.png
--------------------------------------------------------------------------------
/doc/html/_stereo_camera_common_8hpp__incl.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unitreerobotics/UnitreecameraSDK/HEAD/doc/html/_stereo_camera_common_8hpp__incl.png
--------------------------------------------------------------------------------
/doc/html/_unitree_camera_s_d_k_8hpp__incl.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unitreerobotics/UnitreecameraSDK/HEAD/doc/html/_unitree_camera_s_d_k_8hpp__incl.png
--------------------------------------------------------------------------------
/doc/html/example__get_raw_frame_8cc__incl.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unitreerobotics/UnitreecameraSDK/HEAD/doc/html/example__get_raw_frame_8cc__incl.png
--------------------------------------------------------------------------------
/doc/html/search/classes_0.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['_5fdevice_5fpoint_5f',['_Device_Point_',['../struct___device___point__.html',1,'']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/doc/latex/_stereo_camera_common_8cc__incl.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unitreerobotics/UnitreecameraSDK/HEAD/doc/latex/_stereo_camera_common_8cc__incl.pdf
--------------------------------------------------------------------------------
/doc/html/class_unitree_camera__coll__graph.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unitreerobotics/UnitreecameraSDK/HEAD/doc/html/class_unitree_camera__coll__graph.png
--------------------------------------------------------------------------------
/doc/html/example__get_depth_frame_8cc__incl.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unitreerobotics/UnitreecameraSDK/HEAD/doc/html/example__get_depth_frame_8cc__incl.png
--------------------------------------------------------------------------------
/doc/html/example__get_point_cloud_8cc__incl.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unitreerobotics/UnitreecameraSDK/HEAD/doc/html/example__get_point_cloud_8cc__incl.png
--------------------------------------------------------------------------------
/doc/html/example__get_rect_frame_8cc__incl.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unitreerobotics/UnitreecameraSDK/HEAD/doc/html/example__get_rect_frame_8cc__incl.png
--------------------------------------------------------------------------------
/doc/html/search/files_2.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['unitreecamerasdk_2ehpp',['UnitreeCameraSDK.hpp',['../_unitree_camera_s_d_k_8hpp.html',1,'']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/doc/latex/_stereo_camera_common_8hpp__incl.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unitreerobotics/UnitreecameraSDK/HEAD/doc/latex/_stereo_camera_common_8hpp__incl.pdf
--------------------------------------------------------------------------------
/doc/latex/_unitree_camera_s_d_k_8hpp__incl.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unitreerobotics/UnitreecameraSDK/HEAD/doc/latex/_unitree_camera_s_d_k_8hpp__incl.pdf
--------------------------------------------------------------------------------
/doc/latex/class_unitree_camera__coll__graph.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unitreerobotics/UnitreecameraSDK/HEAD/doc/latex/class_unitree_camera__coll__graph.pdf
--------------------------------------------------------------------------------
/doc/latex/example__get_raw_frame_8cc__incl.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unitreerobotics/UnitreecameraSDK/HEAD/doc/latex/example__get_raw_frame_8cc__incl.pdf
--------------------------------------------------------------------------------
/doc/latex/example__get_rect_frame_8cc__incl.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unitreerobotics/UnitreecameraSDK/HEAD/doc/latex/example__get_rect_frame_8cc__incl.pdf
--------------------------------------------------------------------------------
/doc/html/_stereo_camera_common_8hpp__dep__incl.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unitreerobotics/UnitreecameraSDK/HEAD/doc/html/_stereo_camera_common_8hpp__dep__incl.png
--------------------------------------------------------------------------------
/doc/html/_unitree_camera_s_d_k_8hpp__dep__incl.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unitreerobotics/UnitreecameraSDK/HEAD/doc/html/_unitree_camera_s_d_k_8hpp__dep__incl.png
--------------------------------------------------------------------------------
/doc/html/class_stereo_camera__inherit__graph.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unitreerobotics/UnitreecameraSDK/HEAD/doc/html/class_stereo_camera__inherit__graph.png
--------------------------------------------------------------------------------
/doc/html/class_unitree_camera__inherit__graph.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unitreerobotics/UnitreecameraSDK/HEAD/doc/html/class_unitree_camera__inherit__graph.png
--------------------------------------------------------------------------------
/doc/latex/class_stereo_camera__inherit__graph.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unitreerobotics/UnitreecameraSDK/HEAD/doc/latex/class_stereo_camera__inherit__graph.pdf
--------------------------------------------------------------------------------
/doc/latex/class_unitree_camera__inherit__graph.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unitreerobotics/UnitreecameraSDK/HEAD/doc/latex/class_unitree_camera__inherit__graph.pdf
--------------------------------------------------------------------------------
/doc/latex/example__get_depth_frame_8cc__incl.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unitreerobotics/UnitreecameraSDK/HEAD/doc/latex/example__get_depth_frame_8cc__incl.pdf
--------------------------------------------------------------------------------
/doc/latex/example__get_point_cloud_8cc__incl.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unitreerobotics/UnitreecameraSDK/HEAD/doc/latex/example__get_point_cloud_8cc__incl.pdf
--------------------------------------------------------------------------------
/doc/html/struct___device___point____coll__graph.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unitreerobotics/UnitreecameraSDK/HEAD/doc/html/struct___device___point____coll__graph.png
--------------------------------------------------------------------------------
/doc/latex/_stereo_camera_common_8hpp__dep__incl.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unitreerobotics/UnitreecameraSDK/HEAD/doc/latex/_stereo_camera_common_8hpp__dep__incl.pdf
--------------------------------------------------------------------------------
/doc/latex/_unitree_camera_s_d_k_8hpp__dep__incl.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unitreerobotics/UnitreecameraSDK/HEAD/doc/latex/_unitree_camera_s_d_k_8hpp__dep__incl.pdf
--------------------------------------------------------------------------------
/doc/latex/struct___device___point____coll__graph.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unitreerobotics/UnitreecameraSDK/HEAD/doc/latex/struct___device___point____coll__graph.pdf
--------------------------------------------------------------------------------
/doc/html/classglwindow_1_1_g_l_window__coll__graph.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unitreerobotics/UnitreecameraSDK/HEAD/doc/html/classglwindow_1_1_g_l_window__coll__graph.png
--------------------------------------------------------------------------------
/doc/html/dir_4eeb864c4eec08c7d6b9d3b0352cfdde_dep.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unitreerobotics/UnitreecameraSDK/HEAD/doc/html/dir_4eeb864c4eec08c7d6b9d3b0352cfdde_dep.png
--------------------------------------------------------------------------------
/doc/html/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unitreerobotics/UnitreecameraSDK/HEAD/doc/html/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.png
--------------------------------------------------------------------------------
/doc/html/dir_d28a4824dc47e487b107a5db32ef43c4_dep.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unitreerobotics/UnitreecameraSDK/HEAD/doc/html/dir_d28a4824dc47e487b107a5db32ef43c4_dep.png
--------------------------------------------------------------------------------
/doc/html/example__get_calib_params_file_8cc__incl.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unitreerobotics/UnitreecameraSDK/HEAD/doc/html/example__get_calib_params_file_8cc__incl.png
--------------------------------------------------------------------------------
/doc/html/search/all_c.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['viewpoint',['Viewpoint',['../structglwindow_1_1_scene_window_1_1_viewpoint.html',1,'glwindow::SceneWindow']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/doc/html/search/functions_3.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['isopened',['isOpened',['../class_stereo_camera.html#a47c0d9ee727f13af5d348db9f217a44b',1,'StereoCamera']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/doc/latex/classglwindow_1_1_g_l_window__coll__graph.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unitreerobotics/UnitreecameraSDK/HEAD/doc/latex/classglwindow_1_1_g_l_window__coll__graph.pdf
--------------------------------------------------------------------------------
/doc/latex/dir_4eeb864c4eec08c7d6b9d3b0352cfdde_dep.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unitreerobotics/UnitreecameraSDK/HEAD/doc/latex/dir_4eeb864c4eec08c7d6b9d3b0352cfdde_dep.pdf
--------------------------------------------------------------------------------
/doc/latex/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unitreerobotics/UnitreecameraSDK/HEAD/doc/latex/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.pdf
--------------------------------------------------------------------------------
/doc/latex/dir_d28a4824dc47e487b107a5db32ef43c4_dep.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unitreerobotics/UnitreecameraSDK/HEAD/doc/latex/dir_d28a4824dc47e487b107a5db32ef43c4_dep.pdf
--------------------------------------------------------------------------------
/doc/latex/example__get_calib_params_file_8cc__incl.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unitreerobotics/UnitreecameraSDK/HEAD/doc/latex/example__get_calib_params_file_8cc__incl.pdf
--------------------------------------------------------------------------------
/doc/html/classglwindow_1_1_scene_window__coll__graph.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unitreerobotics/UnitreecameraSDK/HEAD/doc/html/classglwindow_1_1_scene_window__coll__graph.png
--------------------------------------------------------------------------------
/doc/html/search/classes_7.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['viewpoint',['Viewpoint',['../structglwindow_1_1_scene_window_1_1_viewpoint.html',1,'glwindow::SceneWindow']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/doc/latex/classglwindow_1_1_scene_window__coll__graph.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unitreerobotics/UnitreecameraSDK/HEAD/doc/latex/classglwindow_1_1_scene_window__coll__graph.pdf
--------------------------------------------------------------------------------
/doc/html/classglwindow_1_1_event_dispatcher__coll__graph.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unitreerobotics/UnitreecameraSDK/HEAD/doc/html/classglwindow_1_1_event_dispatcher__coll__graph.png
--------------------------------------------------------------------------------
/doc/html/classglwindow_1_1_scene_window__inherit__graph.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unitreerobotics/UnitreecameraSDK/HEAD/doc/html/classglwindow_1_1_scene_window__inherit__graph.png
--------------------------------------------------------------------------------
/doc/latex/classglwindow_1_1_scene_window__inherit__graph.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unitreerobotics/UnitreecameraSDK/HEAD/doc/latex/classglwindow_1_1_scene_window__inherit__graph.pdf
--------------------------------------------------------------------------------
/doc/html/search/enums_0.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['imagerect',['ImageRect',['../_stereo_camera_common_8cc.html#a883d5937720f572dee2c22374bf7190b',1,'StereoCameraCommon.cc']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/doc/html/structglwindow_1_1_event_handler__inherit__graph.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unitreerobotics/UnitreecameraSDK/HEAD/doc/html/structglwindow_1_1_event_handler__inherit__graph.png
--------------------------------------------------------------------------------
/doc/latex/classglwindow_1_1_event_dispatcher__coll__graph.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unitreerobotics/UnitreecameraSDK/HEAD/doc/latex/classglwindow_1_1_event_dispatcher__coll__graph.pdf
--------------------------------------------------------------------------------
/doc/latex/structglwindow_1_1_event_handler__inherit__graph.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unitreerobotics/UnitreecameraSDK/HEAD/doc/latex/structglwindow_1_1_event_handler__inherit__graph.pdf
--------------------------------------------------------------------------------
/doc/html/classglwindow_1_1_event_dispatcher__inherit__graph.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unitreerobotics/UnitreecameraSDK/HEAD/doc/html/classglwindow_1_1_event_dispatcher__inherit__graph.png
--------------------------------------------------------------------------------
/doc/html/search/defines_0.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['rgb_5fpcl',['RGB_PCL',['../example__get_point_cloud_8cc.html#a252571170a109b31218383613dc16295',1,'example_getPointCloud.cc']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/doc/latex/classglwindow_1_1_event_dispatcher__inherit__graph.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unitreerobotics/UnitreecameraSDK/HEAD/doc/latex/classglwindow_1_1_event_dispatcher__inherit__graph.pdf
--------------------------------------------------------------------------------
/doc/html/search/all_8.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['pcl',['PCL',['../struct_p_c_l.html',1,'']]],
4 | ['pts',['pts',['../struct_p_c_l.html#a07c28b7f533724d91ec4a9e461989d8c',1,'PCL']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/doc/html/search/functions_0.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['checkfirmwareversion',['checkFirmwareVersion',['../class_unitree_camera.html#a45e182540ab4bb59b68fb07c23bdd91f',1,'UnitreeCamera']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/doc/html/structglwindow_1_1_g_l_window_1_1_scoped_context__coll__graph.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unitreerobotics/UnitreecameraSDK/HEAD/doc/html/structglwindow_1_1_g_l_window_1_1_scoped_context__coll__graph.png
--------------------------------------------------------------------------------
/doc/latex/structglwindow_1_1_g_l_window_1_1_scoped_context__coll__graph.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unitreerobotics/UnitreecameraSDK/HEAD/doc/latex/structglwindow_1_1_g_l_window_1_1_scoped_context__coll__graph.pdf
--------------------------------------------------------------------------------
/doc/html/class_stereo_camera__inherit__graph.map:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/doc/html/inherit_graph_10.map:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/doc/html/inherit_graph_0.map:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/doc/html/inherit_graph_6.map:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/doc/html/inherit_graph_7.map:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/doc/html/inherit_graph_2.map:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/doc/html/search/classes_3.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['info_5fcamera_5fos',['info_camera_os',['../classinfo__camera__os.html',1,'']]],
4 | ['info_5fcamera_5fstring',['info_camera_String',['../classinfo__camera___string.html',1,'']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/doc/html/inherit_graph_4.map:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/doc/html/search/classes_1.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['eventdispatcher',['EventDispatcher',['../classglwindow_1_1_event_dispatcher.html',1,'glwindow']]],
4 | ['eventhandler',['EventHandler',['../structglwindow_1_1_event_handler.html',1,'glwindow']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/doc/html/inherit_graph_8.map:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/doc/html/class_unitree_camera__coll__graph.map:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/doc/html/classglwindow_1_1_g_l_window__coll__graph.map:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/doc/html/classglwindow_1_1_scene_window__inherit__graph.map:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/doc/html/inherit_graph_5.map:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/doc/html/class_unitree_camera__inherit__graph.map:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/doc/html/inherit_graph_3.map:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/doc/html/classglwindow_1_1_event_dispatcher__coll__graph.map:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/doc/html/search/all_1.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['checkfirmwareversion',['checkFirmwareVersion',['../class_unitree_camera.html#a45e182540ab4bb59b68fb07c23bdd91f',1,'UnitreeCamera']]],
4 | ['clr',['clr',['../struct_p_c_l.html#a6555550c790378b130273dd6ae3a2158',1,'PCL']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/doc/html/search/searchdata.js:
--------------------------------------------------------------------------------
1 | var indexSectionsWithContent =
2 | {
3 | 0: "i",
4 | 1: "i"
5 | };
6 |
7 | var indexSectionNames =
8 | {
9 | 0: "all",
10 | 1: "pages"
11 | };
12 |
13 | var indexSectionLabels =
14 | {
15 | 0: "All",
16 | 1: "Pages"
17 | };
18 |
19 |
--------------------------------------------------------------------------------
/doc/html/classglwindow_1_1_event_dispatcher__inherit__graph.map:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/doc/latex/dir_8d5e63337d9bc0375b6fa20fd80d83ec.tex:
--------------------------------------------------------------------------------
1 | \hypertarget{dir_8d5e63337d9bc0375b6fa20fd80d83ec}{}\section{examples/gl\+Viewer Directory Reference}
2 | \label{dir_8d5e63337d9bc0375b6fa20fd80d83ec}\index{examples/gl\+Viewer Directory Reference@{examples/gl\+Viewer Directory Reference}}
3 |
--------------------------------------------------------------------------------
/doc/latex/dir_63772b626f2709090f0bdca0f40827b4.tex:
--------------------------------------------------------------------------------
1 | \hypertarget{dir_63772b626f2709090f0bdca0f40827b4}{}\section{build/\+C\+Make\+Files Directory Reference}
2 | \label{dir_63772b626f2709090f0bdca0f40827b4}\index{build/\+C\+Make\+Files Directory Reference@{build/\+C\+Make\+Files Directory Reference}}
3 |
--------------------------------------------------------------------------------
/doc/html/search/all_6.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['loadcalibparams',['loadCalibParams',['../class_stereo_camera.html#afb896942fb7fe1ea33c80ec9dcefa6a0',1,'StereoCamera']]],
4 | ['loadconfig',['loadConfig',['../class_stereo_camera.html#afe25245d518e12c6f0a685d7da7a2979',1,'StereoCamera']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/doc/html/search/functions_4.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['loadcalibparams',['loadCalibParams',['../class_stereo_camera.html#afb896942fb7fe1ea33c80ec9dcefa6a0',1,'StereoCamera']]],
4 | ['loadconfig',['loadConfig',['../class_stereo_camera.html#afe25245d518e12c6f0a685d7da7a2979',1,'StereoCamera']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/doc/html/search/all_d.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['_7estereocamera',['~StereoCamera',['../class_stereo_camera.html#a2b36ce592e0e2bf0850d37681c51ae60',1,'StereoCamera']]],
4 | ['_7eunitreecamera',['~UnitreeCamera',['../class_unitree_camera.html#aefb112b0fa677221163ddd18ccf08d8c',1,'UnitreeCamera']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/doc/html/_stereo_camera_common_8hpp__incl.map:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/doc/html/search/functions_9.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['_7estereocamera',['~StereoCamera',['../class_stereo_camera.html#a2b36ce592e0e2bf0850d37681c51ae60',1,'StereoCamera']]],
4 | ['_7eunitreecamera',['~UnitreeCamera',['../class_unitree_camera.html#aefb112b0fa677221163ddd18ccf08d8c',1,'UnitreeCamera']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/doc/latex/dir_4fef79e7177ba769987a8da36c892c5f.tex:
--------------------------------------------------------------------------------
1 | \hypertarget{dir_4fef79e7177ba769987a8da36c892c5f}{}\section{build Directory Reference}
2 | \label{dir_4fef79e7177ba769987a8da36c892c5f}\index{build Directory Reference@{build Directory Reference}}
3 | \subsection*{Directories}
4 | \begin{DoxyCompactItemize}
5 | \end{DoxyCompactItemize}
6 |
--------------------------------------------------------------------------------
/doc/html/search/files_1.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['stereocameracommon_2ecc',['StereoCameraCommon.cc',['../_stereo_camera_common_8cc.html',1,'']]],
4 | ['stereocameracommon_2ehpp',['StereoCameraCommon.hpp',['../_stereo_camera_common_8hpp.html',1,'']]],
5 | ['systemlog_2ehpp',['SystemLog.hpp',['../_system_log_8hpp.html',1,'']]]
6 | ];
7 |
--------------------------------------------------------------------------------
/doc/latex/dir_209c714a154efd8d40a59e92e6a74502.tex:
--------------------------------------------------------------------------------
1 | \hypertarget{dir_209c714a154efd8d40a59e92e6a74502}{}\section{build/\+C\+Make\+Files/3.14.6/\+Compiler\+IdC Directory Reference}
2 | \label{dir_209c714a154efd8d40a59e92e6a74502}\index{build/\+C\+Make\+Files/3.\+14.\+6/\+Compiler\+Id\+C Directory Reference@{build/\+C\+Make\+Files/3.\+14.\+6/\+Compiler\+Id\+C Directory Reference}}
3 |
--------------------------------------------------------------------------------
/doc/html/inherit_graph_9.map:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/doc/latex/dir_8a35f475ed9d8a5443c1993b236eb8f6.tex:
--------------------------------------------------------------------------------
1 | \hypertarget{dir_8a35f475ed9d8a5443c1993b236eb8f6}{}\section{build/\+C\+Make\+Files/3.14.6/\+Compiler\+Id\+C\+XX Directory Reference}
2 | \label{dir_8a35f475ed9d8a5443c1993b236eb8f6}\index{build/\+C\+Make\+Files/3.\+14.\+6/\+Compiler\+Id\+C\+X\+X Directory Reference@{build/\+C\+Make\+Files/3.\+14.\+6/\+Compiler\+Id\+C\+X\+X Directory Reference}}
3 |
--------------------------------------------------------------------------------
/doc/html/search/functions_6.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['runtimeerror',['runTimeError',['../class_system_log.html#ac33b9f16ae96885ff7170d209a6af506',1,'SystemLog']]],
4 | ['runtimeinfo',['runTimeInfo',['../class_system_log.html#ac9b085c959e3f97d547c997c2fca2613',1,'SystemLog']]],
5 | ['runtimewarning',['runTimeWarning',['../class_system_log.html#a69d19a4affe470db2b740a1e9a78e6e5',1,'SystemLog']]]
6 | ];
7 |
--------------------------------------------------------------------------------
/doc/latex/dir_3a56b08581502e42e7c33d229017cb82.tex:
--------------------------------------------------------------------------------
1 | \hypertarget{dir_3a56b08581502e42e7c33d229017cb82}{}\section{build/\+C\+Make\+Files/3.14.6 Directory Reference}
2 | \label{dir_3a56b08581502e42e7c33d229017cb82}\index{build/\+C\+Make\+Files/3.\+14.\+6 Directory Reference@{build/\+C\+Make\+Files/3.\+14.\+6 Directory Reference}}
3 | \subsection*{Directories}
4 | \begin{DoxyCompactItemize}
5 | \end{DoxyCompactItemize}
6 |
--------------------------------------------------------------------------------
/doc/html/search/all_2.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['debugtimeerror',['debugTimeError',['../class_system_log.html#ae1cbe2de51efe22068e2e047396a72dd',1,'SystemLog']]],
4 | ['debugtimeinfo',['debugTimeInfo',['../class_system_log.html#ad79238fdcc9a301093d6fa32884d1ae1',1,'SystemLog']]],
5 | ['debugtimewarning',['debugTimeWarning',['../class_system_log.html#a08dff4b478ed29a39d584d3b7f21ddfb',1,'SystemLog']]]
6 | ];
7 |
--------------------------------------------------------------------------------
/doc/html/structglwindow_1_1_event_handler__inherit__graph.map:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/doc/html/search/functions_1.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['debugtimeerror',['debugTimeError',['../class_system_log.html#ae1cbe2de51efe22068e2e047396a72dd',1,'SystemLog']]],
4 | ['debugtimeinfo',['debugTimeInfo',['../class_system_log.html#ad79238fdcc9a301093d6fa32884d1ae1',1,'SystemLog']]],
5 | ['debugtimewarning',['debugTimeWarning',['../class_system_log.html#a08dff4b478ed29a39d584d3b7f21ddfb',1,'SystemLog']]]
6 | ];
7 |
--------------------------------------------------------------------------------
/doc/html/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.map:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/doc/html/structglwindow_1_1_g_l_window_1_1_scoped_context__coll__graph.map:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/doc/html/dir_4eeb864c4eec08c7d6b9d3b0352cfdde_dep.map:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/doc/html/search/functions_8.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['unitreecamera',['UnitreeCamera',['../class_unitree_camera.html#af8a5e0c70f99096ecd378680d2f1ec27',1,'UnitreeCamera']]],
4 | ['updatecalibparams2flash',['updateCalibParams2Flash',['../class_unitree_camera.html#ab056c2e429ec5d91b7e838c18cbd0d73',1,'UnitreeCamera']]],
5 | ['updatefirmware',['updateFirmware',['../class_unitree_camera.html#abd0fd0e03ac98f90905ea582e4f397a7',1,'UnitreeCamera']]]
6 | ];
7 |
--------------------------------------------------------------------------------
/doc/latex/dir_4eeb864c4eec08c7d6b9d3b0352cfdde.tex:
--------------------------------------------------------------------------------
1 | \hypertarget{dir_4eeb864c4eec08c7d6b9d3b0352cfdde}{}\section{tools Directory Reference}
2 | \label{dir_4eeb864c4eec08c7d6b9d3b0352cfdde}\index{tools Directory Reference@{tools Directory Reference}}
3 | Directory dependency graph for tools\+:
4 | \nopagebreak
5 | \begin{figure}[H]
6 | \begin{center}
7 | \leavevmode
8 | \includegraphics[width=134pt]{dir_4eeb864c4eec08c7d6b9d3b0352cfdde_dep}
9 | \end{center}
10 | \end{figure}
11 |
--------------------------------------------------------------------------------
/doc/html/_stereo_camera_common_8cc__incl.map:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/doc/html/_unitree_camera_s_d_k_8hpp__incl.map:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/doc/html/search/classes_5.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['scenewindow',['SceneWindow',['../classglwindow_1_1_scene_window.html',1,'glwindow']]],
4 | ['scopedcontext',['ScopedContext',['../structglwindow_1_1_g_l_window_1_1_scoped_context.html',1,'glwindow::GLWindow']]],
5 | ['stereocamera',['StereoCamera',['../class_stereo_camera.html',1,'']]],
6 | ['systemlog',['SystemLog',['../class_system_log.html',1,'']]],
7 | ['systemstate',['SystemState',['../struct_g_l_window_1_1_system_state.html',1,'glwindow::GLWindow']]]
8 | ];
9 |
--------------------------------------------------------------------------------
/doc/html/inherit_graph_1.map:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/doc/html/search/all_9.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['rgb_5fpcl',['RGB_PCL',['../example__get_point_cloud_8cc.html#a252571170a109b31218383613dc16295',1,'example_getPointCloud.cc']]],
4 | ['runtimeerror',['runTimeError',['../class_system_log.html#ac33b9f16ae96885ff7170d209a6af506',1,'SystemLog']]],
5 | ['runtimeinfo',['runTimeInfo',['../class_system_log.html#ac9b085c959e3f97d547c997c2fca2613',1,'SystemLog']]],
6 | ['runtimewarning',['runTimeWarning',['../class_system_log.html#a69d19a4affe470db2b740a1e9a78e6e5',1,'SystemLog']]]
7 | ];
8 |
--------------------------------------------------------------------------------
/doc/html/search/nomatches.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/doc/html/search/all_5.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['imagerect',['ImageRect',['../_stereo_camera_common_8cc.html#a883d5937720f572dee2c22374bf7190b',1,'StereoCameraCommon.cc']]],
4 | ['introduction',['Introduction',['../index.html',1,'']]],
5 | ['info_5fcamera_5fos',['info_camera_os',['../classinfo__camera__os.html',1,'']]],
6 | ['info_5fcamera_5fstring',['info_camera_String',['../classinfo__camera___string.html',1,'']]],
7 | ['isopened',['isOpened',['../class_stereo_camera.html#a47c0d9ee727f13af5d348db9f217a44b',1,'StereoCamera']]]
8 | ];
9 |
--------------------------------------------------------------------------------
/doc/html/dir_d28a4824dc47e487b107a5db32ef43c4_dep.map:
--------------------------------------------------------------------------------
1 |
7 |
--------------------------------------------------------------------------------
/doc/html/search/all_b.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['unitreecamera',['UnitreeCamera',['../class_unitree_camera.html',1,'UnitreeCamera'],['../class_unitree_camera.html#af8a5e0c70f99096ecd378680d2f1ec27',1,'UnitreeCamera::UnitreeCamera()']]],
4 | ['unitreecamerasdk_2ehpp',['UnitreeCameraSDK.hpp',['../_unitree_camera_s_d_k_8hpp.html',1,'']]],
5 | ['updatecalibparams2flash',['updateCalibParams2Flash',['../class_unitree_camera.html#ab056c2e429ec5d91b7e838c18cbd0d73',1,'UnitreeCamera']]],
6 | ['updatefirmware',['updateFirmware',['../class_unitree_camera.html#abd0fd0e03ac98f90905ea582e4f397a7',1,'UnitreeCamera']]]
7 | ];
8 |
--------------------------------------------------------------------------------
/doc/latex/Makefile:
--------------------------------------------------------------------------------
1 | all: refman.pdf
2 |
3 | pdf: refman.pdf
4 |
5 | refman.pdf: clean refman.tex
6 | pdflatex refman
7 | makeindex refman.idx
8 | pdflatex refman
9 | latex_count=8 ; \
10 | while egrep -s 'Rerun (LaTeX|to get cross-references right)' refman.log && [ $$latex_count -gt 0 ] ;\
11 | do \
12 | echo "Rerunning latex...." ;\
13 | pdflatex refman ;\
14 | latex_count=`expr $$latex_count - 1` ;\
15 | done
16 | makeindex refman.idx
17 | pdflatex refman
18 |
19 |
20 | clean:
21 | rm -f *.ps *.dvi *.aux *.toc *.idx *.ind *.ilg *.log *.out *.brf *.blg *.bbl refman.pdf
22 |
--------------------------------------------------------------------------------
/doc/html/search/all_7.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['main',['main',['../example__get_calib_params_file_8cc.html#a0ddf1224851353fc92bfbff6f499fa97',1,'main(int argc, char *argv[]): example_getCalibParamsFile.cc'],['../example__get_depth_frame_8cc.html#a0ddf1224851353fc92bfbff6f499fa97',1,'main(int argc, char *argv[]): example_getDepthFrame.cc'],['../example__get_raw_frame_8cc.html#a0ddf1224851353fc92bfbff6f499fa97',1,'main(int argc, char *argv[]): example_getRawFrame.cc'],['../example__get_rect_frame_8cc.html#a0ddf1224851353fc92bfbff6f499fa97',1,'main(int argc, char *argv[]): example_getRectFrame.cc']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/doc/html/search/files_0.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['example_5fgetcalibparamsfile_2ecc',['example_getCalibParamsFile.cc',['../example__get_calib_params_file_8cc.html',1,'']]],
4 | ['example_5fgetdepthframe_2ecc',['example_getDepthFrame.cc',['../example__get_depth_frame_8cc.html',1,'']]],
5 | ['example_5fgetpointcloud_2ecc',['example_getPointCloud.cc',['../example__get_point_cloud_8cc.html',1,'']]],
6 | ['example_5fgetrawframe_2ecc',['example_getRawFrame.cc',['../example__get_raw_frame_8cc.html',1,'']]],
7 | ['example_5fgetrectframe_2ecc',['example_getRectFrame.cc',['../example__get_rect_frame_8cc.html',1,'']]]
8 | ];
9 |
--------------------------------------------------------------------------------
/doc/html/search/functions_5.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['main',['main',['../example__get_calib_params_file_8cc.html#a0ddf1224851353fc92bfbff6f499fa97',1,'main(int argc, char *argv[]): example_getCalibParamsFile.cc'],['../example__get_depth_frame_8cc.html#a0ddf1224851353fc92bfbff6f499fa97',1,'main(int argc, char *argv[]): example_getDepthFrame.cc'],['../example__get_raw_frame_8cc.html#a0ddf1224851353fc92bfbff6f499fa97',1,'main(int argc, char *argv[]): example_getRawFrame.cc'],['../example__get_rect_frame_8cc.html#a0ddf1224851353fc92bfbff6f499fa97',1,'main(int argc, char *argv[]): example_getRectFrame.cc']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/doc/html/example__get_raw_frame_8cc__incl.map:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/doc/html/example__get_depth_frame_8cc__incl.map:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/doc/html/example__get_rect_frame_8cc__incl.map:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/doc/html/classglwindow_1_1_scene_window__coll__graph.map:
--------------------------------------------------------------------------------
1 |
7 |
--------------------------------------------------------------------------------
/doc/html/example__get_calib_params_file_8cc__incl.map:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/doc/latex/dir_68267d1309a1af8e8297ef4c3efbcdba.tex:
--------------------------------------------------------------------------------
1 | \hypertarget{dir_68267d1309a1af8e8297ef4c3efbcdba}{}\section{src Directory Reference}
2 | \label{dir_68267d1309a1af8e8297ef4c3efbcdba}\index{src Directory Reference@{src Directory Reference}}
3 | Directory dependency graph for src\+:
4 | \nopagebreak
5 | \begin{figure}[H]
6 | \begin{center}
7 | \leavevmode
8 | \includegraphics[width=134pt]{dir_68267d1309a1af8e8297ef4c3efbcdba_dep}
9 | \end{center}
10 | \end{figure}
11 | \subsection*{Files}
12 | \begin{DoxyCompactItemize}
13 | \item
14 | file \hyperlink{_stereo_camera_common_8cc}{Stereo\+Camera\+Common.\+cc}
15 | \begin{DoxyCompactList}\small\item\em This file is part of Unitree\+Camera\+S\+DK, which implement stereo vision algorithm. \end{DoxyCompactList}\end{DoxyCompactItemize}
16 |
--------------------------------------------------------------------------------
/examples/example_share.cc:
--------------------------------------------------------------------------------
1 | #include
2 | #include
3 |
4 | int main(int argc, char *argv[])
5 | {
6 |
7 | UnitreeCamera cam("trans_rect_config.yaml"); ///< init camera by device node number
8 | if(!cam.isOpened()) ///< get camera open state
9 | exit(EXIT_FAILURE);
10 | cam.startCapture(false, true);
11 |
12 | usleep(500000);
13 | while(cam.isOpened())
14 | {
15 | cv::Mat left,right,feim;
16 | if(!cam.getRectStereoFrame(left,right))
17 | {
18 | usleep(1000);
19 | continue;
20 | }
21 | char key = cv::waitKey(10);
22 | if(key == 27) // press ESC key
23 | break;
24 | }
25 |
26 | cam.stopCapture(); ///< stop camera capturing
27 |
28 | return 0;
29 | }
--------------------------------------------------------------------------------
/doc/html/search/all_3.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['eventdispatcher',['EventDispatcher',['../classglwindow_1_1_event_dispatcher.html',1,'glwindow']]],
4 | ['eventhandler',['EventHandler',['../structglwindow_1_1_event_handler.html',1,'glwindow']]],
5 | ['example_5fgetcalibparamsfile_2ecc',['example_getCalibParamsFile.cc',['../example__get_calib_params_file_8cc.html',1,'']]],
6 | ['example_5fgetdepthframe_2ecc',['example_getDepthFrame.cc',['../example__get_depth_frame_8cc.html',1,'']]],
7 | ['example_5fgetpointcloud_2ecc',['example_getPointCloud.cc',['../example__get_point_cloud_8cc.html',1,'']]],
8 | ['example_5fgetrawframe_2ecc',['example_getRawFrame.cc',['../example__get_raw_frame_8cc.html',1,'']]],
9 | ['example_5fgetrectframe_2ecc',['example_getRectFrame.cc',['../example__get_rect_frame_8cc.html',1,'']]]
10 | ];
11 |
--------------------------------------------------------------------------------
/doc/html/_unitree_camera_s_d_k_8hpp__dep__incl.map:
--------------------------------------------------------------------------------
1 |
8 |
--------------------------------------------------------------------------------
/doc/html/example__get_point_cloud_8cc__incl.map:
--------------------------------------------------------------------------------
1 |
8 |
--------------------------------------------------------------------------------
/doc/latex/dir_d44c64559bbebec7f509842c48db8b23.tex:
--------------------------------------------------------------------------------
1 | \hypertarget{dir_d44c64559bbebec7f509842c48db8b23}{}\section{include Directory Reference}
2 | \label{dir_d44c64559bbebec7f509842c48db8b23}\index{include Directory Reference@{include Directory Reference}}
3 | \subsection*{Files}
4 | \begin{DoxyCompactItemize}
5 | \item
6 | file \hyperlink{_stereo_camera_common_8hpp}{Stereo\+Camera\+Common.\+hpp}
7 | \begin{DoxyCompactList}\small\item\em This file is part of Unitree\+Camera\+S\+DK, which declare stereo camera algorithm A\+P\+Is. \end{DoxyCompactList}\item
8 | file \hyperlink{_system_log_8hpp}{System\+Log.\+hpp}
9 | \begin{DoxyCompactList}\small\item\em This file is part of Unitree\+Camera\+S\+DK, which declare the A\+P\+Is of log system. \end{DoxyCompactList}\item
10 | file \hyperlink{_unitree_camera_s_d_k_8hpp}{Unitree\+Camera\+S\+D\+K.\+hpp}
11 | \begin{DoxyCompactList}\small\item\em This file is part of Unitree\+Camera\+S\+DK, which declare unitree camera A\+P\+Is. \end{DoxyCompactList}\end{DoxyCompactItemize}
12 |
--------------------------------------------------------------------------------
/doc/html/search/all_0.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/doc/html/search/all_1.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/doc/html/search/all_2.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/doc/html/search/all_3.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/doc/html/search/all_4.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/doc/html/search/all_5.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/doc/html/search/all_6.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/doc/html/search/all_7.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/doc/html/search/all_8.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/doc/html/search/all_9.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/doc/html/search/all_a.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/doc/html/search/all_b.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/doc/html/search/all_c.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/doc/html/search/all_d.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/doc/html/search/classes_0.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/doc/html/search/classes_1.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/doc/html/search/classes_2.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/doc/html/search/classes_3.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/doc/html/search/classes_4.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/doc/html/search/classes_5.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/doc/html/search/classes_6.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/doc/html/search/classes_7.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/doc/html/search/defines_0.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/doc/html/search/enums_0.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/doc/html/search/files_0.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/doc/html/search/files_1.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/doc/html/search/files_2.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/doc/html/search/pages_0.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/doc/html/search/functions_0.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/doc/html/search/functions_1.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/doc/html/search/functions_2.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/doc/html/search/functions_3.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/doc/html/search/functions_4.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/doc/html/search/functions_5.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/doc/html/search/functions_6.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/doc/html/search/functions_7.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/doc/html/search/functions_8.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/doc/html/search/functions_9.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/doc/html/search/variables_0.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/doc/html/search/variables_1.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/examples/example_getCalibParamsFile.cc:
--------------------------------------------------------------------------------
1 | /**
2 | * @file example_getCalibParamsFile.cc
3 | * @brief This file is part of UnitreeCameraSDK.
4 | * @details This example that how to get camera internal parameters
5 | * @author ZhangChunyang
6 | * @date 2021.07.31
7 | * @version 1.0.1
8 | * @copyright Copyright (c) 2020-2021, Hangzhou Yushu Technology Stock CO.LTD. All Rights Reserved.
9 | */
10 |
11 | #include
12 | #include
13 |
14 | int main(int argc, char *argv[]){
15 |
16 | UnitreeCamera cam("stereo_camera_config.yaml"); ///< init UnitreeCamera object by config file
17 | if(!cam.isOpened()) ///< get camera open state
18 | exit(EXIT_FAILURE);
19 |
20 | cam.startCapture(); ///< disable image h264 encoding and share memory sharing
21 | usleep(100000); ///< wait parameters initialization finished
22 | cam.saveCalibParams("output_camCalibParams.yaml"); ///< save parameters to output_camCalibParams.yaml
23 | std::cout << cam.getSerialNumber() << " " << cam.getPosNumber() << std::endl;
24 | usleep(100000);
25 | cam.stopCapture(); ///< stop camera capturing
26 | return 0;
27 | }
28 |
--------------------------------------------------------------------------------
/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | cmake_minimum_required( VERSION 2.8 )
2 | project( UnitreeCameraSDK )
3 |
4 | set(EXECUTABLE_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/bins/)
5 |
6 | find_package(OpenCV 4 REQUIRED)
7 | if(OpenCV_FOUND)
8 | include_directories(${OpenCV_INCLUDE_DIR})
9 | message(STATUS "OpenCV ${OpenCV_VERSION} FOUND")
10 | message(STATUS ${OpenCV_LIBS})
11 | if(${OpenCV_VERSION_MAJOR} EQUAL 4)
12 | add_definitions(-DOPENCV_VERSION_4)
13 | elseif(${OpenCV_VERSION_MAJOR} LESS 4)
14 | add_definitions(-DOPENCV_VERSION_3)
15 | endif()
16 | else()
17 | message(FATAL_ERROR "OpenCV Library Not Found")
18 | endif()
19 |
20 | if(CMAKE_HOST_SYSTEM_PROCESSOR MATCHES "x86_64")
21 | set(LIBRARY_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/lib/amd64/)
22 | link_directories(${PROJECT_SOURCE_DIR}/lib/amd64/)
23 | else()
24 | set(LIBRARY_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/lib/arm64/)
25 | link_directories(${PROJECT_SOURCE_DIR}/lib/arm64/)
26 | endif()
27 |
28 | set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -pthread")
29 | include_directories(${PROJECT_SOURCE_DIR}/include)
30 |
31 | set(SDKLIBS unitree_camera tstc_V4L2_xu_camera udev systemlog ${OpenCV_LIBS})
32 |
33 | add_subdirectory(${PROJECT_SOURCE_DIR}/examples)
34 |
35 |
--------------------------------------------------------------------------------
/doc/latex/classinfo__camera___string.tex:
--------------------------------------------------------------------------------
1 | \hypertarget{classinfo__camera___string}{}\section{info\+\_\+camera\+\_\+\+String Class Reference}
2 | \label{classinfo__camera___string}\index{info\+\_\+camera\+\_\+\+String@{info\+\_\+camera\+\_\+\+String}}
3 | \subsection*{Public Attributes}
4 | \begin{DoxyCompactItemize}
5 | \item
6 | \mbox{\Hypertarget{classinfo__camera___string_a534901ae79a44cbd9e298e237fa4fc0f}\label{classinfo__camera___string_a534901ae79a44cbd9e298e237fa4fc0f}}
7 | char {\bfseries i\+Manufacturer} \mbox{[}M\+A\+X\+\_\+\+P\+A\+TH\mbox{]}
8 | \item
9 | \mbox{\Hypertarget{classinfo__camera___string_a7760c615973f721307ccc15d291b82dd}\label{classinfo__camera___string_a7760c615973f721307ccc15d291b82dd}}
10 | char {\bfseries i\+Product} \mbox{[}M\+A\+X\+\_\+\+P\+A\+TH\mbox{]}
11 | \item
12 | \mbox{\Hypertarget{classinfo__camera___string_aa36e331d9d8aa31382774bdd0a22f23e}\label{classinfo__camera___string_aa36e331d9d8aa31382774bdd0a22f23e}}
13 | char {\bfseries i\+Serial\+Number} \mbox{[}M\+A\+X\+\_\+\+P\+A\+TH\mbox{]}
14 | \end{DoxyCompactItemize}
15 |
16 |
17 | The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
18 | \item
19 | src/camera\+\_\+api.\+h\end{DoxyCompactItemize}
20 |
--------------------------------------------------------------------------------
/doc/html/_stereo_camera_common_8hpp__dep__incl.map:
--------------------------------------------------------------------------------
1 |
10 |
--------------------------------------------------------------------------------
/doc/html/search/functions_2.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['getcalibparams',['getCalibParams',['../class_stereo_camera.html#a61ea11e661cca31acb780edbbba1d32e',1,'StereoCamera']]],
4 | ['getdepthframe',['getDepthFrame',['../class_stereo_camera.html#aa0bd7e3a7ab4fcf2598ac4e780a27cb3',1,'StereoCamera']]],
5 | ['getdevicenode',['getDeviceNode',['../class_stereo_camera.html#a34d50c8166cf8f3f76fff5789f8f1eee',1,'StereoCamera']]],
6 | ['getloglevel',['getLogLevel',['../class_stereo_camera.html#a105495e27d95f3f905ef1de0f9866c70',1,'StereoCamera']]],
7 | ['getposnumber',['getPosNumber',['../class_stereo_camera.html#ab844029084a9a9de0996c1e7b24c258c',1,'StereoCamera']]],
8 | ['getrawframe',['getRawFrame',['../class_stereo_camera.html#ac8fbb6e1ebd828b1640d43ad7cdc0f9c',1,'StereoCamera']]],
9 | ['getrawframerate',['getRawFrameRate',['../class_stereo_camera.html#ac92c3a60ae0c38e203c81bb2a2738eb4',1,'StereoCamera']]],
10 | ['getrawframesize',['getRawFrameSize',['../class_stereo_camera.html#a38c990b26167c2f7823b20f44b1a8fa7',1,'StereoCamera']]],
11 | ['getserialnumber',['getSerialNumber',['../class_stereo_camera.html#a3cb43015d545854892dd2e4057f5b2be',1,'StereoCamera']]],
12 | ['getstereoframe',['getStereoFrame',['../class_stereo_camera.html#aa25f48d95ba8d1c71fb0e40b53f68379',1,'StereoCamera']]]
13 | ];
14 |
--------------------------------------------------------------------------------
/doc/html/search/all_4.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['getcalibparams',['getCalibParams',['../class_stereo_camera.html#a61ea11e661cca31acb780edbbba1d32e',1,'StereoCamera']]],
4 | ['getdepthframe',['getDepthFrame',['../class_stereo_camera.html#aa0bd7e3a7ab4fcf2598ac4e780a27cb3',1,'StereoCamera']]],
5 | ['getdevicenode',['getDeviceNode',['../class_stereo_camera.html#a34d50c8166cf8f3f76fff5789f8f1eee',1,'StereoCamera']]],
6 | ['getloglevel',['getLogLevel',['../class_stereo_camera.html#a105495e27d95f3f905ef1de0f9866c70',1,'StereoCamera']]],
7 | ['getposnumber',['getPosNumber',['../class_stereo_camera.html#ab844029084a9a9de0996c1e7b24c258c',1,'StereoCamera']]],
8 | ['getrawframe',['getRawFrame',['../class_stereo_camera.html#ac8fbb6e1ebd828b1640d43ad7cdc0f9c',1,'StereoCamera']]],
9 | ['getrawframerate',['getRawFrameRate',['../class_stereo_camera.html#ac92c3a60ae0c38e203c81bb2a2738eb4',1,'StereoCamera']]],
10 | ['getrawframesize',['getRawFrameSize',['../class_stereo_camera.html#a38c990b26167c2f7823b20f44b1a8fa7',1,'StereoCamera']]],
11 | ['getserialnumber',['getSerialNumber',['../class_stereo_camera.html#a3cb43015d545854892dd2e4057f5b2be',1,'StereoCamera']]],
12 | ['getstereoframe',['getStereoFrame',['../class_stereo_camera.html#aa25f48d95ba8d1c71fb0e40b53f68379',1,'StereoCamera']]],
13 | ['glwindow',['GLWindow',['../classglwindow_1_1_g_l_window.html',1,'glwindow']]]
14 | ];
15 |
--------------------------------------------------------------------------------
/examples/glViewer/scenewindow.hpp:
--------------------------------------------------------------------------------
1 | // Copyright (c) Ethan Eade, https://bitbucket.org/ethaneade/glwindow
2 |
3 | #pragma once
4 |
5 | #include "glwindow.hpp"
6 |
7 | namespace glwindow
8 | {
9 |
10 | class SceneWindow : public EventHandler
11 | {
12 | public:
13 |
14 | struct Viewpoint
15 | {
16 | double target[3];
17 | double azimuth, elevation, distance;
18 | Viewpoint();
19 | };
20 |
21 | SceneWindow(int width, int height, const char *title);
22 | virtual ~SceneWindow();
23 |
24 | void update();
25 |
26 | bool start_draw();
27 | void finish_draw();
28 |
29 | GLWindow win;
30 | Viewpoint viewpoint;
31 |
32 | protected:
33 | bool on_key_down(GLWindow& win, int key);
34 | bool on_button_down(GLWindow& win, int btn, int state, int x, int y);
35 | bool on_button_up(GLWindow& win, int btn, int state, int x, int y);
36 | bool on_mouse_move(GLWindow& win, int state, int x, int y);
37 | bool on_mouse_wheel(GLWindow& win, int state, int x, int y, int dx, int dy);
38 | bool on_resize(GLWindow& win, int x, int y, int w, int h);
39 |
40 | bool dragging;
41 | int drag_btn;
42 | int x0, y0;
43 | double inv_w0, inv_h0;
44 | Viewpoint vp0;
45 |
46 | bool drawing;
47 | };
48 |
49 | }
50 |
--------------------------------------------------------------------------------
/doc/html/_system_log_8hpp__dep__incl.map:
--------------------------------------------------------------------------------
1 |
11 |
--------------------------------------------------------------------------------
/examples/example_getDepthFrame.cc:
--------------------------------------------------------------------------------
1 | /**
2 | * @file example_getDepthFrame.cc
3 | * @brief This file is part of UnitreeCameraSDK.
4 | * @details This example that how to get depth frame
5 | * @author SunMingzhe
6 | * @date 2021.12.07
7 | * @version 1.1.0
8 | * @copyright Copyright (c) 2020-2021, Hangzhou Yushu Technology Stock CO.LTD. All Rights Reserved.
9 | */
10 |
11 | #include
12 | #include
13 |
14 | int main(int argc, char *argv[]){
15 |
16 | UnitreeCamera cam("stereo_camera_config.yaml"); ///< init UnitreeCamera object by config file
17 | if(!cam.isOpened()) ///< get camera open state
18 | exit(EXIT_FAILURE);
19 |
20 | cam.startCapture(); ///< disable image h264 encoding and share memory sharing
21 | cam.startStereoCompute(); ///< start disparity computing
22 |
23 | while(cam.isOpened()){
24 | cv::Mat depth;
25 | std::chrono::microseconds t;
26 | if(!cam.getDepthFrame(depth, true, t)){ ///< get stereo camera depth image
27 | usleep(1000);
28 | continue;
29 | }
30 | if(!depth.empty()){
31 | cv::imshow("UnitreeCamera-Depth", depth);
32 | }
33 | char key = cv::waitKey(10);
34 | if(key == 27) // press ESC key
35 | break;
36 | }
37 |
38 | cam.stopStereoCompute(); ///< stop disparity computing
39 | cam.stopCapture(); ///< stop camera capturing
40 |
41 | return 0;
42 | }
43 |
--------------------------------------------------------------------------------
/doc/latex/struct_p_c_l.tex:
--------------------------------------------------------------------------------
1 | \hypertarget{struct_p_c_l}{}\section{P\+CL Struct Reference}
2 | \label{struct_p_c_l}\index{P\+CL@{P\+CL}}
3 |
4 |
5 | this struct is used for R\+GB point cloud capture and display
6 |
7 |
8 |
9 |
10 | {\ttfamily \#include $<$Stereo\+Camera\+Common.\+hpp$>$}
11 |
12 | \subsection*{Public Attributes}
13 | \begin{DoxyCompactItemize}
14 | \item
15 | \mbox{\Hypertarget{struct_p_c_l_a07c28b7f533724d91ec4a9e461989d8c}\label{struct_p_c_l_a07c28b7f533724d91ec4a9e461989d8c}}
16 | cv\+::\+Vec3f \hyperlink{struct_p_c_l_a07c28b7f533724d91ec4a9e461989d8c}{pts}
17 | \begin{DoxyCompactList}\small\item\em points coordinates (x, y, z) \end{DoxyCompactList}\item
18 | \mbox{\Hypertarget{struct_p_c_l_a6555550c790378b130273dd6ae3a2158}\label{struct_p_c_l_a6555550c790378b130273dd6ae3a2158}}
19 | cv\+::\+Vec3b \hyperlink{struct_p_c_l_a6555550c790378b130273dd6ae3a2158}{clr}
20 | \begin{DoxyCompactList}\small\item\em points color (b, g, r) \end{DoxyCompactList}\end{DoxyCompactItemize}
21 |
22 |
23 | \subsection{Detailed Description}
24 | this struct is used for R\+GB point cloud capture and display
25 |
26 | pts for point coordinates (x, y, z), clr for point color (b, g, r) \begin{DoxyNote}{Note}
27 | point cloud simple type
28 | \end{DoxyNote}
29 | \begin{DoxyAttention}{Attention}
30 | point data element type float, color data element type uchar
31 | \end{DoxyAttention}
32 |
33 |
34 | The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
35 | \item
36 | include/\hyperlink{_stereo_camera_common_8hpp}{Stereo\+Camera\+Common.\+hpp}\end{DoxyCompactItemize}
37 |
--------------------------------------------------------------------------------
/doc/latex/structglwindow_1_1_scene_window_1_1_viewpoint.tex:
--------------------------------------------------------------------------------
1 | \hypertarget{structglwindow_1_1_scene_window_1_1_viewpoint}{}\section{glwindow\+:\+:Scene\+Window\+:\+:Viewpoint Struct Reference}
2 | \label{structglwindow_1_1_scene_window_1_1_viewpoint}\index{glwindow\+::\+Scene\+Window\+::\+Viewpoint@{glwindow\+::\+Scene\+Window\+::\+Viewpoint}}
3 | \subsection*{Public Attributes}
4 | \begin{DoxyCompactItemize}
5 | \item
6 | \mbox{\Hypertarget{structglwindow_1_1_scene_window_1_1_viewpoint_a48d71514393c6538f2753b219ec25e1e}\label{structglwindow_1_1_scene_window_1_1_viewpoint_a48d71514393c6538f2753b219ec25e1e}}
7 | double {\bfseries target} \mbox{[}3\mbox{]}
8 | \item
9 | \mbox{\Hypertarget{structglwindow_1_1_scene_window_1_1_viewpoint_a2c4761518908d5af7812a2427275b9da}\label{structglwindow_1_1_scene_window_1_1_viewpoint_a2c4761518908d5af7812a2427275b9da}}
10 | double {\bfseries azimuth}
11 | \item
12 | \mbox{\Hypertarget{structglwindow_1_1_scene_window_1_1_viewpoint_a019ecd110fdfc130d30318e728198718}\label{structglwindow_1_1_scene_window_1_1_viewpoint_a019ecd110fdfc130d30318e728198718}}
13 | double {\bfseries elevation}
14 | \item
15 | \mbox{\Hypertarget{structglwindow_1_1_scene_window_1_1_viewpoint_ab9bf343d65bfd4a4ef814c812ab92136}\label{structglwindow_1_1_scene_window_1_1_viewpoint_ab9bf343d65bfd4a4ef814c812ab92136}}
16 | double {\bfseries distance}
17 | \end{DoxyCompactItemize}
18 |
19 |
20 | The documentation for this struct was generated from the following files\+:\begin{DoxyCompactItemize}
21 | \item
22 | examples/gl\+Viewer/scenewindow.\+hpp\item
23 | examples/gl\+Viewer/scenewindow.\+cpp\end{DoxyCompactItemize}
24 |
--------------------------------------------------------------------------------
/doc/latex/structglwindow_1_1_g_l_window_1_1_scoped_context.tex:
--------------------------------------------------------------------------------
1 | \hypertarget{structglwindow_1_1_g_l_window_1_1_scoped_context}{}\section{glwindow\+:\+:G\+L\+Window\+:\+:Scoped\+Context Struct Reference}
2 | \label{structglwindow_1_1_g_l_window_1_1_scoped_context}\index{glwindow\+::\+G\+L\+Window\+::\+Scoped\+Context@{glwindow\+::\+G\+L\+Window\+::\+Scoped\+Context}}
3 |
4 |
5 | Collaboration diagram for glwindow\+:\+:G\+L\+Window\+:\+:Scoped\+Context\+:
6 | \nopagebreak
7 | \begin{figure}[H]
8 | \begin{center}
9 | \leavevmode
10 | \includegraphics[width=276pt]{structglwindow_1_1_g_l_window_1_1_scoped_context__coll__graph}
11 | \end{center}
12 | \end{figure}
13 | \subsection*{Public Member Functions}
14 | \begin{DoxyCompactItemize}
15 | \item
16 | \mbox{\Hypertarget{structglwindow_1_1_g_l_window_1_1_scoped_context_a50c8bb3920c309f393427a712ef92fab}\label{structglwindow_1_1_g_l_window_1_1_scoped_context_a50c8bb3920c309f393427a712ef92fab}}
17 | {\bfseries Scoped\+Context} (\hyperlink{classglwindow_1_1_g_l_window}{G\+L\+Window} \&w)
18 | \end{DoxyCompactItemize}
19 | \subsection*{Public Attributes}
20 | \begin{DoxyCompactItemize}
21 | \item
22 | \mbox{\Hypertarget{structglwindow_1_1_g_l_window_1_1_scoped_context_a4d650e6dd6b405ea6f6b344b3e98a3af}\label{structglwindow_1_1_g_l_window_1_1_scoped_context_a4d650e6dd6b405ea6f6b344b3e98a3af}}
23 | \hyperlink{classglwindow_1_1_g_l_window}{G\+L\+Window} \& {\bfseries win}
24 | \end{DoxyCompactItemize}
25 |
26 |
27 | The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
28 | \item
29 | examples/gl\+Viewer/glwindow.\+hpp\end{DoxyCompactItemize}
30 |
--------------------------------------------------------------------------------
/doc/latex/dir_d28a4824dc47e487b107a5db32ef43c4.tex:
--------------------------------------------------------------------------------
1 | \hypertarget{dir_d28a4824dc47e487b107a5db32ef43c4}{}\section{examples Directory Reference}
2 | \label{dir_d28a4824dc47e487b107a5db32ef43c4}\index{examples Directory Reference@{examples Directory Reference}}
3 | Directory dependency graph for examples\+:
4 | \nopagebreak
5 | \begin{figure}[H]
6 | \begin{center}
7 | \leavevmode
8 | \includegraphics[width=244pt]{dir_d28a4824dc47e487b107a5db32ef43c4_dep}
9 | \end{center}
10 | \end{figure}
11 | \subsection*{Directories}
12 | \begin{DoxyCompactItemize}
13 | \end{DoxyCompactItemize}
14 | \subsection*{Files}
15 | \begin{DoxyCompactItemize}
16 | \item
17 | file \hyperlink{example__get_calib_params_file_8cc}{example\+\_\+get\+Calib\+Params\+File.\+cc}
18 | \begin{DoxyCompactList}\small\item\em This file is part of Unitree\+Camera\+S\+DK. \end{DoxyCompactList}\item
19 | file \hyperlink{example__get_depth_frame_8cc}{example\+\_\+get\+Depth\+Frame.\+cc}
20 | \begin{DoxyCompactList}\small\item\em This file is part of Unitree\+Camera\+S\+DK. \end{DoxyCompactList}\item
21 | file \hyperlink{example__get_point_cloud_8cc}{example\+\_\+get\+Point\+Cloud.\+cc}
22 | \begin{DoxyCompactList}\small\item\em This file is part of Unitree\+Camera\+S\+DK. \end{DoxyCompactList}\item
23 | file \hyperlink{example__get_raw_frame_8cc}{example\+\_\+get\+Raw\+Frame.\+cc}
24 | \begin{DoxyCompactList}\small\item\em This file is part of Unitree\+Camera\+S\+DK. \end{DoxyCompactList}\item
25 | file \hyperlink{example__get_rect_frame_8cc}{example\+\_\+get\+Rect\+Frame.\+cc}
26 | \begin{DoxyCompactList}\small\item\em This file is part of Unitree\+Camera\+S\+DK. \end{DoxyCompactList}\end{DoxyCompactItemize}
27 |
--------------------------------------------------------------------------------
/doc/latex/_system_log_8hpp.tex:
--------------------------------------------------------------------------------
1 | \hypertarget{_system_log_8hpp}{}\section{include/\+System\+Log.hpp File Reference}
2 | \label{_system_log_8hpp}\index{include/\+System\+Log.\+hpp@{include/\+System\+Log.\+hpp}}
3 |
4 |
5 | This file is part of Unitree\+Camera\+S\+DK, which declare the A\+P\+Is of log system.
6 |
7 |
8 | {\ttfamily \#include $<$stdarg.\+h$>$}\newline
9 | {\ttfamily \#include $<$stdio.\+h$>$}\newline
10 | {\ttfamily \#include $<$string$>$}\newline
11 | Include dependency graph for System\+Log.\+hpp\+:
12 | \nopagebreak
13 | \begin{figure}[H]
14 | \begin{center}
15 | \leavevmode
16 | \includegraphics[width=256pt]{_system_log_8hpp__incl}
17 | \end{center}
18 | \end{figure}
19 | This graph shows which files directly or indirectly include this file\+:
20 | \nopagebreak
21 | \begin{figure}[H]
22 | \begin{center}
23 | \leavevmode
24 | \includegraphics[width=350pt]{_system_log_8hpp__dep__incl}
25 | \end{center}
26 | \end{figure}
27 | \subsection*{Classes}
28 | \begin{DoxyCompactItemize}
29 | \item
30 | class \hyperlink{class_system_log}{System\+Log}
31 | \end{DoxyCompactItemize}
32 |
33 |
34 | \subsection{Detailed Description}
35 | This file is part of Unitree\+Camera\+S\+DK, which declare the A\+P\+Is of log system.
36 |
37 | The log system is used for unified management of the output information of the special system. \begin{DoxyAuthor}{Author}
38 | Zhang\+Chunyang
39 | \end{DoxyAuthor}
40 | \begin{DoxyDate}{Date}
41 | 2021.\+07.\+31
42 | \end{DoxyDate}
43 | \begin{DoxyVersion}{Version}
44 | 1.\+0.\+1
45 | \end{DoxyVersion}
46 | \begin{DoxyCopyright}{Copyright}
47 | Copyright (c)2020-\/2021, Hangzhou Yushu Technology Stock C\+O.\+L\+TD. All Rights Reserved.
48 | \end{DoxyCopyright}
49 |
--------------------------------------------------------------------------------
/doc/latex/hierarchy.tex:
--------------------------------------------------------------------------------
1 | \section{Class Hierarchy}
2 | This inheritance list is sorted roughly, but not completely, alphabetically\+:\begin{DoxyCompactList}
3 | \item \contentsline{section}{\+\_\+\+Device\+\_\+\+Point\+\_\+}{\pageref{struct___device___point__}}{}
4 | \item \contentsline{section}{glwindow\+:\+:Event\+Handler}{\pageref{structglwindow_1_1_event_handler}}{}
5 | \begin{DoxyCompactList}
6 | \item \contentsline{section}{glwindow\+:\+:Event\+Dispatcher}{\pageref{classglwindow_1_1_event_dispatcher}}{}
7 | \item \contentsline{section}{glwindow\+:\+:Scene\+Window}{\pageref{classglwindow_1_1_scene_window}}{}
8 | \end{DoxyCompactList}
9 | \item \contentsline{section}{glwindow\+:\+:G\+L\+Window}{\pageref{classglwindow_1_1_g_l_window}}{}
10 | \item \contentsline{section}{info\+\_\+camera\+\_\+os}{\pageref{classinfo__camera__os}}{}
11 | \item \contentsline{section}{info\+\_\+camera\+\_\+\+String}{\pageref{classinfo__camera___string}}{}
12 | \item \contentsline{section}{P\+CL}{\pageref{struct_p_c_l}}{}
13 | \item \contentsline{section}{glwindow\+:\+:G\+L\+Window\+:\+:Scoped\+Context}{\pageref{structglwindow_1_1_g_l_window_1_1_scoped_context}}{}
14 | \item \contentsline{section}{Stereo\+Camera}{\pageref{class_stereo_camera}}{}
15 | \begin{DoxyCompactList}
16 | \item \contentsline{section}{Unitree\+Camera}{\pageref{class_unitree_camera}}{}
17 | \end{DoxyCompactList}
18 | \item \contentsline{section}{System\+Log}{\pageref{class_system_log}}{}
19 | \item \contentsline{section}{glwindow\+:\+:G\+L\+Window\+:\+:System\+State}{\pageref{struct_g_l_window_1_1_system_state}}{}
20 | \item \contentsline{section}{glwindow\+:\+:Scene\+Window\+:\+:Viewpoint}{\pageref{structglwindow_1_1_scene_window_1_1_viewpoint}}{}
21 | \end{DoxyCompactList}
22 |
--------------------------------------------------------------------------------
/stereo_camera_config.yaml:
--------------------------------------------------------------------------------
1 | %YAML:1.0
2 | ---
3 | # unimportant
4 | LogLevel: !!opencv-matrix
5 | rows: 1
6 | cols: 1
7 | dt: d
8 | data: [ 1. ]
9 | # unimportant
10 | Threshold: !!opencv-matrix
11 | rows: 1
12 | cols: 1
13 | dt: d
14 | data: [ 190. ]
15 | # unimportant. It is recommended not to change
16 | Algorithm: !!opencv-matrix
17 | rows: 1
18 | cols: 1
19 | dt: d
20 | data: [1. ]
21 | #UDP address for image transfer 192.168.123.IpLastSegment
22 | IpLastSegment: !!opencv-matrix
23 | rows: 1
24 | cols: 1
25 | dt: d
26 | data: [ 15. ]
27 | #DeviceNode
28 | DeviceNode: !!opencv-matrix
29 | rows: 1
30 | cols: 1
31 | dt: d
32 | data: [ 0. ]
33 | #fov (perspective 60~140)
34 | hFov: !!opencv-matrix
35 | rows: 1
36 | cols: 1
37 | dt: d
38 | data: [ 90. ]
39 | #image size ([1856.,800.] or [928.,400.])
40 | FrameSize: !!opencv-matrix
41 | rows: 1
42 | cols: 2
43 | dt: d
44 | data: [928.,400.]
45 | # [232.,200.] [464.,400.] [928.,800.]
46 | RectifyFrameSize: !!opencv-matrix
47 | rows: 1
48 | cols: 2
49 | dt: d
50 | data: [464.,400.]
51 | #FrameRate
52 | FrameRate: !!opencv-matrix
53 | rows: 1
54 | cols: 1
55 | dt: d
56 | data: [ 3e+01 ]
57 | #0 ori img - right 1 ori img - stereo 2 rect img - right 3 rect img - stereo -1 不传图
58 | Transmode: !!opencv-matrix
59 | rows: 1
60 | cols: 1
61 | dt: d
62 | data: [ -1. ]
63 | #Transmission rate
64 | Transrate: !!opencv-matrix
65 | rows: 1
66 | cols: 1
67 | dt: d
68 | data: [ 3e+01 ]
69 | # unimportant
70 | Depthmode: !!opencv-matrix
71 | rows: 1
72 | cols: 1
73 | dt: d
74 | data: [ 1. ]
75 | Reserved: !!opencv-matrix
76 | rows: 3
77 | cols: 3
78 | dt: d
--------------------------------------------------------------------------------
/doc/latex/index.tex:
--------------------------------------------------------------------------------
1 | Unitree Robotics is a energetic start-\/up company that focuses on the development, production and sales of high-\/performance quadruped robots. It has been interviewed by B\+BC and C\+C\+TV, and is one of the earliest company to publicly sell quadruped robots.
2 |
3 | The company has an outstanding leadership in developing robot core components, motion control, robot perception, etc.
4 |
5 | We attaches great importance to research and development, and thus independently developed the motors, reducers, controllers, and even some sensors of the quadruped robot.
6 |
7 | \subsection*{1.\+Overview }
8 |
9 | Unitree\+Camera\+S\+DK 1.\+0 is a cross-\/platform library for unitree depth cameras
10 |
11 | The S\+DK allows depth and color streaming, and provides intrinsic calibration information. The library also offers pointcloud, depth aligned to color and vise-\/versa.
12 |
13 | \subsection*{2.\+Dependencies }
14 |
15 | Open\+CV, version\+: equal or lager than 4 Cmake, version\+: 2.\+8
16 |
17 | \subsection*{2.\+Build }
18 |
19 |
20 | \begin{DoxyCode}
21 | cd UnitreeCameraSDK;
22 | mkdir build; cd build;
23 | cmake ..; make
24 | \end{DoxyCode}
25 |
26 |
27 | \subsection*{3.\+Run Examples }
28 |
29 | Get Camera Raw Frame\+:
30 | \begin{DoxyCode}
31 | cd UnitreeCameraSDK;
32 | ./bin/example\_getRawFrame
33 | \end{DoxyCode}
34 |
35 |
36 | Get Calibration Parameters File
37 | \begin{DoxyCode}
38 | cd UnitreeCameraSDK;
39 | ./bin/example\_getCalibParamsFile
40 | \end{DoxyCode}
41 |
42 |
43 | Get Rectify Frame
44 | \begin{DoxyCode}
45 | cd UnitreeCameraSDK;
46 | ./bin/example\_getRectFrame
47 | \end{DoxyCode}
48 |
49 |
50 | Get Depth Frame
51 | \begin{DoxyCode}
52 | cd UnitreeCameraSDK;
53 | ./bin/example\_getDepthFrame
54 | \end{DoxyCode}
55 |
56 |
57 | Get Point Cloud\+:
58 | \begin{DoxyCode}
59 | cd UnitreeCameraSDK;
60 | ./bin/example\_getPointCloud
61 | \end{DoxyCode}
62 |
--------------------------------------------------------------------------------
/doc/html/menu.js:
--------------------------------------------------------------------------------
1 | function initMenu(relPath,searchEnabled,serverSide,searchPage,search) {
2 | function makeTree(data,relPath) {
3 | var result='';
4 | if ('children' in data) {
5 | result+='';
12 | }
13 | return result;
14 | }
15 |
16 | $('#main-nav').append(makeTree(menudata,relPath));
17 | $('#main-nav').children(':first').addClass('sm sm-dox').attr('id','main-menu');
18 | if (searchEnabled) {
19 | if (serverSide) {
20 | $('#main-menu').append('');
21 | } else {
22 | $('#main-menu').append('');
23 | }
24 | }
25 | $('#main-menu').smartmenus();
26 | }
27 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | Introduction
2 | ---
3 | Unitree Robotics is a energetic start-up company that focuses on the development, production and sales of high-performance quadruped robots. It has been interviewed by BBC and CCTV, and is one of the earliest company to publicly sell quadruped robots.
4 |
5 | The company has an outstanding leadership in developing robot core components, motion control, robot perception, etc.
6 |
7 | We attaches great importance to research and development, and thus independently developed the motors, reducers, controllers, and even some sensors of the quadruped robot.
8 |
9 | 1.Overview
10 | ---
11 | UnitreeCameraSDK 1.1.0 is a cross-platform library for unitree stereo cameras
12 |
13 | The SDK allows depth and color streaming, and provides intrinsic calibration information. The library also offers pointcloud, depth image aligned to color image.
14 |
15 | 2.Dependencies
16 | ---
17 |
18 | OpenCV, version: equal or lager than 4 (need gstreamer)
19 |
20 | CMake, version: 2.8 or higher
21 |
22 | [OpenGL] for point cloud gui
23 |
24 | [GLUT] for point cloud gui
25 |
26 | [X11], for point cloud gui
27 |
28 | 2.Build
29 | ---
30 |
31 | ```
32 | cd UnitreeCameraSDK;
33 | mkdir build && cd build;
34 | cmake ..; make
35 | ```
36 |
37 | 3.Run Examples
38 | ---
39 |
40 | Get Camera Raw Frame:
41 | ```
42 | cd UnitreeCameraSDK;
43 | ./bin/example_getRawFrame
44 | ```
45 |
46 | Get Calibration Parameters File
47 | ```
48 | cd UnitreeCameraSDK;
49 | ./bin/example_getCalibParamsFile
50 | ```
51 |
52 | Get Rectify Frame
53 | ```
54 | cd UnitreeCameraSDK;
55 | ./bin/example_getRectFrame
56 | ```
57 |
58 | Get Depth Frame
59 | ```
60 | cd UnitreeCameraSDK;
61 | ./bin/example_getDepthFrame
62 | ```
63 |
64 | Get Point Cloud:
65 | ```
66 | cd UnitreeCameraSDK;
67 | ./bin/example_getPointCloud
68 | ```
69 |
70 | 4.send image and listen image
71 | sender:put image to another devices
72 | ```
73 | cd UnitreeCameraSDK;
74 | ./bin/example_putImagetrans
75 | ```
76 |
77 | listener:get image from another devices
78 | ```
79 | cd UnitreeCameraSDK;
80 | ./bin/example_getimagetrans
81 | ```
82 |
83 |
84 |
85 |
--------------------------------------------------------------------------------
/trans_rect_config.yaml:
--------------------------------------------------------------------------------
1 | %YAML:1.0
2 | ---
3 | # [pls dont change] The log level
4 | LogLevel: !!opencv-matrix
5 | rows: 1
6 | cols: 1
7 | dt: d
8 | data: [ 1. ]
9 | # [pls dont change] The threshold is applied to detecd point cloud
10 | Threshold: !!opencv-matrix
11 | rows: 1
12 | cols: 1
13 | dt: d
14 | data: [ 190. ]
15 | #[pls dont change] it's a switch for a algorithm in the process of computing stereo disparity
16 | Algorithm: !!opencv-matrix
17 | rows: 1
18 | cols: 1
19 | dt: d
20 | data: [1. ]
21 | #UDP address for image transfer 192.168.123.IpLastSegment
22 | IpLastSegment: !!opencv-matrix
23 | rows: 1
24 | cols: 1
25 | dt: d
26 | data: [ 15. ]
27 | #DeviceNode
28 | DeviceNode: !!opencv-matrix
29 | rows: 1
30 | cols: 1
31 | dt: d
32 | data: [ 0. ]
33 | #fov (perspective 60~140)
34 | hFov: !!opencv-matrix
35 | rows: 1
36 | cols: 1
37 | dt: d
38 | data: [ 90. ]
39 | #image size ([1856,800] or [928,400])
40 | FrameSize: !!opencv-matrix
41 | rows: 1
42 | cols: 2
43 | dt: d
44 | data: [ 1856., 800. ]
45 | #rectified frame size
46 | RectifyFrameSize: !!opencv-matrix
47 | rows: 1
48 | cols: 2
49 | dt: d
50 | data: [ 928., 800. ]
51 | #FrameRate, it gives the limitation for transmission rate(FPS)
52 | FrameRate: !!opencv-matrix
53 | rows: 1
54 | cols: 1
55 | dt: d
56 | data: [ 3e+01 ]
57 | #0 ori img - right 1 ori img - stereo 2 rect img - right 3 rect img - stereo -1 不传图
58 | Transmode: !!opencv-matrix
59 | rows: 1
60 | cols: 1
61 | dt: d
62 | data: [ 0. ]
63 | #Transmission rate(FPS) in the UDP transmitting process. <= FrameRate
64 | Transrate: !!opencv-matrix
65 | rows: 1
66 | cols: 1
67 | dt: d
68 | data: [ 3e+01 ]
69 | # [pls dont change] It's a switch in distortion process of fisheye camera. 1 represents “Longitude and latitude expansion of fisheye camera”; 2 represnets "Perspective distortion correction".
70 | Depthmode: !!opencv-matrix
71 | rows: 1
72 | cols: 1
73 | dt: d
74 | data: [ 1. ]
75 | # empty reserved IO
76 | Reserved: !!opencv-matrix
77 | rows: 3
78 | cols: 3
79 | dt: d
80 |
--------------------------------------------------------------------------------
/examples/example_getRawFrame.cc:
--------------------------------------------------------------------------------
1 | /**
2 | * @file example_getRawFrame.cc
3 | * @brief This file is part of UnitreeCameraSDK.
4 | * @details This example that how to get camera raw frame.
5 | * @author ZhangChunyang
6 | * @date 2021.07.31
7 | * @version 1.0.1
8 | * @copyright Copyright (c) 2020-2021, Hangzhou Yushu Technology Stock CO.LTD. All Rights Reserved.
9 | */
10 |
11 | #include
12 | #include
13 |
14 | int main(int argc, char *argv[]){
15 |
16 | int deviceNode = 0; // default 0 -> /dev/video0
17 | cv::Size frameSize(1856, 800); // defalut image size: 1856 X 800
18 | int fps = 30;
19 |
20 | if(argc >= 2){
21 | deviceNode = std::atoi(argv[1]);
22 | if(argc >= 4){
23 | frameSize = cv::Size(std::atoi(argv[2]), std::atoi(argv[3]));
24 | }
25 | if(argc >=5)
26 | fps = std::atoi(argv[4]);
27 | }
28 |
29 | UnitreeCamera cam(deviceNode); ///< init camera by device node number
30 | if(!cam.isOpened())
31 | exit(EXIT_FAILURE);
32 |
33 | cam.setRawFrameSize(frameSize); ///< set camera frame size
34 | cam.setRawFrameRate(fps); ///< set camera frame rate
35 |
36 | std::cout << "Device Position Number:" << cam.getPosNumber() << std::endl;
37 |
38 | cam.startCapture(); ///< start camera capturing
39 |
40 | while(cam.isOpened())
41 | {
42 |
43 | cv::Mat frame;
44 | std::chrono::microseconds t;
45 | if(!cam.getRawFrame(frame, t)){ ///< get camera raw image
46 | usleep(1000);
47 | continue;
48 | }
49 |
50 | cv::Mat left,right;
51 | frame(cv::Rect(0, 0, frame.size().width/2, frame.size().height)).copyTo(right);
52 | frame(cv::Rect(frame.size().width/2,0, frame.size().width/2, frame.size().height)).copyTo(left);
53 | cv::hconcat(left, right, frame);
54 | cv::imshow("UnitreeCamera_Left-Right", frame);
55 | char key = cv::waitKey(10);
56 | if(key == 27) // press ESC key
57 | break;
58 | }
59 |
60 | cam.stopCapture(); ///< stop camera capturing
61 |
62 | return 0;
63 | }
64 |
--------------------------------------------------------------------------------
/examples/example_getimagetrans.cc:
--------------------------------------------------------------------------------
1 | /**
2 | * @file example_getRectFrame.cc
3 | * @brief This file is part of UnitreeCameraSDK.
4 | * @details This example that how to Transmission picture
5 | * @author SunMingzhe
6 | * @date 2021.12.07
7 | * @version 1.1.0
8 | * @copyright Copyright (c) 2020-2021, Hangzhou Yushu Technology Stock CO.LTD. All Rights Reserved.
9 | */
10 |
11 | /*
12 | 接收端:
13 | 方法概述:采用定向udp方法接收图片,在应用其之前,需要先发送图片,例子:example_putImagetrans.cc
14 | 端口9201~9205分别对应前方,下巴,左,右,腹部
15 | 本机ip需要是192.168.123.IpLastSegment,IpLastSegment被设置在发送端cofigure yaml-
16 | */
17 |
18 | /*
19 | listener
20 | Introduction: This program uses directed UDP methods to get pictures,whitch requires sending pictures on other programs. for example:example_putImagetrans.cc
21 | port:9201~9205 -> Front,chin,left,right,abdomen
22 | local ip must be set to 192.168.123.IpLastSegment and IpLastSegment musb be set in cofigure yaml
23 | */
24 |
25 | /*
26 | local ip config
27 | ip 192.168.123.IpLastSegment
28 | netmask 255.255.255.0
29 | gateway 192.168.123.1
30 | */
31 |
32 |
33 |
34 | #include
35 | #include
36 | int main(int argc,char** argv)
37 | {
38 | std::string IpLastSegment = "15";
39 | int cam = 1;
40 | if (argc>=2)
41 | cam = std::atoi(argv[1]);
42 | std::string udpstrPrevData = "udpsrc address=192.168.123."+ IpLastSegment + " port=";
43 | //端口:前方,下巴,左,右,腹部
44 | std::array udpPORT = std::array{9201, 9202, 9203, 9204, 9205};
45 | std::string udpstrBehindData = " ! application/x-rtp,media=video,encoding-name=H264 ! rtph264depay ! h264parse ! omxh264dec ! videoconvert ! appsink";
46 | std::string udpSendIntegratedPipe = udpstrPrevData + std::to_string(udpPORT[cam-1]) + udpstrBehindData;
47 | std::cout<<"udpSendIntegratedPipe:"<> frame;
55 | if(frame.empty())
56 | break;
57 | imshow("video", frame);
58 | cv::waitKey(20);
59 | }
60 | cap.release();//释放资源
61 | return 0;
62 | }
63 |
--------------------------------------------------------------------------------
/examples/example_getRectFrame.cc:
--------------------------------------------------------------------------------
1 | /**
2 | * @file example_getRectFrame.cc
3 | * @brief This file is part of UnitreeCameraSDK.
4 | * @details This example that how to get depth frame
5 | * @author ZhangChunyang
6 | * @date 2021.07.31
7 | * @version 1.0.1
8 | * @copyright Copyright (c) 2020-2021, Hangzhou Yushu Technology Stock CO.LTD. All Rights Reserved.
9 | */
10 |
11 | #include
12 | #include
13 |
14 | int main(int argc, char *argv[]){
15 |
16 | int deviceNode = 0; ///< default 0 -> /dev/video0
17 | cv::Size frameSize(1856, 800); ///< default frame size 1856x800
18 | int fps = 30; ///< default camera fps: 30
19 |
20 | if(argc >= 2){
21 | deviceNode = std::atoi(argv[1]);
22 | if(argc >= 4){
23 | frameSize = cv::Size(std::atoi(argv[2]), std::atoi(argv[3]));
24 | }
25 | if(argc >=5)
26 | fps = std::atoi(argv[4]);
27 | }
28 |
29 | UnitreeCamera cam("stereo_camera_config.yaml"); ///< init camera by device node number
30 | if(!cam.isOpened()) ///< get camera open state
31 | exit(EXIT_FAILURE);
32 |
33 | cam.setRawFrameSize(frameSize); ///< set camera frame size
34 | cam.setRawFrameRate(fps); ///< set camera camera fps
35 | cam.setRectFrameSize(cv::Size(frameSize.width >> 2, frameSize.height >> 1)); ///< set camera rectify frame size
36 | cam.startCapture(); ///< disable image h264 encoding and share memory sharing
37 |
38 | usleep(500000);
39 | while(cam.isOpened()){
40 | cv::Mat left,right;
41 | if(!cam.getRectStereoFrame(left,right)){ ///< get rectify left,right frame
42 | usleep(1000);
43 | continue;
44 | }
45 |
46 | cv::Mat stereo;
47 | // cv::flip(left,left, -1);
48 | // cv::flip(right,right, -1);
49 | cv::hconcat(left, right, stereo);
50 | cv::flip(stereo,stereo, -1);
51 | cv::imshow("Longlat_Rect", stereo);
52 | char key = cv::waitKey(10);
53 | if(key == 27) // press ESC key
54 | break;
55 | }
56 |
57 | cam.stopCapture(); ///< stop camera capturing
58 |
59 | return 0;
60 | }
61 |
--------------------------------------------------------------------------------
/doc/html/search/functions_7.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['savecalibparams',['saveCalibParams',['../class_stereo_camera.html#a7611e0d97d57abf36b4fa7dca2a3cfc5',1,'StereoCamera']]],
4 | ['saveconfig',['saveConfig',['../class_stereo_camera.html#a568930e8b3668361fedad5233ab5ba47',1,'StereoCamera']]],
5 | ['savelog',['saveLog',['../class_system_log.html#a9714a265975472433882962b7449bd45',1,'SystemLog']]],
6 | ['savelogtofile',['saveLogToFile',['../class_system_log.html#af41d346f86242f5be187fe2be354347d',1,'SystemLog']]],
7 | ['setcalibparams',['setCalibParams',['../class_stereo_camera.html#a98d7546631507bcede3c9a850e69db7a',1,'StereoCamera']]],
8 | ['setloglevel',['setLogLevel',['../class_stereo_camera.html#adb684170c2180eb2109f9eecd1723c1c',1,'StereoCamera::setLogLevel()'],['../class_system_log.html#a21296bb67489848bad6cfa04280fec85',1,'SystemLog::setLogLevel()']]],
9 | ['setposnumber',['setPosNumber',['../class_stereo_camera.html#ad570580bd5b16ac58831d57ffd23ce5b',1,'StereoCamera']]],
10 | ['setrawframerate',['setRawFrameRate',['../class_stereo_camera.html#aa28635e45b1d0ade5353a69e2a7175e4',1,'StereoCamera']]],
11 | ['setrawframesize',['setRawFrameSize',['../class_stereo_camera.html#adb1ed69d226251cd050b1deab0270af8',1,'StereoCamera']]],
12 | ['setrectframesize',['setRectFrameSize',['../class_stereo_camera.html#ac2d8d3a96e0ac426af20a3e88df0167a',1,'StereoCamera']]],
13 | ['setserialnumber',['setSerialNumber',['../class_stereo_camera.html#a110ad0dc21cea5bfa5607752fc858163',1,'StereoCamera']]],
14 | ['startcapture',['startCapture',['../class_stereo_camera.html#a4e5146c1d33ab5f4f9a3995b93e3cbc5',1,'StereoCamera']]],
15 | ['startstereocompute',['startStereoCompute',['../class_stereo_camera.html#abb6da9140cb988beb753514e7416032b',1,'StereoCamera']]],
16 | ['stereocamera',['StereoCamera',['../class_stereo_camera.html#a6d9ac42b50dc07f5f846336ffd29e752',1,'StereoCamera']]],
17 | ['stopcapture',['stopCapture',['../class_stereo_camera.html#a8c9f54bf349fd4dc5a8ba9fd26f22c31',1,'StereoCamera']]],
18 | ['stopstereocompute',['stopStereoCompute',['../class_stereo_camera.html#a3597295e386dfe27474ff0e9567e6d6c',1,'StereoCamera']]],
19 | ['systemlog',['SystemLog',['../class_system_log.html#aad41c68c3a8192ddb646170349023c99',1,'SystemLog']]]
20 | ];
21 |
--------------------------------------------------------------------------------
/doc/latex/classinfo__camera__os.tex:
--------------------------------------------------------------------------------
1 | \hypertarget{classinfo__camera__os}{}\section{info\+\_\+camera\+\_\+os Class Reference}
2 | \label{classinfo__camera__os}\index{info\+\_\+camera\+\_\+os@{info\+\_\+camera\+\_\+os}}
3 | \subsection*{Public Attributes}
4 | \begin{DoxyCompactItemize}
5 | \item
6 | \mbox{\Hypertarget{classinfo__camera__os_a3cda29196c1943c0312f89220c635872}\label{classinfo__camera__os_a3cda29196c1943c0312f89220c635872}}
7 | W\+O\+RD {\bfseries vid}
8 | \item
9 | \mbox{\Hypertarget{classinfo__camera__os_a939af1154643fade0a13b89640955244}\label{classinfo__camera__os_a939af1154643fade0a13b89640955244}}
10 | W\+O\+RD {\bfseries pid}
11 | \item
12 | \mbox{\Hypertarget{classinfo__camera__os_a5634876a9841ff0a903a06e224213287}\label{classinfo__camera__os_a5634876a9841ff0a903a06e224213287}}
13 | W\+O\+RD {\bfseries bcd\+Device}
14 | \item
15 | \mbox{\Hypertarget{classinfo__camera__os_a9e417bafcff3ee428bfdf2510047dd80}\label{classinfo__camera__os_a9e417bafcff3ee428bfdf2510047dd80}}
16 | char {\bfseries device\+ID} \mbox{[}M\+A\+X\+\_\+\+P\+A\+TH\mbox{]}
17 | \item
18 | \mbox{\Hypertarget{classinfo__camera__os_a47c4e49f8d85be806ad67a052330483f}\label{classinfo__camera__os_a47c4e49f8d85be806ad67a052330483f}}
19 | char {\bfseries device} \mbox{[}M\+A\+X\+\_\+\+P\+A\+TH\mbox{]}
20 | \item
21 | \mbox{\Hypertarget{classinfo__camera__os_a18e02e7605102fc883644a840c4d000d}\label{classinfo__camera__os_a18e02e7605102fc883644a840c4d000d}}
22 | B\+Y\+TE {\bfseries ic\+Type}
23 | \item
24 | \mbox{\Hypertarget{classinfo__camera__os_a85043a073c9215c6957c2df585d8fcb2}\label{classinfo__camera__os_a85043a073c9215c6957c2df585d8fcb2}}
25 | uint64\+\_\+t {\bfseries busnum}
26 | \item
27 | \mbox{\Hypertarget{classinfo__camera__os_ae82dc3a3a9af8c1b0a6c10b3ac2415bf}\label{classinfo__camera__os_ae82dc3a3a9af8c1b0a6c10b3ac2415bf}}
28 | uint64\+\_\+t {\bfseries devnum}
29 | \item
30 | \mbox{\Hypertarget{classinfo__camera__os_a37e158cee8c551ed73bb67c7647dfed9}\label{classinfo__camera__os_a37e158cee8c551ed73bb67c7647dfed9}}
31 | char {\bfseries location} \mbox{[}M\+A\+X\+\_\+\+P\+A\+TH\mbox{]}
32 | \end{DoxyCompactItemize}
33 |
34 |
35 | The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
36 | \item
37 | src/camera\+\_\+api.\+h\end{DoxyCompactItemize}
38 |
--------------------------------------------------------------------------------
/doc/latex/example__get_raw_frame_8cc.tex:
--------------------------------------------------------------------------------
1 | \hypertarget{example__get_raw_frame_8cc}{}\section{examples/example\+\_\+get\+Raw\+Frame.cc File Reference}
2 | \label{example__get_raw_frame_8cc}\index{examples/example\+\_\+get\+Raw\+Frame.\+cc@{examples/example\+\_\+get\+Raw\+Frame.\+cc}}
3 |
4 |
5 | This file is part of Unitree\+Camera\+S\+DK.
6 |
7 |
8 | {\ttfamily \#include $<$Unitree\+Camera\+S\+D\+K.\+hpp$>$}\newline
9 | {\ttfamily \#include $<$unistd.\+h$>$}\newline
10 | Include dependency graph for example\+\_\+get\+Raw\+Frame.\+cc\+:
11 | \nopagebreak
12 | \begin{figure}[H]
13 | \begin{center}
14 | \leavevmode
15 | \includegraphics[width=350pt]{example__get_raw_frame_8cc__incl}
16 | \end{center}
17 | \end{figure}
18 | \subsection*{Functions}
19 | \begin{DoxyCompactItemize}
20 | \item
21 | int \hyperlink{example__get_raw_frame_8cc_a0ddf1224851353fc92bfbff6f499fa97}{main} (int argc, char $\ast$argv\mbox{[}$\,$\mbox{]})
22 | \end{DoxyCompactItemize}
23 |
24 |
25 | \subsection{Detailed Description}
26 | This file is part of Unitree\+Camera\+S\+DK.
27 |
28 | This example that how to get camera raw frame. \begin{DoxyAuthor}{Author}
29 | Zhang\+Chunyang
30 | \end{DoxyAuthor}
31 | \begin{DoxyDate}{Date}
32 | 2021.\+07.\+31
33 | \end{DoxyDate}
34 | \begin{DoxyVersion}{Version}
35 | 1.\+0.\+1
36 | \end{DoxyVersion}
37 | \begin{DoxyCopyright}{Copyright}
38 | Copyright (c) 2020-\/2021, Hangzhou Yushu Technology Stock C\+O.\+L\+TD. All Rights Reserved.
39 | \end{DoxyCopyright}
40 |
41 |
42 | \subsection{Function Documentation}
43 | \mbox{\Hypertarget{example__get_raw_frame_8cc_a0ddf1224851353fc92bfbff6f499fa97}\label{example__get_raw_frame_8cc_a0ddf1224851353fc92bfbff6f499fa97}}
44 | \index{example\+\_\+get\+Raw\+Frame.\+cc@{example\+\_\+get\+Raw\+Frame.\+cc}!main@{main}}
45 | \index{main@{main}!example\+\_\+get\+Raw\+Frame.\+cc@{example\+\_\+get\+Raw\+Frame.\+cc}}
46 | \subsubsection{\texorpdfstring{main()}{main()}}
47 | {\footnotesize\ttfamily int main (\begin{DoxyParamCaption}\item[{int}]{argc, }\item[{char $\ast$}]{argv\mbox{[}$\,$\mbox{]} }\end{DoxyParamCaption})}
48 |
49 | $<$ init camera by device node number
50 |
51 | $<$ set camera frame size
52 |
53 | $<$ set camera frame rate
54 |
55 | $<$ start camera capturing
56 |
57 | $<$ get camera raw image
58 |
59 | $<$ stop camera capturing
--------------------------------------------------------------------------------
/doc/latex/annotated.tex:
--------------------------------------------------------------------------------
1 | \section{Class List}
2 | Here are the classes, structs, unions and interfaces with brief descriptions\+:\begin{DoxyCompactList}
3 | \item\contentsline{section}{\hyperlink{struct___device___point__}{\+\_\+\+Device\+\_\+\+Point\+\_\+} }{\pageref{struct___device___point__}}{}
4 | \item\contentsline{section}{\hyperlink{classglwindow_1_1_event_dispatcher}{glwindow\+::\+Event\+Dispatcher} }{\pageref{classglwindow_1_1_event_dispatcher}}{}
5 | \item\contentsline{section}{\hyperlink{structglwindow_1_1_event_handler}{glwindow\+::\+Event\+Handler} }{\pageref{structglwindow_1_1_event_handler}}{}
6 | \item\contentsline{section}{\hyperlink{classglwindow_1_1_g_l_window}{glwindow\+::\+G\+L\+Window} }{\pageref{classglwindow_1_1_g_l_window}}{}
7 | \item\contentsline{section}{\hyperlink{classinfo__camera__os}{info\+\_\+camera\+\_\+os} }{\pageref{classinfo__camera__os}}{}
8 | \item\contentsline{section}{\hyperlink{classinfo__camera___string}{info\+\_\+camera\+\_\+\+String} }{\pageref{classinfo__camera___string}}{}
9 | \item\contentsline{section}{\hyperlink{struct_p_c_l}{P\+CL} \\*This struct is used for R\+GB point cloud capture and display }{\pageref{struct_p_c_l}}{}
10 | \item\contentsline{section}{\hyperlink{classglwindow_1_1_scene_window}{glwindow\+::\+Scene\+Window} }{\pageref{classglwindow_1_1_scene_window}}{}
11 | \item\contentsline{section}{\hyperlink{structglwindow_1_1_g_l_window_1_1_scoped_context}{glwindow\+::\+G\+L\+Window\+::\+Scoped\+Context} }{\pageref{structglwindow_1_1_g_l_window_1_1_scoped_context}}{}
12 | \item\contentsline{section}{\hyperlink{class_stereo_camera}{Stereo\+Camera} \\*This class integrate camera control and stereo vision algorithm }{\pageref{class_stereo_camera}}{}
13 | \item\contentsline{section}{\hyperlink{class_system_log}{System\+Log} }{\pageref{class_system_log}}{}
14 | \item\contentsline{section}{\hyperlink{struct_g_l_window_1_1_system_state}{glwindow\+::\+G\+L\+Window\+::\+System\+State} }{\pageref{struct_g_l_window_1_1_system_state}}{}
15 | \item\contentsline{section}{\hyperlink{class_unitree_camera}{Unitree\+Camera} }{\pageref{class_unitree_camera}}{}
16 | \item\contentsline{section}{\hyperlink{structglwindow_1_1_scene_window_1_1_viewpoint}{glwindow\+::\+Scene\+Window\+::\+Viewpoint} }{\pageref{structglwindow_1_1_scene_window_1_1_viewpoint}}{}
17 | \end{DoxyCompactList}
18 |
--------------------------------------------------------------------------------
/examples/CMakeLists.txt:
--------------------------------------------------------------------------------
1 |
2 | add_executable(example_getRawFrame ./example_getRawFrame.cc)
3 | target_link_libraries(example_getRawFrame ${SDKLIBS})
4 |
5 | add_executable(example_getDepthFrame ./example_getDepthFrame.cc)
6 | target_link_libraries(example_getDepthFrame ${SDKLIBS})
7 |
8 | add_executable(example_getRectFrame ./example_getRectFrame.cc)
9 | target_link_libraries(example_getRectFrame ${SDKLIBS})
10 |
11 | add_executable(example_getCalibParamsFile ./example_getCalibParamsFile.cc)
12 | target_link_libraries(example_getCalibParamsFile ${SDKLIBS})
13 |
14 | add_executable(example_putImagetrans ./example_putImagetrans.cc)
15 | target_link_libraries(example_putImagetrans ${SDKLIBS})
16 |
17 | add_executable(example_getimagetrans ./example_getimagetrans.cc)
18 | target_link_libraries(example_getimagetrans ${SDKLIBS})
19 |
20 | # add_executable(example_share ./example_share.cc)
21 | # target_link_libraries(example_share ${SDKLIBS})
22 |
23 | find_package(OpenGL REQUIRED)
24 | if(OpenGL_FOUND)
25 | include_directories(${OPENGL_INCLUDE_DIR})
26 | message(STATUS ${OPENGL_INCLUDE_DIR})
27 | message(STATUS ${OPENGL_LIBRARIES})
28 | else()
29 | message(WARNING "OpenGL Library Not Found")
30 | endif()
31 |
32 | find_package(GLUT REQUIRED)
33 | if(GLUT_FOUND)
34 | include_directories(${GLUT_INCLUDE_DIR})
35 | message(STATUS ${GLUT_INCLUDE_DIR})
36 | message(STATUS ${GLUT_LIBRARY})
37 | else()
38 | message(WARNING "GLUT Library Not Found")
39 | endif()
40 |
41 | find_package(X11 REQUIRED)
42 | if(X11_FOUND)
43 | include_directories(${X11_INCLUDE_DIR})
44 | message(${X11_INCLUDE_DIR})
45 | message(${X11_LIBRARIES})
46 | else()
47 | message(WARNING "X11 Library Not Found")
48 | endif()
49 |
50 | if(X11_FOUND AND OpenGL_FOUND AND GLUT_FOUND)
51 | set(ShowPointCloud true)
52 | message(STATUS "Point Cloud Example Enabled")
53 | else()
54 | set(ShowPointCloud false)
55 | message(WARNING "Point Cloud Example Disabled")
56 | endif()
57 |
58 | if(${ShowPointCloud})
59 | add_executable(example_getPointCloud ./example_getPointCloud.cc ./glViewer/glwindow_x11.cpp ./glViewer/scenewindow.cpp)
60 | target_link_libraries(example_getPointCloud ${SDKLIBS} ${OPENGL_LIBRARIES} ${GLUT_LIBRARY} ${X11_LIBRARIES} )
61 | endif()
62 |
63 |
64 | set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -pthread")
65 |
66 |
67 |
--------------------------------------------------------------------------------
/doc/latex/files.tex:
--------------------------------------------------------------------------------
1 | \section{File List}
2 | Here is a list of all documented files with brief descriptions\+:\begin{DoxyCompactList}
3 | \item\contentsline{section}{examples/\hyperlink{example__get_calib_params_file_8cc}{example\+\_\+get\+Calib\+Params\+File.\+cc} \\*This file is part of Unitree\+Camera\+S\+DK }{\pageref{example__get_calib_params_file_8cc}}{}
4 | \item\contentsline{section}{examples/\hyperlink{example__get_depth_frame_8cc}{example\+\_\+get\+Depth\+Frame.\+cc} \\*This file is part of Unitree\+Camera\+S\+DK }{\pageref{example__get_depth_frame_8cc}}{}
5 | \item\contentsline{section}{examples/\hyperlink{example__get_point_cloud_8cc}{example\+\_\+get\+Point\+Cloud.\+cc} \\*This file is part of Unitree\+Camera\+S\+DK }{\pageref{example__get_point_cloud_8cc}}{}
6 | \item\contentsline{section}{examples/\hyperlink{example__get_raw_frame_8cc}{example\+\_\+get\+Raw\+Frame.\+cc} \\*This file is part of Unitree\+Camera\+S\+DK }{\pageref{example__get_raw_frame_8cc}}{}
7 | \item\contentsline{section}{examples/\hyperlink{example__get_rect_frame_8cc}{example\+\_\+get\+Rect\+Frame.\+cc} \\*This file is part of Unitree\+Camera\+S\+DK }{\pageref{example__get_rect_frame_8cc}}{}
8 | \item\contentsline{section}{examples/gl\+Viewer/{\bfseries glwindow.\+hpp} }{\pageref{glwindow_8hpp}}{}
9 | \item\contentsline{section}{examples/gl\+Viewer/{\bfseries scenewindow.\+hpp} }{\pageref{scenewindow_8hpp}}{}
10 | \item\contentsline{section}{include/\hyperlink{_stereo_camera_common_8hpp}{Stereo\+Camera\+Common.\+hpp} \\*This file is part of Unitree\+Camera\+S\+DK, which declare stereo camera algorithm A\+P\+Is }{\pageref{_stereo_camera_common_8hpp}}{}
11 | \item\contentsline{section}{include/\hyperlink{_system_log_8hpp}{System\+Log.\+hpp} \\*This file is part of Unitree\+Camera\+S\+DK, which declare the A\+P\+Is of log system }{\pageref{_system_log_8hpp}}{}
12 | \item\contentsline{section}{include/\hyperlink{_unitree_camera_s_d_k_8hpp}{Unitree\+Camera\+S\+D\+K.\+hpp} \\*This file is part of Unitree\+Camera\+S\+DK, which declare unitree camera A\+P\+Is }{\pageref{_unitree_camera_s_d_k_8hpp}}{}
13 | \item\contentsline{section}{src/{\bfseries camera\+\_\+api.\+h} }{\pageref{camera__api_8h}}{}
14 | \item\contentsline{section}{src/\hyperlink{_stereo_camera_common_8cc}{Stereo\+Camera\+Common.\+cc} \\*This file is part of Unitree\+Camera\+S\+DK, which implement stereo vision algorithm }{\pageref{_stereo_camera_common_8cc}}{}
15 | \end{DoxyCompactList}
16 |
--------------------------------------------------------------------------------
/doc/latex/example__get_depth_frame_8cc.tex:
--------------------------------------------------------------------------------
1 | \hypertarget{example__get_depth_frame_8cc}{}\section{examples/example\+\_\+get\+Depth\+Frame.cc File Reference}
2 | \label{example__get_depth_frame_8cc}\index{examples/example\+\_\+get\+Depth\+Frame.\+cc@{examples/example\+\_\+get\+Depth\+Frame.\+cc}}
3 |
4 |
5 | This file is part of Unitree\+Camera\+S\+DK.
6 |
7 |
8 | {\ttfamily \#include $<$Unitree\+Camera\+S\+D\+K.\+hpp$>$}\newline
9 | {\ttfamily \#include $<$unistd.\+h$>$}\newline
10 | Include dependency graph for example\+\_\+get\+Depth\+Frame.\+cc\+:
11 | \nopagebreak
12 | \begin{figure}[H]
13 | \begin{center}
14 | \leavevmode
15 | \includegraphics[width=350pt]{example__get_depth_frame_8cc__incl}
16 | \end{center}
17 | \end{figure}
18 | \subsection*{Functions}
19 | \begin{DoxyCompactItemize}
20 | \item
21 | int \hyperlink{example__get_depth_frame_8cc_a0ddf1224851353fc92bfbff6f499fa97}{main} (int argc, char $\ast$argv\mbox{[}$\,$\mbox{]})
22 | \end{DoxyCompactItemize}
23 |
24 |
25 | \subsection{Detailed Description}
26 | This file is part of Unitree\+Camera\+S\+DK.
27 |
28 | This example that how to get depth frame \begin{DoxyAuthor}{Author}
29 | Zhang\+Chunyang
30 | \end{DoxyAuthor}
31 | \begin{DoxyDate}{Date}
32 | 2021.\+07.\+31
33 | \end{DoxyDate}
34 | \begin{DoxyVersion}{Version}
35 | 1.\+0.\+1
36 | \end{DoxyVersion}
37 | \begin{DoxyCopyright}{Copyright}
38 | Copyright (c) 2020-\/2021, Hangzhou Yushu Technology Stock C\+O.\+L\+TD. All Rights Reserved.
39 | \end{DoxyCopyright}
40 |
41 |
42 | \subsection{Function Documentation}
43 | \mbox{\Hypertarget{example__get_depth_frame_8cc_a0ddf1224851353fc92bfbff6f499fa97}\label{example__get_depth_frame_8cc_a0ddf1224851353fc92bfbff6f499fa97}}
44 | \index{example\+\_\+get\+Depth\+Frame.\+cc@{example\+\_\+get\+Depth\+Frame.\+cc}!main@{main}}
45 | \index{main@{main}!example\+\_\+get\+Depth\+Frame.\+cc@{example\+\_\+get\+Depth\+Frame.\+cc}}
46 | \subsubsection{\texorpdfstring{main()}{main()}}
47 | {\footnotesize\ttfamily int main (\begin{DoxyParamCaption}\item[{int}]{argc, }\item[{char $\ast$}]{argv\mbox{[}$\,$\mbox{]} }\end{DoxyParamCaption})}
48 |
49 | $<$ init \hyperlink{class_unitree_camera}{Unitree\+Camera} object by config file
50 |
51 | $<$ get camera open state
52 |
53 | $<$ disable image h264 encoding and share memory sharing
54 |
55 | $<$ start disparity computing
56 |
57 | $<$ get stereo camera depth image
58 |
59 | $<$ stop disparity computing
60 |
61 | $<$ stop camera capturing
--------------------------------------------------------------------------------
/doc/latex/example__get_calib_params_file_8cc.tex:
--------------------------------------------------------------------------------
1 | \hypertarget{example__get_calib_params_file_8cc}{}\section{examples/example\+\_\+get\+Calib\+Params\+File.cc File Reference}
2 | \label{example__get_calib_params_file_8cc}\index{examples/example\+\_\+get\+Calib\+Params\+File.\+cc@{examples/example\+\_\+get\+Calib\+Params\+File.\+cc}}
3 |
4 |
5 | This file is part of Unitree\+Camera\+S\+DK.
6 |
7 |
8 | {\ttfamily \#include $<$Unitree\+Camera\+S\+D\+K.\+hpp$>$}\newline
9 | {\ttfamily \#include $<$unistd.\+h$>$}\newline
10 | Include dependency graph for example\+\_\+get\+Calib\+Params\+File.\+cc\+:
11 | \nopagebreak
12 | \begin{figure}[H]
13 | \begin{center}
14 | \leavevmode
15 | \includegraphics[width=350pt]{example__get_calib_params_file_8cc__incl}
16 | \end{center}
17 | \end{figure}
18 | \subsection*{Functions}
19 | \begin{DoxyCompactItemize}
20 | \item
21 | int \hyperlink{example__get_calib_params_file_8cc_a0ddf1224851353fc92bfbff6f499fa97}{main} (int argc, char $\ast$argv\mbox{[}$\,$\mbox{]})
22 | \end{DoxyCompactItemize}
23 |
24 |
25 | \subsection{Detailed Description}
26 | This file is part of Unitree\+Camera\+S\+DK.
27 |
28 | This example that how to get camera internal parameters \begin{DoxyAuthor}{Author}
29 | Zhang\+Chunyang
30 | \end{DoxyAuthor}
31 | \begin{DoxyDate}{Date}
32 | 2021.\+07.\+31
33 | \end{DoxyDate}
34 | \begin{DoxyVersion}{Version}
35 | 1.\+0.\+1
36 | \end{DoxyVersion}
37 | \begin{DoxyCopyright}{Copyright}
38 | Copyright (c) 2020-\/2021, Hangzhou Yushu Technology Stock C\+O.\+L\+TD. All Rights Reserved.
39 | \end{DoxyCopyright}
40 |
41 |
42 | \subsection{Function Documentation}
43 | \mbox{\Hypertarget{example__get_calib_params_file_8cc_a0ddf1224851353fc92bfbff6f499fa97}\label{example__get_calib_params_file_8cc_a0ddf1224851353fc92bfbff6f499fa97}}
44 | \index{example\+\_\+get\+Calib\+Params\+File.\+cc@{example\+\_\+get\+Calib\+Params\+File.\+cc}!main@{main}}
45 | \index{main@{main}!example\+\_\+get\+Calib\+Params\+File.\+cc@{example\+\_\+get\+Calib\+Params\+File.\+cc}}
46 | \subsubsection{\texorpdfstring{main()}{main()}}
47 | {\footnotesize\ttfamily int main (\begin{DoxyParamCaption}\item[{int}]{argc, }\item[{char $\ast$}]{argv\mbox{[}$\,$\mbox{]} }\end{DoxyParamCaption})}
48 |
49 | $<$ init \hyperlink{class_unitree_camera}{Unitree\+Camera} object by config file
50 |
51 | $<$ get camera open state
52 |
53 | $<$ disable image h264 encoding and share memory sharing
54 |
55 | $<$ wait parameters initialization finished
56 |
57 | $<$ save parameters to output\+\_\+cam\+Calib\+Params.\+yaml
58 |
59 | $<$ stop camera capturing
--------------------------------------------------------------------------------
/doc/latex/example__get_rect_frame_8cc.tex:
--------------------------------------------------------------------------------
1 | \hypertarget{example__get_rect_frame_8cc}{}\section{examples/example\+\_\+get\+Rect\+Frame.cc File Reference}
2 | \label{example__get_rect_frame_8cc}\index{examples/example\+\_\+get\+Rect\+Frame.\+cc@{examples/example\+\_\+get\+Rect\+Frame.\+cc}}
3 |
4 |
5 | This file is part of Unitree\+Camera\+S\+DK.
6 |
7 |
8 | {\ttfamily \#include $<$Unitree\+Camera\+S\+D\+K.\+hpp$>$}\newline
9 | {\ttfamily \#include $<$unistd.\+h$>$}\newline
10 | Include dependency graph for example\+\_\+get\+Rect\+Frame.\+cc\+:
11 | \nopagebreak
12 | \begin{figure}[H]
13 | \begin{center}
14 | \leavevmode
15 | \includegraphics[width=350pt]{example__get_rect_frame_8cc__incl}
16 | \end{center}
17 | \end{figure}
18 | \subsection*{Functions}
19 | \begin{DoxyCompactItemize}
20 | \item
21 | int \hyperlink{example__get_rect_frame_8cc_a0ddf1224851353fc92bfbff6f499fa97}{main} (int argc, char $\ast$argv\mbox{[}$\,$\mbox{]})
22 | \end{DoxyCompactItemize}
23 |
24 |
25 | \subsection{Detailed Description}
26 | This file is part of Unitree\+Camera\+S\+DK.
27 |
28 | This example that how to get depth frame \begin{DoxyAuthor}{Author}
29 | Zhang\+Chunyang
30 | \end{DoxyAuthor}
31 | \begin{DoxyDate}{Date}
32 | 2021.\+07.\+31
33 | \end{DoxyDate}
34 | \begin{DoxyVersion}{Version}
35 | 1.\+0.\+1
36 | \end{DoxyVersion}
37 | \begin{DoxyCopyright}{Copyright}
38 | Copyright (c) 2020-\/2021, Hangzhou Yushu Technology Stock C\+O.\+L\+TD. All Rights Reserved.
39 | \end{DoxyCopyright}
40 |
41 |
42 | \subsection{Function Documentation}
43 | \mbox{\Hypertarget{example__get_rect_frame_8cc_a0ddf1224851353fc92bfbff6f499fa97}\label{example__get_rect_frame_8cc_a0ddf1224851353fc92bfbff6f499fa97}}
44 | \index{example\+\_\+get\+Rect\+Frame.\+cc@{example\+\_\+get\+Rect\+Frame.\+cc}!main@{main}}
45 | \index{main@{main}!example\+\_\+get\+Rect\+Frame.\+cc@{example\+\_\+get\+Rect\+Frame.\+cc}}
46 | \subsubsection{\texorpdfstring{main()}{main()}}
47 | {\footnotesize\ttfamily int main (\begin{DoxyParamCaption}\item[{int}]{argc, }\item[{char $\ast$}]{argv\mbox{[}$\,$\mbox{]} }\end{DoxyParamCaption})}
48 |
49 | $<$ default 0 -\/$>$ /dev/video0
50 |
51 | $<$ default frame size 1856x800
52 |
53 | $<$ default camera fps\+: 30
54 |
55 | $<$ init camera by device node number
56 |
57 | $<$ get camera open state
58 |
59 | $<$ set camera frame size
60 |
61 | $<$ set camera camera fps
62 |
63 | $<$ set camera rectify frame size
64 |
65 | $<$ disable image h264 encoding and share memory sharing
66 |
67 | $<$ get longlat rectify left,right and fisheye rectify feim
68 |
69 | $<$ stop camera capturing
--------------------------------------------------------------------------------
/doc/latex/_unitree_camera_s_d_k_8hpp.tex:
--------------------------------------------------------------------------------
1 | \hypertarget{_unitree_camera_s_d_k_8hpp}{}\section{include/\+Unitree\+Camera\+S\+DK.hpp File Reference}
2 | \label{_unitree_camera_s_d_k_8hpp}\index{include/\+Unitree\+Camera\+S\+D\+K.\+hpp@{include/\+Unitree\+Camera\+S\+D\+K.\+hpp}}
3 |
4 |
5 | This file is part of Unitree\+Camera\+S\+DK, which declare unitree camera A\+P\+Is.
6 |
7 |
8 | {\ttfamily \#include \char`\"{}Stereo\+Camera\+Common.\+hpp\char`\"{}}\newline
9 | Include dependency graph for Unitree\+Camera\+S\+D\+K.\+hpp\+:
10 | \nopagebreak
11 | \begin{figure}[H]
12 | \begin{center}
13 | \leavevmode
14 | \includegraphics[width=350pt]{_unitree_camera_s_d_k_8hpp__incl}
15 | \end{center}
16 | \end{figure}
17 | This graph shows which files directly or indirectly include this file\+:
18 | \nopagebreak
19 | \begin{figure}[H]
20 | \begin{center}
21 | \leavevmode
22 | \includegraphics[width=350pt]{_unitree_camera_s_d_k_8hpp__dep__incl}
23 | \end{center}
24 | \end{figure}
25 | \subsection*{Classes}
26 | \begin{DoxyCompactItemize}
27 | \item
28 | class \hyperlink{class_unitree_camera}{Unitree\+Camera}
29 | \end{DoxyCompactItemize}
30 | \subsection*{Functions}
31 | \begin{DoxyCompactItemize}
32 | \item
33 | \mbox{\Hypertarget{_unitree_camera_s_d_k_8hpp_a698a13c84f0a5e266fabc2722bcc33e1}\label{_unitree_camera_s_d_k_8hpp_a698a13c84f0a5e266fabc2722bcc33e1}}
34 | cv\+::\+Mat {\bfseries get\+Rotation\+Matrix} (int axis=\textquotesingle{}x\textquotesingle{}, float theta=0.\+0)
35 | \item
36 | \mbox{\Hypertarget{_unitree_camera_s_d_k_8hpp_a3b00277586cab0e3a3d1ba29e3aa6d8e}\label{_unitree_camera_s_d_k_8hpp_a3b00277586cab0e3a3d1ba29e3aa6d8e}}
37 | cv\+::\+Mat {\bfseries get\+Translation\+Matrix} (int axis=\textquotesingle{}x\textquotesingle{}, float theta=0.\+0, cv\+::\+Mat vec=cv\+::\+Mat())
38 | \end{DoxyCompactItemize}
39 |
40 |
41 | \subsection{Detailed Description}
42 | This file is part of Unitree\+Camera\+S\+DK, which declare unitree camera A\+P\+Is.
43 |
44 | class \hyperlink{class_unitree_camera}{Unitree\+Camera} inherits the A\+P\+Is of class \hyperlink{class_stereo_camera}{Stereo\+Camera} image capture, image rectification, disparity computation, depth image and point cloud generation update camera firmware, flash camera parameters to camera \begin{DoxyAuthor}{Author}
45 | Zhang\+Chunyang
46 | \end{DoxyAuthor}
47 | \begin{DoxyDate}{Date}
48 | 2021.\+07.\+31
49 | \end{DoxyDate}
50 | \begin{DoxyVersion}{Version}
51 | 1.\+0.\+1
52 | \end{DoxyVersion}
53 | \begin{DoxyCopyright}{Copyright}
54 | Copyright (c) 2020-\/2021, Hangzhou Yushu Technology Stock C\+O.\+L\+TD. All Rights Reserved.
55 | \end{DoxyCopyright}
56 |
--------------------------------------------------------------------------------
/doc/latex/_stereo_camera_common_8hpp.tex:
--------------------------------------------------------------------------------
1 | \hypertarget{_stereo_camera_common_8hpp}{}\section{include/\+Stereo\+Camera\+Common.hpp File Reference}
2 | \label{_stereo_camera_common_8hpp}\index{include/\+Stereo\+Camera\+Common.\+hpp@{include/\+Stereo\+Camera\+Common.\+hpp}}
3 |
4 |
5 | This file is part of Unitree\+Camera\+S\+DK, which declare stereo camera algorithm A\+P\+Is.
6 |
7 |
8 | {\ttfamily \#include $<$string$>$}\newline
9 | {\ttfamily \#include $<$thread$>$}\newline
10 | {\ttfamily \#include $<$mutex$>$}\newline
11 | {\ttfamily \#include $<$condition\+\_\+variable$>$}\newline
12 | {\ttfamily \#include $<$opencv2/opencv.\+hpp$>$}\newline
13 | {\ttfamily \#include $<$chrono$>$}\newline
14 | {\ttfamily \#include \char`\"{}System\+Log.\+hpp\char`\"{}}\newline
15 | Include dependency graph for Stereo\+Camera\+Common.\+hpp\+:
16 | \nopagebreak
17 | \begin{figure}[H]
18 | \begin{center}
19 | \leavevmode
20 | \includegraphics[width=350pt]{_stereo_camera_common_8hpp__incl}
21 | \end{center}
22 | \end{figure}
23 | This graph shows which files directly or indirectly include this file\+:
24 | \nopagebreak
25 | \begin{figure}[H]
26 | \begin{center}
27 | \leavevmode
28 | \includegraphics[width=350pt]{_stereo_camera_common_8hpp__dep__incl}
29 | \end{center}
30 | \end{figure}
31 | \subsection*{Classes}
32 | \begin{DoxyCompactItemize}
33 | \item
34 | struct \hyperlink{struct_p_c_l}{P\+CL}
35 | \begin{DoxyCompactList}\small\item\em this struct is used for R\+GB point cloud capture and display \end{DoxyCompactList}\item
36 | class \hyperlink{class_stereo_camera}{Stereo\+Camera}
37 | \begin{DoxyCompactList}\small\item\em this class integrate camera control and stereo vision algorithm \end{DoxyCompactList}\end{DoxyCompactItemize}
38 | \subsection*{Typedefs}
39 | \begin{DoxyCompactItemize}
40 | \item
41 | \mbox{\Hypertarget{_stereo_camera_common_8hpp_ac9f36f2ca129cb52709d9b161d119f70}\label{_stereo_camera_common_8hpp_ac9f36f2ca129cb52709d9b161d119f70}}
42 | typedef struct \hyperlink{struct_p_c_l}{P\+CL} {\bfseries P\+C\+L\+Type}
43 | \end{DoxyCompactItemize}
44 |
45 |
46 | \subsection{Detailed Description}
47 | This file is part of Unitree\+Camera\+S\+DK, which declare stereo camera algorithm A\+P\+Is.
48 |
49 | image capture, image rectification, disparity computation, depth image and point cloud generation \begin{DoxyAuthor}{Author}
50 | Zhang\+Chunyang
51 | \end{DoxyAuthor}
52 | \begin{DoxyDate}{Date}
53 | 2021.\+07.\+31
54 | \end{DoxyDate}
55 | \begin{DoxyVersion}{Version}
56 | 1.\+0.\+1
57 | \end{DoxyVersion}
58 | \begin{DoxyCopyright}{Copyright}
59 | Copyright (c)2020-\/2021, Hangzhou Yushu Technology Stock C\+O.\+L\+TD. All Rights Reserved.
60 | \end{DoxyCopyright}
61 |
--------------------------------------------------------------------------------
/examples/example_getPointCloud.cc:
--------------------------------------------------------------------------------
1 | /**
2 | * @file example_getPointCloud.cc
3 | * @brief This file is part of UnitreeCameraSDK.
4 | * @details This example that how to get camera point cloud.
5 | * @author ZhangChunyang
6 | * @date 2021.07.31
7 | * @version 1.0.1
8 | * @copyright Copyright (c) 2020-2021, Hangzhou Yushu Technology Stock CO.LTD. All Rights Reserved.
9 | */
10 |
11 | #include
12 | #include
13 | #include
14 | #include
15 | #include
16 | #include "glViewer/scenewindow.hpp"
17 | #include
18 |
19 | #define RGB_PCL true ///< Color Point Cloud Enable Flag
20 |
21 | void DrawScene(const std::vector& pcl_vec) {
22 | glBegin(GL_POINTS);
23 | for (uint i = 0; i < pcl_vec.size(); ++i) {
24 | PCLType pcl = pcl_vec[i];
25 | glColor3ub(pcl.clr(2), pcl.clr(1), pcl.clr(0));
26 | glVertex3f(-pcl.pts(0), -pcl.pts(1), pcl.pts(2));
27 | }
28 | glEnd();
29 | }
30 |
31 | void DrawScene(const std::vector& pcl_vec) {
32 | glBegin(GL_POINTS);
33 | for (uint i = 0; i < pcl_vec.size(); ++i) {
34 | cv::Vec3f pcl = pcl_vec[i];
35 | glColor3ub(255, 255, 0);
36 | glVertex3f(-pcl(0), -pcl(1), pcl(2));
37 | }
38 | glEnd();
39 | }
40 |
41 | bool killSignalFlag = false;
42 | void ctrl_c_handler(int s){
43 | killSignalFlag = true;
44 | return ;
45 | }
46 |
47 | int main(int argc, char *argv[]){
48 |
49 | UnitreeCamera cam("stereo_camera_config.yaml");
50 | if(!cam.isOpened())
51 | exit(EXIT_FAILURE);
52 |
53 | cam.startCapture();
54 | cam.startStereoCompute();
55 |
56 | struct sigaction sigIntHandler;
57 | sigIntHandler.sa_handler = ctrl_c_handler;
58 | sigemptyset(&sigIntHandler.sa_mask);
59 | sigIntHandler.sa_flags = 0;
60 | sigaction(SIGINT, &sigIntHandler, NULL);
61 |
62 | std::cout << cam.getSerialNumber() << " " << cam.getPosNumber() << std::endl;
63 |
64 | glwindow::SceneWindow scene(960, 720, "Panorama 3D Scene");
65 |
66 | while(cam.isOpened()){
67 |
68 | if(killSignalFlag){
69 | break;
70 | }
71 |
72 | std::chrono::microseconds t;
73 | #if RGB_PCL
74 | std::vector pcl_vec;
75 | if(!cam.getPointCloud(pcl_vec, t)){
76 | usleep(1000);
77 | continue;
78 | }
79 | #else
80 | std::vector pcl_vec;
81 | if(!cam.getPointCloud(pcl_vec, t)){
82 | usleep(1000);
83 | continue;
84 | }
85 | #endif
86 | if (scene.win.alive()) {
87 | if (scene.start_draw()) {
88 | DrawScene(pcl_vec);
89 | scene.finish_draw();
90 | }
91 | }
92 | }
93 |
94 | cam.stopStereoCompute();
95 | cam.stopCapture();
96 | return 0;
97 | }
98 |
--------------------------------------------------------------------------------
/doc/html/search/all_a.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['savecalibparams',['saveCalibParams',['../class_stereo_camera.html#a7611e0d97d57abf36b4fa7dca2a3cfc5',1,'StereoCamera']]],
4 | ['saveconfig',['saveConfig',['../class_stereo_camera.html#a568930e8b3668361fedad5233ab5ba47',1,'StereoCamera']]],
5 | ['savelog',['saveLog',['../class_system_log.html#a9714a265975472433882962b7449bd45',1,'SystemLog']]],
6 | ['savelogtofile',['saveLogToFile',['../class_system_log.html#af41d346f86242f5be187fe2be354347d',1,'SystemLog']]],
7 | ['scenewindow',['SceneWindow',['../classglwindow_1_1_scene_window.html',1,'glwindow']]],
8 | ['scopedcontext',['ScopedContext',['../structglwindow_1_1_g_l_window_1_1_scoped_context.html',1,'glwindow::GLWindow']]],
9 | ['setcalibparams',['setCalibParams',['../class_stereo_camera.html#a98d7546631507bcede3c9a850e69db7a',1,'StereoCamera']]],
10 | ['setloglevel',['setLogLevel',['../class_stereo_camera.html#adb684170c2180eb2109f9eecd1723c1c',1,'StereoCamera::setLogLevel()'],['../class_system_log.html#a21296bb67489848bad6cfa04280fec85',1,'SystemLog::setLogLevel()']]],
11 | ['setposnumber',['setPosNumber',['../class_stereo_camera.html#ad570580bd5b16ac58831d57ffd23ce5b',1,'StereoCamera']]],
12 | ['setrawframerate',['setRawFrameRate',['../class_stereo_camera.html#aa28635e45b1d0ade5353a69e2a7175e4',1,'StereoCamera']]],
13 | ['setrawframesize',['setRawFrameSize',['../class_stereo_camera.html#adb1ed69d226251cd050b1deab0270af8',1,'StereoCamera']]],
14 | ['setrectframesize',['setRectFrameSize',['../class_stereo_camera.html#ac2d8d3a96e0ac426af20a3e88df0167a',1,'StereoCamera']]],
15 | ['setserialnumber',['setSerialNumber',['../class_stereo_camera.html#a110ad0dc21cea5bfa5607752fc858163',1,'StereoCamera']]],
16 | ['startcapture',['startCapture',['../class_stereo_camera.html#a4e5146c1d33ab5f4f9a3995b93e3cbc5',1,'StereoCamera']]],
17 | ['startstereocompute',['startStereoCompute',['../class_stereo_camera.html#abb6da9140cb988beb753514e7416032b',1,'StereoCamera']]],
18 | ['stereocamera',['StereoCamera',['../class_stereo_camera.html',1,'StereoCamera'],['../class_stereo_camera.html#a6d9ac42b50dc07f5f846336ffd29e752',1,'StereoCamera::StereoCamera()']]],
19 | ['stereocameracommon_2ecc',['StereoCameraCommon.cc',['../_stereo_camera_common_8cc.html',1,'']]],
20 | ['stereocameracommon_2ehpp',['StereoCameraCommon.hpp',['../_stereo_camera_common_8hpp.html',1,'']]],
21 | ['stopcapture',['stopCapture',['../class_stereo_camera.html#a8c9f54bf349fd4dc5a8ba9fd26f22c31',1,'StereoCamera']]],
22 | ['stopstereocompute',['stopStereoCompute',['../class_stereo_camera.html#a3597295e386dfe27474ff0e9567e6d6c',1,'StereoCamera']]],
23 | ['systemlog',['SystemLog',['../class_system_log.html',1,'SystemLog'],['../class_system_log.html#aad41c68c3a8192ddb646170349023c99',1,'SystemLog::SystemLog()']]],
24 | ['systemlog_2ehpp',['SystemLog.hpp',['../_system_log_8hpp.html',1,'']]],
25 | ['systemstate',['SystemState',['../struct_g_l_window_1_1_system_state.html',1,'glwindow::GLWindow']]]
26 | ];
27 |
--------------------------------------------------------------------------------
/doc/html/globals_enum.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 | UnitreeCameraSDK: File Members
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 | |
24 | UnitreeCameraSDK
25 | 1.0.1
26 |
27 | unitree stereo camra apis
28 | |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
38 |
39 |
40 |
46 |
47 |
48 |
49 |
53 |
54 |
55 |
56 |
57 |
60 |
61 |
62 |
69 |
70 |
75 |
76 |
77 |
--------------------------------------------------------------------------------
/doc/html/globals_defs.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 | UnitreeCameraSDK: File Members
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 | |
24 | UnitreeCameraSDK
25 | 1.0.1
26 |
27 | unitree stereo camra apis
28 | |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
38 |
39 |
40 |
46 |
47 |
48 |
49 |
53 |
54 |
55 |
56 |
57 |
60 |
61 |
62 |
69 |
70 |
75 |
76 |
77 |
--------------------------------------------------------------------------------
/doc/html/functions_vars.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 | UnitreeCameraSDK: Class Members - Variables
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 | |
24 | UnitreeCameraSDK
25 | 1.0.1
26 |
27 | unitree stereo camra apis
28 | |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
38 |
39 |
40 |
46 |
47 |
48 |
49 |
53 |
54 |
55 |
56 |
57 |
60 |
61 |
62 |
63 |
64 | - clr
65 | : PCL
66 |
67 | - pts
68 | : PCL
69 |
70 |
71 |
72 |
73 |
78 |
79 |
80 |
--------------------------------------------------------------------------------
/doc/html/dir_63772b626f2709090f0bdca0f40827b4.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 | UnitreeCameraSDK: build/CMakeFiles Directory Reference
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 | |
24 | UnitreeCameraSDK
25 | 1.0.1
26 |
27 | unitree stereo camra apis
28 | |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
38 |
39 |
40 |
46 |
47 |
48 |
52 |
53 |
54 |
55 |
56 |
59 |
60 |
61 |
65 |
66 |
70 |
71 |
72 |
73 |
78 |
79 |
80 |
--------------------------------------------------------------------------------
/doc/html/dir_8d5e63337d9bc0375b6fa20fd80d83ec.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 | UnitreeCameraSDK: examples/glViewer Directory Reference
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 | |
24 | UnitreeCameraSDK
25 | 1.0.1
26 |
27 | unitree stereo camra apis
28 | |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
38 |
39 |
40 |
46 |
47 |
48 |
52 |
53 |
54 |
55 |
56 |
59 |
60 |
61 |
65 |
66 |
70 |
71 |
72 |
73 |
78 |
79 |
80 |
--------------------------------------------------------------------------------
/doc/latex/example__get_point_cloud_8cc.tex:
--------------------------------------------------------------------------------
1 | \hypertarget{example__get_point_cloud_8cc}{}\section{examples/example\+\_\+get\+Point\+Cloud.cc File Reference}
2 | \label{example__get_point_cloud_8cc}\index{examples/example\+\_\+get\+Point\+Cloud.\+cc@{examples/example\+\_\+get\+Point\+Cloud.\+cc}}
3 |
4 |
5 | This file is part of Unitree\+Camera\+S\+DK.
6 |
7 |
8 | {\ttfamily \#include $<$G\+L/gl.\+h$>$}\newline
9 | {\ttfamily \#include $<$signal.\+h$>$}\newline
10 | {\ttfamily \#include $<$cerrno$>$}\newline
11 | {\ttfamily \#include $<$cfenv$>$}\newline
12 | {\ttfamily \#include $<$unistd.\+h$>$}\newline
13 | {\ttfamily \#include \char`\"{}gl\+Viewer/scenewindow.\+hpp\char`\"{}}\newline
14 | {\ttfamily \#include $<$Unitree\+Camera\+S\+D\+K.\+hpp$>$}\newline
15 | Include dependency graph for example\+\_\+get\+Point\+Cloud.\+cc\+:
16 | \nopagebreak
17 | \begin{figure}[H]
18 | \begin{center}
19 | \leavevmode
20 | \includegraphics[width=350pt]{example__get_point_cloud_8cc__incl}
21 | \end{center}
22 | \end{figure}
23 | \subsection*{Macros}
24 | \begin{DoxyCompactItemize}
25 | \item
26 | \mbox{\Hypertarget{example__get_point_cloud_8cc_a252571170a109b31218383613dc16295}\label{example__get_point_cloud_8cc_a252571170a109b31218383613dc16295}}
27 | \#define \hyperlink{example__get_point_cloud_8cc_a252571170a109b31218383613dc16295}{R\+G\+B\+\_\+\+P\+CL}~false
28 | \begin{DoxyCompactList}\small\item\em Color Point Cloud Enable Flag. \end{DoxyCompactList}\end{DoxyCompactItemize}
29 | \subsection*{Functions}
30 | \begin{DoxyCompactItemize}
31 | \item
32 | \mbox{\Hypertarget{example__get_point_cloud_8cc_a3ba436e743e30c5f31f98acb33bcd50b}\label{example__get_point_cloud_8cc_a3ba436e743e30c5f31f98acb33bcd50b}}
33 | void {\bfseries Draw\+Scene} (const std\+::vector$<$ \hyperlink{struct_p_c_l}{P\+C\+L\+Type} $>$ \&pcl\+\_\+vec)
34 | \item
35 | \mbox{\Hypertarget{example__get_point_cloud_8cc_a27d13c3979cbbf70959fddbf5cc02bb5}\label{example__get_point_cloud_8cc_a27d13c3979cbbf70959fddbf5cc02bb5}}
36 | void {\bfseries Draw\+Scene} (const std\+::vector$<$ cv\+::\+Vec3f $>$ \&pcl\+\_\+vec)
37 | \item
38 | \mbox{\Hypertarget{example__get_point_cloud_8cc_a35f9ea2056a80a6c96b5c3ef3c19dafd}\label{example__get_point_cloud_8cc_a35f9ea2056a80a6c96b5c3ef3c19dafd}}
39 | void {\bfseries ctrl\+\_\+c\+\_\+handler} (int s)
40 | \item
41 | \mbox{\Hypertarget{example__get_point_cloud_8cc_a0ddf1224851353fc92bfbff6f499fa97}\label{example__get_point_cloud_8cc_a0ddf1224851353fc92bfbff6f499fa97}}
42 | int {\bfseries main} (int argc, char $\ast$argv\mbox{[}$\,$\mbox{]})
43 | \end{DoxyCompactItemize}
44 | \subsection*{Variables}
45 | \begin{DoxyCompactItemize}
46 | \item
47 | \mbox{\Hypertarget{example__get_point_cloud_8cc_ace2ab20fcac45c041999dbe39df5ee4d}\label{example__get_point_cloud_8cc_ace2ab20fcac45c041999dbe39df5ee4d}}
48 | bool {\bfseries kill\+Signal\+Flag} = false
49 | \end{DoxyCompactItemize}
50 |
51 |
52 | \subsection{Detailed Description}
53 | This file is part of Unitree\+Camera\+S\+DK.
54 |
55 | This example that how to get camera point cloud. \begin{DoxyAuthor}{Author}
56 | Zhang\+Chunyang
57 | \end{DoxyAuthor}
58 | \begin{DoxyDate}{Date}
59 | 2021.\+07.\+31
60 | \end{DoxyDate}
61 | \begin{DoxyVersion}{Version}
62 | 1.\+0.\+1
63 | \end{DoxyVersion}
64 | \begin{DoxyCopyright}{Copyright}
65 | Copyright (c) 2020-\/2021, Hangzhou Yushu Technology Stock C\+O.\+L\+TD. All Rights Reserved.
66 | \end{DoxyCopyright}
67 |
--------------------------------------------------------------------------------