python astra相机驱动问题

报错问题:

openni.utils.OpenNIError: (OniStatus.ONI_STATUS_ERROR, b'DeviceOpen using default: no devices found', None)

解决办法:

1、从sdk中拷贝文件

python astra相机驱动问题_第1张图片

 2、修改openni源码

python astra相机驱动问题_第2张图片

3、执行测试程序

from openni import openni2
import numpy as np
import cv2
 
 
if __name__ == "__main__":
    openni2.initialize()
    dev = openni2.Device.open_any()
    print(dev.get_device_info())

运行成功

备注:这种方式。项目迁移时候要将环境一起打包。

你可能感兴趣的:(python,三维重建,python)