Skip to content

zhangcaocao/KinectV2_dataset_make

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 

Repository files navigation

利用 kinect V2 录制TUM 数据集

  • 1、安装 iai_kinect2

https://github.com/code-iai/iai_kinect2

  • 2、进行标定,使深度图和彩色图对齐

https://github.com/code-iai/iai_kinect2/tree/master/kinect2_calibration

  • 3、利用 kinect2_bridge开启相机

https://github.com/code-iai/iai_kinect2/tree/master/kinect2_bridge

有三种分辨率,可以在代码中进行修改

    message_filters::Subscriber<sensor_msgs::Image>rgb_sub(nh, "/kinect2/qhd/image_color", 1);
    message_filters::Subscriber<sensor_msgs::Image>depth_sub(nh,"/kinect2/qhd/image_depth_rect",1);

hd: 1920x1080 qhd: 960x540 sd: 512x424

  • 4、clone 本代码,修改数据储存路径,图像数量
string save_path = "/home/cl/data/";  //根据自己需要修改
...
if(counters == 500) // 假设只保存500幅图像
    {
        frgb.close();
        fdepth.close();
        cout << "保存图片成功。\n\n";
        ros::shutdown();
        return;
    } 
  • 编译

catkin_make -DCMAKE_BUILD_TYPE="Release"

  • 生成可执行文件 get_image_node

sudo updatedb

locate get_image_node

  • 运行

./get_image_node

About

使用kinectv2制作自己的数据集

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • CMake 45.2%
  • Python 33.6%
  • C++ 21.2%