【2】报错X_LINK_COMMUNICATION_NOT_OPEN或X_LINK_ERROR

报错提示:
Couldn’t read data from stream :‘rgb’(X_LINK_ERROR)
在这里插入图片描述
或Couldn’t read data from stream :‘preview’(X_LINK_ERROR)
或RunntimeError: No DepthAI device found!
或RunntimeError: No available device!
或RunntimeError: Failed to find device after booting,error: X_LINK_DEVICE_NOT_FOUND
在这里插入图片描述
不管是找不到设备(device)还是找不到X_LINK,基本上都是一类问题,请认真排查是否是以下原因造成的。如果不是请将你的OAK设备型号、depthai版本、运行的示例链接发我们测试。

解决方法:
可能的原因:
1.连接不稳定,换个线或换个电脑试试。(如果用的是3.0程序,请使用3.0的线和接口。如果用的是2.0程序,请使用2.0的线和接口。如果你接的是3.0的线,请强制使用USB2.0,这样才能正常使用。)

2.Linux使用dmesg -w查看OAK是否正常连上,如果连接上设备了,你会看到下方类似的结果:

/~$ dmesg -w

[223940.862544] usb 1-3.2: new high-speed USB device number 120 using xhci_hcd
[223940.963357] usb 1-3.2: New USB device found, idVendor=03e7, idProduct=2485, bcdDevice= 0.01
[223940.963364] usb 1-3.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[223940.963368] usb 1-3.2: Product: Movidius MyriadX
[223940.963371] usb 1-3.2: Manufacturer: Movidius Ltd.
[223940.963373] usb 1-3.2: SerialNumber: 03e72485

3.pipeline设置错误,请检查是否正确设置输入输出,可用这个工具检查。

4.如果你是用在linux系统上,请检查你有没有设置udev规则

5.如果还无法连接OAK设备,请执行:lsusb | grep 03e7,如果连接上了,你会看到下方类似的结果:

$ lsusb | grep 03e7
Bus 001 Device 120: ID 03e7:2485 Intel Movidius MyriadX

6.如果是POE接口的OAK出现找不到设备,请检查网络是否配置好了,网络和供电是否稳定,以及设备是否被占用。

OAK-PoE设备故障排查详解

7.如果是Pro系列产品找不到设备,请将depthai升级到最新版本(≥V2.17.0)。

更新depthai命令:

python -m pip install -U depthai

查看depthai版本命令:

python -m pip show depthai 

Pro系列产品如果开了红外和结构光,请插入Y型转接头,否则有可能因为供电不足而报错。

我们的depthai会不断更新,不同设备对depthai的最低版本要求不同,具体可咨询我们。不管怎样,我们一般建议你使用最新版本的depthai。

8.关闭防火墙试试。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值