MYNT-EYE-S-SDK/docs/mynt-eye-s-sdk.tree

552 lines
30 KiB
Plaintext
Raw Normal View History

2019-09-06 06:11:28 +03:00
mynt-eye-s-sdk
├── 3rdparty
2019-09-06 12:20:45 +03:00
│   └── eigen3 matrix 3rd lib
2019-09-06 06:11:28 +03:00
├── cmake
2019-09-06 12:20:45 +03:00
│   ├── Common.cmake cmake common macro
2019-09-06 06:11:28 +03:00
│   ├── DetectCXX11.cmake
│   ├── DetectOpenCV.cmake
│   ├── FindCUDA
│   │   ├── make2cmake.cmake
│   │   ├── parse_cubin.cmake
│   │   └── run_nvcc.cmake
│   ├── FindCUDA.cmake
│   ├── IncludeGuard.cmake
2019-09-06 12:20:45 +03:00
│   ├── Option.cmake include(DetectOpenCV.cmake)
2019-09-06 06:11:28 +03:00
│   ├── TargetArch.cmake
│   ├── templates
2019-09-06 12:20:45 +03:00
│   └── Utils.cmake include(Common.cmake)
2019-09-06 06:11:28 +03:00
├── CMakeLists.txt
├── docs
│   ├── api
2019-09-06 12:20:45 +03:00
│   ├── conf.py sdkHtml config
2019-09-06 06:11:28 +03:00
│   ├── files
│   ├── images
│   │   ├── firmware
│   │   ├── product
│   │   ├── project
│   │   │   └── vs2017
│   │   ├── sdk
│   │   │   └── tools
│   │   └── tools
2019-09-06 12:20:45 +03:00
│   ├── Makefile sdkHtml Makefile
2019-09-06 06:11:28 +03:00
│   └── src
│   ├── firmware
│   ├── log
│   ├── product
│   ├── sdk
│   │   ├── control
│   │   ├── data
│   │   └── project
│   ├── slam
│   ├── support
│   └── wrapper
├── include
│   ├── deprecated
│   │   └── mynteye
2019-09-06 12:20:45 +03:00
│   │   ├── api.h x
│   │   ├── callbacks.h x
│   │   ├── context.h x
│   │   ├── device.h x
│   │   ├── files.h x
│   │   ├── glog_init.h x
│   │   ├── object.h x
│   │   ├── plugin.h x
│   │   ├── strings.h x
│   │   ├── times.h x
│   │   └── utils.h x
2019-09-06 06:11:28 +03:00
│   └── mynteye
│   ├── api
2019-09-06 12:20:45 +03:00
│   │   ├── api.h user api(mynteye.h types.h opencv2*)
│   │   ├── object.h img formats transform(mynteye.h opencv2*)
│   │   └── plugin.h plugin process in&out(mynteye.h opencv2*)
2019-09-06 06:11:28 +03:00
│   ├── device
2019-09-06 12:20:45 +03:00
│   │   ├── callbacks.h processor data callback(mynteye.h mynteye/types.h)
│   │   ├── context.h detect uvc device(mynteye.h)
│   │   ├── device.h imu-->motions & camera-->streams(mynteye.h callbacks.h device/types.h)
│   │   ├── types.h img & imu_data types(mynteye.h mynteye/types.h)
│   │   └── utils.h user help(mynteye.h mynteye/types.h)
│   ├── global.h os adapter
│   ├── logger.h message output
│   ├── miniglog.h google miniglog
│ ├── mynteye.h.in api version(global.h)
│   ├── types.h all types(mynteye.h)
2019-09-06 06:11:28 +03:00
│   └── util
2019-09-06 12:20:45 +03:00
│   ├── files.h (mynteye.h)
│   ├── strings.h (mynteye.h)
│   └── times.h (mynteye.h)
2019-09-06 06:11:28 +03:00
├── Makefile
├── samples
2019-09-06 12:20:45 +03:00
│   ├── camera_with_junior_device_api.cc (device.h utils.h times.h)
│   ├── camera_with_senior_api.cc (api.h times.h)
│   ├── CMakeLists.txt samples build
2019-09-06 06:11:28 +03:00
│   ├── config
│   │   ├── S1030
│   │   │   └── deprecated
│   │   └── S210A
│   │   └── deprecated
2019-09-06 12:20:45 +03:00
│   ├── ctrl_auto_exposure.cc (api.h)
│   ├── ctrl_framerate.cc (api.h times.h)
│   ├── ctrl_iic_address.cc (api.h)
│   ├── ctrl_imu_low_pass_filter.cc (api.h times.h)
│   ├── ctrl_imu_range.cc (api.h times.h)
│   ├── ctrl_infrared.cc
2019-09-06 06:11:28 +03:00
│   ├── ctrl_manual_exposure.cc
│   ├── ctrl_sync_timestamp.cc
│   ├── dataset.cc
│   ├── dataset.h
│   ├── device_writer.cc
│   ├── device_writer.h
│   ├── get_data_without_select.cc
│   ├── get_depth_and_points.cc
│   ├── get_depth.cc
│   ├── get_depth_with_region.cc
│   ├── get_device_info.cc
│   ├── get_disparity.cc
│   ├── get_from_callbacks.cc
│   ├── get_img_params.cc
│   ├── get_imu.cc
│   ├── get_imu_correspondence.cc
│   ├── get_imu_params.cc
│   ├── get_stereo_rectified.cc
│   ├── get_with_plugin.cc
│   ├── record.cc
│   ├── save_all_infos.cc
│   ├── save_single_image.cc
2019-09-06 12:20:45 +03:00
│   ├── simple_demo independent demo
2019-09-06 06:11:28 +03:00
│   │   ├── project_cmake
2019-09-06 12:20:45 +03:00
│   │   │   ├── CMakeLists.txt linux build
2019-09-06 06:11:28 +03:00
│   │   │   └── mynteye_demo.cc
2019-09-06 12:20:45 +03:00
│   │   └── project_vs2017 windows vs
2019-09-06 06:11:28 +03:00
│   │   ├── images
2019-09-06 12:20:45 +03:00
│   │   └── mynteyes_demo
2019-09-06 06:11:28 +03:00
│   │   └── mynteyes_demo
│   │   ├── stdafx.h
│   │   └── targetver.h
2019-09-06 12:20:45 +03:00
│   ├── util_cv.cc (util_cv.h device/utils.h)
│   ├── util_cv.h cv painter(mynteye/types.h)
│   ├── util_pcl.cc (util_pcl.h)
│   ├── util_pcl.h pcl cloud points viewer
2019-09-06 06:11:28 +03:00
│   ├── uvc_camera.cc
│   ├── write_device_info.cc
│   ├── write_img_params.cc
│   └── write_imu_params.cc
├── scripts
│   ├── common
│   └── win
│   ├── cmake
│   │   ├── mynteye-targets.cmake
│   │   └── mynteye-targets-release.cmake
│   └── nsis
│   └── Include
├── src
│   ├── main.cc
│   └── mynteye
│   ├── api
2019-09-06 12:20:45 +03:00
│   │   ├── api.cc (correspondence.h dl.h plugin.h ...)
2019-09-06 06:11:28 +03:00
│   │   ├── camera_models
2019-09-06 12:20:45 +03:00
│   │   │   ├── camera.cc (camera.h)
│   │   │   ├── camera.h camera base(eigen3* opencv2* mynteye.h)
│   │   │   ├── equidistant_camera.cc (equidistant_camera.h)
│   │   │   ├── equidistant_camera.h KB projection model(opencv2* camera.h)
2019-09-06 06:11:28 +03:00
│   │   │   ├── gpl.cc
│   │   │   └── gpl.h
2019-09-06 12:20:45 +03:00
│   │   ├── correspondence.cc (correspondence.h device.h)
│   │   ├── correspondence.h stream control(api.h callbacks.h)
│   │   ├── data_tools.cc (data_tools.h)
│   │   ├── data_tools.h api<--data<-->obj(object.h api.h device.h)
│   │   ├── dl.cc (dl.h)
│   │   ├── dl.h dynamic loading(mynteye.h)
│   │   ├── processor root-->rectify-->disparity(norm)-->depth-->points
│   │   │   ├── depth_processor.cc (depth_Processor.h)
│   │   │   ├── depth_processor.h (processor.h types.h rectify_processor.h)
│   │   │   ├── depth_processor_ocv.cc (depth_processor_ocv.h)
│   │   │   ├── depth_processor_ocv.h output cv::Mat(processor.h)
│   │   │   ├── disparity_normalized_processor.cc (opencv2* disparity_normalized_processor.h)
│   │   │   ├── disparity_normalized_processor.h (processor.h)
│   │   │   ├── disparity_processor.cc (opencv2* disparity_processor.h)
│   │   │   ├── disparity_processor.h (mynteye/types.h processor.h)
│   │   │   ├── points_processor.cc (opencv2* points_processor.h)
│   │   │   ├── points_processor.h (mynteye/types.h processor.h)
│   │   │   ├── points_processor_ocv.cc
2019-09-06 06:11:28 +03:00
│   │   │   ├── points_processor_ocv.h
2019-09-06 12:20:45 +03:00
│   │   │   ├── rectify_processor.cc (opencv2* rectify_processor.h)
│   │   │   ├── rectify_processor.h (equidistant_camera.h ...)
│   │   │   ├── rectify_processor_ocv.cc
2019-09-06 06:11:28 +03:00
│   │   │   ├── rectify_processor_ocv.h
2019-09-06 12:20:45 +03:00
│   │   │   ├── root_camera_processor.cc (opencv2* synthetic.h device.h data_tools.h)
│   │   │   └── root_camera_processor.h (opencv2* processor.h)
│   │   ├── processor.cc (strings.h times.h data_tools.h)
│   │   ├── processor.h processor base(synthetic.h mynteye.h object.h)
│   │   ├── synthetic.cc (*processor.h object.h plugin.h device.h data_tools.h)
│   │   ├── synthetic.h synthetic pipeline(api.h)
│   │   ├── version_checker.cc
2019-09-06 06:11:28 +03:00
│   │   └── version_checker.h
│   ├── device
│   │   ├── async_callback.h
│   │   ├── async_callback_impl.h
│   │   ├── channel
│   │   │   ├── bytes.cc
│   │   │   ├── bytes.h
│   │   │   ├── channels.cc
│   │   │   ├── channels.h
│   │   │   ├── def.h
│   │   │   ├── file_channel.cc
│   │   │   └── file_channel.h
│   │   ├── config.cc
│   │   ├── config.h
│   │   ├── context.cc
│   │   ├── device.cc
│   │   ├── motions.cc
│   │   ├── motions.h
│   │   ├── standard
│   │   │   ├── channels_adapter_s.cc
│   │   │   ├── channels_adapter_s.h
│   │   │   ├── device_s.cc
│   │   │   ├── device_s.h
│   │   │   ├── streams_adapter_s.cc
│   │   │   └── streams_adapter_s.h
│   │   ├── standard2
│   │   │   ├── channels_adapter_s2.cc
│   │   │   ├── channels_adapter_s2.h
│   │   │   ├── device_s2.cc
│   │   │   ├── device_s2.h
│   │   │   ├── streams_adapter_s2.cc
│   │   │   └── streams_adapter_s2.h
│   │   ├── streams.cc
│   │   ├── streams.h
│   │   ├── types.cc
│   │   └── utils.cc
│   ├── miniglog.cc
│   ├── types.cc
│   ├── util
│   │   ├── files.cc
│   │   └── strings.cc
│   └── uvc
│   ├── linux
│   │   └── uvc-v4l2.cc
│   ├── macosx
│   │   ├── AVfoundationCamera.h
│   │   ├── CameraEngine.h
│   │   ├── USBBusProber
│   │   │   ├── BusProbeClass.h
│   │   │   ├── BusProbeDevice.h
│   │   │   ├── BusProber.h
│   │   │   ├── BusProberSharedFunctions.h
│   │   │   ├── DecodeAudioInterfaceDescriptor.h
│   │   │   ├── DecodeBOSDescriptor.h
│   │   │   ├── DecodeCommClassDescriptor.h
│   │   │   ├── DecodeConfigurationDescriptor.h
│   │   │   ├── DecodeDeviceDescriptor.h
│   │   │   ├── DecodeDeviceQualifierDescriptor.h
│   │   │   ├── DecodeEndpointDescriptor.h
│   │   │   ├── DecodeHIDDescriptor.h
│   │   │   ├── DecodeHubDescriptor.h
│   │   │   ├── DecodeInterfaceDescriptor.h
│   │   │   ├── DecodeVideoInterfaceDescriptor.h
│   │   │   ├── DescriptorDecoder.h
│   │   │   ├── en.lproj
│   │   │   ├── ExtensionSelector.h
│   │   │   ├── OutlineViewAdditions.h
│   │   │   ├── OutlineViewNode.h
│   │   │   ├── TableViewWithCopying.h
│   │   │   └── USBBusProber.h
│   │   ├── USBBusProber.framework
│   │   │   └── Versions
│   │   │   └── A
│   │   │   ├── Headers
│   │   │   │   ├── BusProbeClass.h
│   │   │   │   ├── BusProbeDevice.h
│   │   │   │   ├── BusProber.h
│   │   │   │   ├── BusProberSharedFunctions.h
│   │   │   │   ├── DecodeAudioInterfaceDescriptor.h
│   │   │   │   ├── DecodeBOSDescriptor.h
│   │   │   │   ├── DecodeCommClassDescriptor.h
│   │   │   │   ├── DecodeConfigurationDescriptor.h
│   │   │   │   ├── DecodeDeviceDescriptor.h
│   │   │   │   ├── DecodeDeviceQualifierDescriptor.h
│   │   │   │   ├── DecodeEndpointDescriptor.h
│   │   │   │   ├── DecodeHIDDescriptor.h
│   │   │   │   ├── DecodeHubDescriptor.h
│   │   │   │   ├── DecodeInterfaceDescriptor.h
│   │   │   │   ├── DecodeVideoInterfaceDescriptor.h
│   │   │   │   ├── DescriptorDecoder.h
│   │   │   │   ├── ExtensionSelector.h
│   │   │   │   ├── OutlineViewAdditions.h
│   │   │   │   ├── OutlineViewNode.h
│   │   │   │   ├── TableViewWithCopying.h
│   │   │   │   └── USBBusProber.h
│   │   │   └── Resources
│   │   │   └── en.lproj
│   │   ├── UVC Test App
│   │   │   ├── AppDelegate.h
│   │   │   ├── AVCaptureVideoSource.h
│   │   │   ├── CVGLView.h
│   │   │   └── en.lproj
│   │   ├── uvc-vvuvckit.cc
│   │   ├── UVCXcodeProject.xcodeproj
│   │   │   ├── project.xcworkspace
│   │   │   │   └── xcuserdata
│   │   │   │   └── tiny.xcuserdatad
│   │   │   ├── xcshareddata
│   │   │   │   └── xcschemes
│   │   │   └── xcuserdata
│   │   │   └── tiny.xcuserdatad
│   │   │   └── xcschemes
│   │   ├── VVUVCKit
│   │   │   ├── en.lproj
│   │   │   ├── VVUVCController.h
│   │   │   ├── VVUVCKit.h
│   │   │   ├── VVUVCKitStringAdditions.h
│   │   │   ├── VVUVCUIController.h
│   │   │   └── VVUVCUIElement.h
│   │   └── VVUVCKit.framework
│   │   └── Versions
│   │   └── A
│   │   ├── Headers
│   │   │   ├── VVUVCController.h
│   │   │   ├── VVUVCKit.h
│   │   │   ├── VVUVCKitStringAdditions.h
│   │   │   ├── VVUVCUIController.h
│   │   │   └── VVUVCUIElement.h
│   │   └── Resources
│   │   └── en.lproj
│   ├── uvc.h
│   └── win
│   └── uvc-wmf.cc
├── tools
│   ├── _build
│   │   ├── CMakeCache.txt
│   │   ├── CMakeFiles
│   │   │   ├── 3.5.1
│   │   │   │   ├── CMakeCCompiler.cmake
│   │   │   │   ├── CMakeCXXCompiler.cmake
│   │   │   │   ├── CMakeDetermineCompilerABI_C.bin
│   │   │   │   ├── CMakeDetermineCompilerABI_CXX.bin
│   │   │   │   ├── CMakeSystem.cmake
│   │   │   │   ├── CompilerIdC
│   │   │   │   │   └── CMakeCCompilerId.c
│   │   │   │   └── CompilerIdCXX
│   │   │   │   └── CMakeCXXCompilerId.cpp
│   │   │   ├── CMakeDirectoryInformation.cmake
│   │   │   ├── CMakeOutput.log
│   │   │   ├── CMakeTmp
│   │   │   ├── Makefile2
│   │   │   └── Makefile.cmake
│   │   ├── cmake_install.cmake
│   │   ├── dataset
│   │   │   ├── CMakeFiles
│   │   │   │   ├── CMakeDirectoryInformation.cmake
│   │   │   │   └── record2.dir
│   │   │   │   ├── cmake_clean.cmake
│   │   │   │   └── DependInfo.cmake
│   │   │   ├── cmake_install.cmake
│   │   │   └── Makefile
│   │   ├── Makefile
│   │   └── writer
│   │   ├── CMakeFiles
│   │   │   ├── CMakeDirectoryInformation.cmake
│   │   │   ├── device_info_writer.dir
│   │   │   │   ├── cmake_clean.cmake
│   │   │   │   └── DependInfo.cmake
│   │   │   ├── device_writer.dir
│   │   │   │   ├── cmake_clean.cmake
│   │   │   │   ├── cmake_clean_target.cmake
│   │   │   │   └── DependInfo.cmake
│   │   │   ├── img_params_writer.dir
│   │   │   │   ├── cmake_clean.cmake
│   │   │   │   └── DependInfo.cmake
│   │   │   ├── imu_params_writer.dir
│   │   │   │   ├── cmake_clean.cmake
│   │   │   │   └── DependInfo.cmake
│   │   │   └── save_all_infos.dir
│   │   │   ├── cmake_clean.cmake
│   │   │   └── DependInfo.cmake
│   │   ├── cmake_install.cmake
│   │   └── Makefile
│   ├── linter
│   └── _output
│   ├── bin
│   │   ├── dataset
│   │   └── writer
│   └── lib
│   └── writer
└── wrappers
├── android
│   └── mynteye
│   ├── app
│   │   └── src
│   │   ├── androidTest
│   │   │   └── java
│   │   │   └── com
│   │   │   └── slightech
│   │   │   └── mynteye
│   │   │   └── demo
│   │   ├── main
│   │   │   ├── java
│   │   │   │   └── com
│   │   │   │   └── slightech
│   │   │   │   └── mynteye
│   │   │   │   └── demo
│   │   │   │   ├── camera
│   │   │   │   ├── ui
│   │   │   │   └── util
│   │   │   └── res
│   │   │   ├── layout
│   │   │   ├── menu
│   │   │   └── values
│   │   └── test
│   │   └── java
│   │   └── com
│   │   └── slightech
│   │   └── mynteye
│   │   └── demo
│   ├── gradle
│   │   └── wrapper
│   ├── libmynteye
│   │   ├── CMakeLists.txt
│   │   └── src
│   │   ├── androidTest
│   │   │   └── java
│   │   │   └── com
│   │   │   └── slightech
│   │   │   └── mynteye
│   │   ├── main
│   │   │   ├── cpp
│   │   │   │   └── mynteye
│   │   │   │   ├── cpp
│   │   │   │   │   ├── addon.hpp
│   │   │   │   │   ├── calibration_model.hpp
│   │   │   │   │   ├── capability.hpp
│   │   │   │   │   ├── device.hpp
│   │   │   │   │   ├── device_usb_info.hpp
│   │   │   │   │   ├── extrinsics.hpp
│   │   │   │   │   ├── format.hpp
│   │   │   │   │   ├── frame.hpp
│   │   │   │   │   ├── img_data.hpp
│   │   │   │   │   ├── imu_data.hpp
│   │   │   │   │   ├── imu_intrinsics.hpp
│   │   │   │   │   ├── info.hpp
│   │   │   │   │   ├── intrinsics.hpp
│   │   │   │   │   ├── model.hpp
│   │   │   │   │   ├── motion_data.hpp
│   │   │   │   │   ├── motion_intrinsics.hpp
│   │   │   │   │   ├── option.hpp
│   │   │   │   │   ├── option_info.hpp
│   │   │   │   │   ├── source.hpp
│   │   │   │   │   ├── stream_data.hpp
│   │   │   │   │   ├── stream.hpp
│   │   │   │   │   └── stream_request.hpp
│   │   │   │   ├── impl
│   │   │   │   │   ├── device_impl.hpp
│   │   │   │   │   ├── frame_impl.hpp
│   │   │   │   │   ├── internal
│   │   │   │   │   │   ├── usb_info.h
│   │   │   │   │   │   └── uvc_device.h
│   │   │   │   │   ├── motion_data_impl.hpp
│   │   │   │   │   ├── stream_data_impl.hpp
│   │   │   │   │   ├── type_conversion.hpp
│   │   │   │   │   └── util
│   │   │   │   └── jni
│   │   │   │   ├── NativeAddon.hpp
│   │   │   │   ├── NativeCalibrationModel.hpp
│   │   │   │   ├── NativeCapability.hpp
│   │   │   │   ├── NativeDevice.hpp
│   │   │   │   ├── NativeDeviceUsbInfo.hpp
│   │   │   │   ├── NativeExtrinsics.hpp
│   │   │   │   ├── NativeFormat.hpp
│   │   │   │   ├── NativeFrame.hpp
│   │   │   │   ├── NativeImgData.hpp
│   │   │   │   ├── NativeImuData.hpp
│   │   │   │   ├── NativeImuIntrinsics.hpp
│   │   │   │   ├── NativeInfo.hpp
│   │   │   │   ├── NativeIntrinsics.hpp
│   │   │   │   ├── NativeModel.hpp
│   │   │   │   ├── NativeMotionData.hpp
│   │   │   │   ├── NativeMotionIntrinsics.hpp
│   │   │   │   ├── NativeOption.hpp
│   │   │   │   ├── NativeOptionInfo.hpp
│   │   │   │   ├── NativeSource.hpp
│   │   │   │   ├── NativeStreamData.hpp
│   │   │   │   ├── NativeStream.hpp
│   │   │   │   └── NativeStreamRequest.hpp
│   │   │   ├── java
│   │   │   │   └── com
│   │   │   │   └── slightech
│   │   │   │   └── mynteye
│   │   │   │   ├── usb
│   │   │   │   └── util
│   │   │   ├── jniLibs
│   │   │   │   ├── arm64-v8a
│   │   │   │   └── armeabi-v7a
│   │   │   └── res
│   │   │   ├── layout
│   │   │   ├── values
│   │   │   └── xml
│   │   └── test
│   │   └── java
│   │   └── com
│   │   └── slightech
│   │   └── mynteye
│   ├── libshell
│   │   └── src
│   │   └── main
│   │   └── java
│   │   └── com
│   │   └── stericson
│   │   └── RootShell
│   │   ├── containers
│   │   ├── exceptions
│   │   └── execution
│   ├── scripts
│   └── third_party
│   └── djinni
│   └── support-lib
│   ├── djinni_common.hpp
│   ├── jni
│   │   ├── djinni_support.hpp
│   │   └── Marshal.hpp
│   ├── proxy_cache_impl.hpp
│   └── proxy_cache_interface.hpp
├── python
│   ├── CMakeLists.txt
│   ├── samples
│   │   ├── mynteye.py
│   │   └── util
│   │   ├── cv_painter.py
│   │   └── __init__.py
│   ├── src
│   │   └── mynteye_py.cc
│   └── third_party
│   └── array
│   ├── array_indexing_suite.hpp
│   └── array_ref.hpp
└── ros
└── src
└── mynt_eye_ros_wrapper
├── CMakeLists.txt
├── config
│   ├── device
│   ├── laserscan
│   ├── process
│   ├── slam
│   └── sub
│   ├── device_1
│   ├── device_2
│   ├── process_1
│   └── process_2
├── launch
│   ├── laserscan
│   ├── slam
│   └── sub
├── mesh
├── rviz
├── scripts
│   └── get_device_info.py
├── src
│   ├── configuru.hpp
│   ├── wrapper_node.cc
│   └── wrapper_nodelet.cc
└── srv