使用realsense d415进行拍照,延迟,to_string,string,开机自启

本文介绍了如何使用Intel Realsense D415深度相机在Linux环境下进行拍照,并详细阐述了安装、编译librealsense库的过程,以及如何利用OpenCV进行图像处理。通过学习`string`库和`to_string`函数来设置图片文件名,实现了延迟保存图片功能。最后,探讨了如何通过修改`rc.local`脚本来实现程序的开机自启,以及在执行多个程序时遇到的问题和解决方案。
摘要由CSDN通过智能技术生成

最近有个老师让我做一下用深度相机拍照,然后合计学一下realsense d415。

这个网站有视频教程:https://www.intelrealsense.com/zh-hans/videos-and-tutorials/

在linux上安装:搜索librealsense,我安装的是源码,然后我编译的。

这个网站是https://dev.intelrealsense.com/docs/code-samples有案例的代码

找到连opencv那个,然后我们写一下cmakelist.txt

cmake_minimum_required(VERSION 3.0)
project(paizhao)
find_package(OpenCV REQUIRED)
include_directories(${OpenCV_INCLUDE_DIRS} )
include_directories("/usr/local/inlude/")
add_executable(paizhao paizhao.cpp)
link_directories(paizhao "/usr/local/lib/")
target_link_libraries(paizhao ${OpenCV_LIBS})
target_link_libraries(paizhao /usr/local/lib/librealsense2.so)

然后看一下代码,我们之后就在上面二次开发:

实例个颜色图对象,实例管道对象,然后建立个窗口,然后加个等待,之后获取深度图,这行重点,同时应用颜色图,然后设置图片大小,之后建立图片,然后我们就加几行代码就行。

#include <librealsense2/rs.hpp> // Include RealSense Cross Platform API
#include <opencv2/opencv.hpp>   // Include OpenCV API

using namespace cv;

int main(int argc, char * argv[]) try
{
    // Declare depth colorizer for pretty visualization of depth
  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值