-
-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathorbSlam.h
More file actions
42 lines (32 loc) · 826 Bytes
/
orbSlam.h
File metadata and controls
42 lines (32 loc) · 826 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
/**
* @file :orbSlam.h
* @brief :C语言接口
* @details :This is the detail description.
* @date :2023/05/06 16:18:55
* @author :cuixingxing(cuixingxing150@gmail.com)
* @version :1.0
*
* @copyright Copyright (c) 2023
*
*/
#ifndef _ORB_SLAM_
#define _ORB_SLAM_
#include "HDMapping.h"
#include "opencvAPI.h"
#include "constructWorldMap_types.h"
#include "rt_nonfinite.h"
#include "coder_array.h"
#include <iostream>
#include <fstream>
#include "opencv2/opencv.hpp"
struct HDMappingWrapper;
#ifdef __cplusplus
extern "C" {
#endif
extern struct HDMappingWrapper* InitInstance(const char* allDataFolder);
extern int buildMap(HDMappingWrapper* pOrbSlamHandle, cv::Mat& bevImage);
extern void UnInitHDMapping(struct HDMappingWrapper* pOrbSlam3Handle);
#ifdef __cplusplus
};
#endif
#endif