FAQ

常见问题

SDK只支持64位Windows 7/8/10和Linux Ubuntu 16.04系统。

*如果您确实需要在其他平台上(例如NVIDIA TK1 / 64-bit Ubuntu 14.04 / …)使用SDK,请与我们邮件联系商讨定制开发。

LeadSense基于被动双目视觉,和主动视觉传感器不同,是模仿人类视觉的工作方式。举例来说,如果您能看到某个物体,那么LeadSense应该也能看到。

如果环境是弱光照或者弱纹理的情况下,计算得到的深度信息的精度将下降,或者将不能够计算深度信息。

大部分生产厂家将Type-A USB 3.0的插口颜色设计为蓝色,USB 2.0的插口颜色设计为黑色。
有时,在USB 3.0的接口边上,您能找到USB SuperSpeed的标识,或者其简写“SS”。

相机在出厂时已经进行过标定。如果您发现深度结果出现了较大误差,可以使用SDK附带的标定工具再次进行标定。
IMU标定结果与地理位置有关,建议您在使用IMU之前,使用SDK附带的标定工具进行标定。

SDK提供的相机及IMU的自动标定工具的具体使用方法,请查看文档内Tools部分。

您也可以参看标定工具视频教程

从EvoBinoSDK 0.8.0开始,我们提供了另一个接口evo::bino::StereoCamera来支持没有CUDA的环境。

您可以使用evo::bino::StereoCamera来获取图像和IMU数据,用法和evo::bino::DepthCamera几乎相同。

从EvoBinoSDK 1.0.0开始,您可以通过evo::bino::StereoCamera来获取深度信息了。但是,由于是使用CPU计算,速度可能会比使用evo::bino::DepthCamera慢。

注意:如果您仅想保存图像序列(.evo)或仅是获取图像不需要深度信息,推荐您使用evo::bino::StereoCamera。由于GPU的上传/下载速度,使用evo::bino::DepthCamera来保存图像序列,可能会出现丢帧的情况。

故障排除

请在SDK的hash页面确认下载的安装包的MD5,验证安装包是否完整正确。

在使用高帧率图像(如:120fps)时,图像数据的传输量很大,如果PC端的USB控制器供电不稳,或者USB控制器带宽不足,则可能会出现画面撕裂的情况。

推荐解决方案:

1.可以尝试接一个USB 3.0 hub来解决供电不稳的问题。

2.换用USB控制器比较好的电脑。

3.选择低一些帧率的模式使用。

SDK附带的工具运行需要VC++2013运行库。

微软官方网站下载VC++2013运行库,进行安装后,可以解决此问题。

SDK需要NVIDIA CUDA toolkit来进行深度信息计算。
此错误信息表示NVIDIA CUDA toolkit文件缺失,或者正确的版本没有被安装。

根据缺少的文件名的最后两位来确定缺少的CUDA的版本。
(如_80代表CUDA8.0,_92代表CUDA9.2)

NVIDIA官方网站下载CUDA,进行安装后,可以解决此问题。

LeadSense在插上电脑后,会将电脑的默认音频输入设备更改为LeadSense。某些型号的LeadSense内置了麦克风功能,您可以直接使用其麦克风功能。

*若您使用的是不带有麦克风功能的LeadSense,那将不会有音频输入,但默认输入设备还是会被更改为LeadSense。此时,会出现没有输入声音的情况。请手动进行更改系统设置,切换回原先的麦克风。