【RealSense】L515学习记录

news/2024/11/17 20:28:15/

Intel® RealSense™ SDK 2.0的安装

1、注册服务器的公钥:

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

 2、将服务器添加到存储库列表中:

sudo add-apt-repository "deb https://librealsense.intel.com/Debian/apt-repo $(lsb_release -cs) main" -u

 3、安装库

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


 查看realsense-viewer:

realsense-viewer


安装realsense2-camera

sudo apt-get install ros-noetic-realsense2-camera

启动相机节点

roslaunch realsense2_camera rs_camera.launch

可以通过

rostopic list

查看都有哪些话题 

启动相机点云

roslaunch realsense2_camera rs_camera.launch filters:=pointcloud

启动rviz

与深度值进行对齐: 

roslaunch realsense2_camera rs_camera.launch align_depth:=true

可以使用rqt工具进行查看

rosrun rqt_image_view rqt_image_view


 也可以下载源码进行编译

GitHub - IntelRealSense/realsense-ros at ros1-legacy

git clone -b ros1-legacy https://github.com/IntelRealSense/realsense-ros.git

注:如果不指定分支,它会下载ros2这个主分支,切记~ 


IMU标定:

IMU Calibration Tool for Intel® RealSense™ Depth Camera

IMU标定工具:

  

 GitHub - IntelRealSense/librealsense: Intel® RealSense™ SDK

脚本文件在 tools/rs-imu-calibration 文件夹中

标定部分后续再更新。。。默认使用了出厂的内参,获取内参的方法如下


RealSense 获取相机内参数的方法: 

rs-sensor-control

 

 

Principal Point         : 329.578, 232.509
Focal Length            : 603.086, 603.26
Distortion Model        : Brown Conrady
Distortion Coefficients : [0.15858,-0.492513,-0.00218088,0.00021294,0.4519]
Translation Vector : [0.0127626,-0.00280832,-0.00553363]
Rotation Matrix    : [0.999902,0.012413,-0.00643062]: [-0.0121827,0.999324,0.0346926]: [0.00685691,-0.0346109,0.999377]

 相机的内参矩阵:

K = fx		s		x00		fy		y00		0		1

fx,fy为焦距,一般情况下,二者相等。
x0,y0为主坐标(相对于成像平面)。
s为坐标轴倾斜参数,理想情况下为0。

import pyrealsense2 as rs
pipeline = rs.pipeline()
config = rs.config() config.enable_stream(rs.stream.color,640,480,rs.format.rgb8,30)
cfg = pipeline.start(config)
profile = cfg.get_stream(rs.stream.color)
intr = profile.as_video_stream_profile().get_intrinsics()
print(intr)

[ 640x480  p[329.578 232.509]  f[603.086 603.26]  Brown Conrady [0.15858 -0.492513 -0.00218088 0.00021294 0.4519] ]

Principal Point         : 329.578, 232.509
Focal Length            : 603.086, 603.26
Distortion Model        : Brown Conrady
Distortion Coefficients : [0.15858,-0.492513,-0.00218088,0.00021294,0.4519]


 RealSense检测图像质量

rs-depth-quality


http://www.ppmy.cn/news/416454.html

相关文章

Realsense L515初次使用记录

1、realsense驱动安装及ros下驱动的安装,参考网上资料,非常之多,和D435i驱动安装一样。 2、打开realsense L515相机 realsense-viewer可以看到如下效果: 3、通过ROS打开 运行:roslaunch realsense2_camera rs_cam…

Win10 RealSense L515 ORBSLAM2 配置全攻略

目录 背景简介Step 1 准备 SDKStep 2 连接设备Step 3 测试例程Step 4 配置环境Step 5 相机标定Step 6 编写入口Step 7 实地运行附录A:获取内参代码附录B:yaml 参数文件附录C:入口程序 背景简介 最近几天项目到达收尾阶段,需要在真…

html515vb,APx515 音频分析仪

APx515 可以在 3 秒时间内完成所有关键的音频参数的测?。 尽管 它的成本低?,但同样具有杰出的性能表现,与所有 APx 系?的音频分 析仪一样,典型的-106dB THDN, 24 位、1M FFT 能? (选件),支持 192k 采样?的数字接口、一键自动…

LeetCode二叉树系列——515.最每个树行中找最大值

一、题目描述: 515. 在每个树行中找最大值 难度中等265收藏分享切换为英文接收动态反馈 给定一棵二叉树的根节点 root ,请找出该二叉树中每一层的最大值。 二.题解 对二叉树不了解的,可以先看第三部分的分析 /*** Definition for a binar…

leetcode:515. 在每个树行中找最大值

题目来源 515. 在每个树行中找最大值 题目描述 题目解析 层次遍历 /*** Definition for a binary tree node.* public class TreeNode {* int val;* TreeNode left;* TreeNode right;* TreeNode() {}* TreeNode(int val) { this.val val; }* Tree…

5.3图的综合应用算法(最小生成树、最短路径生成)

一.最小生成树算法 1.概念(Minimum-Spanning-Tree)MST 生成树:针对于连通图,包含全部顶点,去掉一条边后不连通,加一条边形成环 最小生成树:带权连通无向图,边的权值之和最小的生成树(MST) 2.…

破解软件,破解软件下载

今天给大家带来一款破解软件。很多朋友问我要破解软件,说百度上找不到。今天找了半天,放出破解软件下载地址: http://pan.baidu.com/share/link?shareid2056602630&uk4231428855 PS:金山卡巴神马的都不报毒,360杀…

IOS破解软件,比较全的网站。

转载于:https://blog.51cto.com/14259888/2369621