DvsenseDriver  1.0.3
The SDK for dvsense products.
dvsense 命名空间参考

class  DvsCamera
 DVS相机的接口类 更多...
 
class  DvsCameraManager
 相机管理器类 更多...
 
class  DvsFileReader
 DVS 文件读取器类 更多...
 
class  RawEventStreamFormat
 描述直接从相机读取的原始事件流格式和几何形状的类,在解码之前 更多...
 
struct  CameraDescription
 用于描述相机信息的结构体 更多...
 
struct  ToolInfo
 工具的信息,包括类型、可以更改的参数名称和描述。 更多...
 
struct  BasicParameterInfo
 参数的基本信息,包括名称、描述和类型。\ 要获取详细信息,请参考 CameraTool::getParamInfo更多...
 
struct  IntParameterInfo
 整数参数的详细信息。 更多...
 
struct  FloatParameterInfo
 浮点数参数的详细信息。 更多...
 
struct  BoolParameterInfo
 布尔参数的详细信息。 更多...
 
struct  EnumParameterInfo
 枚举参数的详细信息。 更多...
 
class  CameraTool
 相机工具的基类。工具指的是用来控制相机的抽象概念,可以用来设置各种相机参数、获取相机参数信息、进行数据处理等。 更多...
 

类型定义

typedef uint64_t TimeStamp
 
typedef DVSENSE_API std::shared_ptr< DvsCameraCameraDevice
 用于管理相机设备的共享指针 更多...
 
typedef DVSENSE_API std::shared_ptr< FusionCamera > FusionCameraDevice
 
typedef DVSENSE_API std::unique_ptr< DvsFileReaderDvsFile
 用于管理DVS文件读取器的unique_ptr 更多...
 
using Serial = std::string
 

枚举

enum  CameraStatus { STOPPED = 0 , STARTED = 1 }
 相机状态,STOPPED 或 STARTED 更多...
 
enum class  RawEventStreamEncodingType { EVT3 = 0 , UNKNOWN = -1 }
 原始事件流编码类型的枚举 更多...
 
enum  STREAM_TYPE { DVS_STREAM , APS_STREAM , FUSION_STREAM }
 
enum  BatchConditionType { NO_CONDITION = 0 , N_EVENTS , N_US }
 事件批次的切割条件,n个事件(N_EVENTS) 或 固定事件(N_US) 更多...
 

函数

std::string DVSENSE_API to_string (ToolType type)
 
std::string DVSENSE_API ToolParameterTypeToString (ToolParameterType type)
 将 ToolParameterType 转换为字符串。 更多...
 

类说明

◆ dvsense::CameraDescription

struct dvsense::CameraDescription

用于描述相机信息的结构体

类成员
Serial serial
string product
string manufacturer
uint16_t vid
uint16_t pid
enum INTERFACE_TYPE interfaceType

◆ dvsense::ToolInfo

struct dvsense::ToolInfo

工具的信息,包括类型、可以更改的参数名称和描述。

类成员
ToolType tool_type
vector< string > parameter_names
string description

类型定义说明

◆ TimeStamp

typedef uint64_t dvsense::TimeStamp

◆ CameraDevice

typedef DVSENSE_API std::shared_ptr<DvsCamera> dvsense::CameraDevice

用于管理相机设备的共享指针

◆ FusionCameraDevice

typedef DVSENSE_API std::shared_ptr<FusionCamera> dvsense::FusionCameraDevice

◆ DvsFile

typedef DVSENSE_API std::unique_ptr<DvsFileReader> dvsense::DvsFile

用于管理DVS文件读取器的unique_ptr

◆ Serial

using dvsense::Serial = typedef std::string

枚举类型说明

◆ CameraStatus

相机状态,STOPPED 或 STARTED

枚举值
STOPPED 
STARTED 

◆ RawEventStreamEncodingType

原始事件流编码类型的枚举

枚举值
EVT3 

EVT3 编码类型

UNKNOWN 

未知编码类型

◆ STREAM_TYPE

枚举值
DVS_STREAM 
APS_STREAM 
FUSION_STREAM 

◆ BatchConditionType

事件批次的切割条件,n个事件(N_EVENTS) 或 固定事件(N_US)

枚举值
NO_CONDITION 
N_EVENTS 
N_US 

函数说明

◆ to_string()

std::string DVSENSE_API dvsense::to_string ( ToolType  type)

◆ ToolParameterTypeToString()

std::string DVSENSE_API dvsense::ToolParameterTypeToString ( ToolParameterType  type)

将 ToolParameterType 转换为字符串。

参数
type参数的类型。
返回
参数类型的字符串。