最近有个老师让我做一下用深度相机拍照,然后合计学一下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