init CameraSeerSense

This commit is contained in:
Borong Yuan
2024-05-23 20:51:13 +08:00
parent 6acec02dbe
commit 41a7eff8fa
4 changed files with 55 additions and 0 deletions

View File

@@ -36,3 +36,4 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#include <rtabmap/core/camera/CameraStereoTara.h>
#include <rtabmap/core/camera/CameraMyntEye.h>
#include <rtabmap/core/camera/CameraDepthAI.h>
#include <rtabmap/core/camera/CameraSeerSense.h>

View File

@@ -0,0 +1,24 @@
#pragma once
#include "rtabmap/core/Camera.h"
#include "rtabmap/core/Version.h"
#ifdef RTABMAP_XVSDK
#include <xv-sdk.h>
#endif
namespace rtabmap
{
class RTABMAP_CORE_EXPORT CameraSeerSense :
public Camera
{
public:
static bool available();
public:
CameraSeerSense();
virtual ~CameraSeerSense();
};
} // namespace rtabmap

View File

@@ -40,6 +40,7 @@ SET(SRC_FILES
camera/CameraVideo.cpp
camera/CameraMyntEye.cpp
camera/CameraDepthAI.cpp
camera/CameraSeerSense.cpp
EpipolarGeometry.cpp
VisualWord.cpp
@@ -383,6 +384,13 @@ IF(depthai_FOUND)
)
ENDIF(depthai_FOUND)
IF(xvsdk_FOUND)
SET(PUBLIC_LIBRARIES
${PUBLIC_LIBRARIES}
${XVSDK_LIBRARIES}
)
ENDIF(xvsdk_FOUND)
IF(TARGET OpenMP::OpenMP_CXX)
SET(LIBRARIES
${LIBRARIES}

View File

@@ -0,0 +1,22 @@
#include <rtabmap/core/camera/CameraSeerSense.h>
namespace rtabmap {
bool CameraSeerSense::available()
{
#ifdef RTABMAP_XVSDK
return true;
#else
return false;
#endif
}
CameraSeerSense::CameraSeerSense()
{
}
CameraSeerSense::~CameraSeerSense()
{
}
} // namespace rtabmap