relasense D435i报错 stream: infrared, stream index:

1. stream: infrared, stream index: 1, width: 848, height: 480, fps: 6, format: rgb8

这个报错在github评论区上主要有三个问题:
1.USB不是3.0的接口
2.数据线不是原装的(包括使用了USB 拓展接口)
3.内核没有被编译

我的错误就是内核没有被有效编译:

在安装下面命令时报错,无法安装,导致无法使用

sudo apt-get install librealsense2-dkms
sudo apt-get install librealsense2-utils

以上两行将部署 librealsense2 udev 规则,构建和激活内核模块,运行时库以及可执行的演示和工具。

解决办法:github解决办法

注册服务器的公钥:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-key F6E65AC044F831AC80A06380C8B3A55A6F3EFCDE ||sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-key F6E65AC044F831AC80A06380C8B3A55A6F3EFCDE

如果注册失败给终端加代理

export http_proxy="http://<proxy>:<port>"
#proxy  ----------  127.0.0.1
#port   -------自己代理的端口地址

2.报错:[ERROR] [1659606481.486885]: The cameras are not connected through mutual target observations! Please provide another dataset…


这里只有768幅图像
这是失败的数据集
采集图像的数据不够:
这里采集了984幅图像
在这里插入图片描述

采集图像数据够了就可以完成标定了
如果数据集够的情况下,还是无法标定,请更换至原装数据线。

猜你喜欢

转载自blog.csdn.net/lqsdddd/article/details/126159348