Orbbec Astra深度传感器OpenNI2无法识别:设备未找到问题求助
解决Orbbec Astra设备找不到的问题
我之前也碰到过完全一样的状况,给你几个实用的排查和解决步骤:
优先使用Orbbec配套的OpenNI2版本
你单独从structure.io下载的OpenNI2可能和Orbbec的SensorDriver不兼容。Orbbec官网提供的“Astra & OpenNI2”套件里的OpenNI2是专门适配Astra系列设备的,建议卸载现有structure.io的OpenNI2,安装套件里的完整版本,不要只单独装SensorDriver。检查环境变量配置是否正确
确保以下环境变量设置无误:OPENNI2_INCLUDE:指向OpenNI2的include文件夹路径OPENNI2_LIB:指向OpenNI2的lib文件夹路径- 把OpenNI2的
Redist文件夹路径添加到系统PATH环境变量中(这个很关键,运行时需要加载这里的驱动模块)
尝试以管理员身份运行程序
Windows下有时候普通用户权限不足以访问USB设备,右键点击NiViewer或者你的程序,选择“以管理员身份运行”再测试。确认设备未被其他程序占用
关闭所有可能占用深度相机的软件(比如其他相机调试工具、直播软件等),USB设备同一时间只能被一个程序占用。重新安装驱动并重启系统
卸载当前的SensorDriver,重启电脑后,重新安装Orbbec套件里的驱动,安装完成后再次重启,确保驱动完全生效。
内容的提问来源于stack exchange,提问作者Matthias Güntert




