Table of Contents
常见问题
常见错误值含义及其解决办法
错误值 | 含义 | Case | 解决方法 |
-11 | 取图超时 | SDK没有收到图像包,scGetFrameReady()为0, 当前buffer数据为空,拿不到图像 | 方法一:查看相机日志是否相机处于断开状态 方法二:控制台获取帧率达不到相机所设置的帧率 |
-23 | 帧准备就绪到获取帧的时间超出1秒 | 业务逻辑使得当前scGetFrame()获取图像不是最新的,至少是1秒之前的 | 可以在scGetFrameReady()之后要马上scGetFrame() |
-101 | 重复调用初始化scInitialize() | 初始化调用之后未调用scShutdown() | scInitialize()和scShutdown()需成对出现 |
-104 | 下发命令失败 | ||
-108 | 未调用scStartStream()获取数据流 | 相机remove | 增加相机上线/离线自检。检查scGetFrameReady()阶段循环逻辑 |
Windows
Q1、默认日志存放路径在哪?
Windows 上默认日志路径:C:\Users\<user name>\AppData\Local\Scepter\Log。
注意:如果是Nebula版本,需要将上述路径中“Scepter”更改为“Vzense”。
Q2、为什么多相机连接使用sdk取图几帧后报错频繁?
情况一:查看连接网络是否是千兆。观察连接相机端的网线口亮灯状态,黄灯是千兆,绿灯是百兆。
Linux
Q1、默认日志存放路径
Linux 上默认日志路径: /home/<user name>/.config/Scepter/Log。
注意:如果是Nebula版本,需要将上述路径中“Scepter”更改为“Vzense”。
Q2、下载SDK,Linux操作平台出现”libxxx_api.so file to short“
需要在相应操作平台下解压SDK包,而不是直接将解压后的文件拖入不同的操作系统。
方式一:通过 git clone 下载到本地。
方式二:通过下载压缩包到本地。(例如:xxx.tar.gz)。