SizectorS SDK
SizectorS SDK 为盛相科技为SizectorS 3D相机提供的API,支持对相机进行操作,获取数据并提供了一些数据处理方式;包括C++(支持跨平台Windows/Linux)和.NET(仅用于windows)两个版本。
- C++
- .NET
SizectorS SDK C++
SizectorS SDK C++提供了两种风格的接口:C++风格类库,以及将C++类进行封装的C风格函数库。二者可以实现完全相同的功能。对于C++用户,可以直接调用类。对于C或其他支持标准C风格调用的语言,可以调用C风格的函数。由于C风格函数接口与C++类完全对应,该文档仅对C++类进行详细的介绍和描述。关于C风格函数的详细介绍,可以参考 IMPSizectorS 类中对应成员的描述。
通过调用SizectorS SDK C++,您可以实现以下功能:
- 设备实例的产生
- 设备枚举和连接
- 设备参数设置
- 设备拍摄控制及数据获取
- 设备IO控制
- 文件操作、数据后处理
文件
SizectorS SDK C++ 包含以下文件:
#头文件
MPSizectorS_Types.h (基础数据类型)
MPSizectorS_API.h (设备操作)
MPSizectorS_Ext.h
MPSizectorS_Utils.h(文件读写、数据结构体转换)
MPSizectorS_Process.h(数据格式转换、数据后处理)
#windows 动态库
MPSizectorS_API.lib
MPSizectorS_API.dll
#linux 动态库
libMPSizectorS_API.so
libMPSizectorS_API.so.2
libMPSizectorS_API.so.2.7.1.7
手册
- MPSizectorS_API_V2.717_en.chm (MPSizectorS_API_V2.717_en.chm)
- MPSizectorS_API_V2.717_zh.chm (MPSizectorS_API_V2.717_zh.chm)
windows系统.chm文件查看须知:由于windows安全策略,文件下载后被锁定,需确认右键菜单-属性-常规-安全(最下面一行)-解除锁定(勾选),解除锁定后文件可正常查看;
linux系统.chm文件查看须知:linux系统中需要安装额外的软件来打开.chm文件,sudo apt-get install kchmviewer, 安装后可运行kchmviewer打开.chm文件
SizectorS SDK .NET
SizectorS SDK .NET 提供了基于.NET Framework环境的类库。它同提供了托管和非托管两套接口,在托管环境下,还提供了诸如3D显示控件、3D数据后处理、数据格式转换等便利的功能。
通过调用SizectorS SDK .NET,您可以实现以下功能:
- 设备实例的产生
- 设备枚举和连接
- 设备参数设置
- 设备拍摄控制及数据获取
- 设备IO控制
- 3D模型显示
- 3D数据后处理
- 数据转换及文件操作
文件
SizectorS SDK .NET 包含以下文件:
MPSizectorS_API.dll - MPSizectorS API C++动态链接库
MPSizectorS_DotNet.dll - MPSizectorS .NET 动态链接库
MPSizectorS_DotNetUI.dll - 界面控件动态链接库
MPMeasure.dll - 开源测量工具动态链接库
MathNet.Numerics.dll - MPMeasure.dll依赖的数学工具动态链接库
EPPlus.dll - MPMeasure.dll依赖的表格工具动态链接库
OpenTK.dll - 3D显示动态链接库
OpenTK.GLControl.dll - 3D显示动态链接库
手册
- MPSizectorDotNet_V2.717_en.chm (MPSizectorDotNet_V2.717_en)
- MPSizectorDotNet_V2.717_zh.chm (MPSizectorDotNet_V2.717_zh)
windows系统.chm文件查看须知:由于windows安全策略,文件下载后被锁定,需确认右键菜单-属性-常规-安全(最下面一行)-解除锁定(勾选),解除锁定后文件可正常查看;
linux系统.chm文件查看须知:linux系统中需要安装额外的软件来打开.chm文件,sudo apt-get install kchmviewer, 安装后可运行kchmviewer打开.chm文件