RMVL  1.5.0-dev
Robotic Manipulation and Vision Library
载入中...
搜索中...
未找到
数据读写(I/O)
数据读写(I/O) 的协作图:

struct  rm::ImuData
 IMU 数据 更多...
 

函数

void rm::writeCorners (std::ostream &out, const std::vector< std::vector< std::array< float, 2 > > > &corners)
 导出角点数据
 
void rm::readCorners (std::istream &in, std::vector< std::vector< std::array< float, 2 > > > &corners)
 导入角点数据
 

详细描述

函数说明

◆ readCorners()

void rm::readCorners ( std::istream & in,
std::vector< std::vector< std::array< float, 2 > > > & corners )

#include <rmvl/core/dataio.hpp>

导入角点数据

  • 读取的文件形如以下内容
    1.9, 2.11,
    3.12, 4.13, 5.14, 6.15,
    ---
    7.16, 8.17,
    ---
  • 第一次调用 readCorners 时读取到的内容为 {(1.9, 2.11)} 和 {(3.12, 4.13), (5.14, 6.15)}
参数
[in]in输入流对象
[out]corners读取出的角点数据
示例
samples/tutorial_code/dataio/sample_read_corners.cpp.

◆ writeCorners()

void rm::writeCorners ( std::ostream & out,
const std::vector< std::vector< std::array< float, 2 > > > & corners )

#include <rmvl/core/dataio.hpp>

导出角点数据

  • corners 的整体写入到输出流对象的末尾
  • 文件内容可参见 readCorners
参数
[in]out输出流对象
[in]corners待写入的角点数据
示例
samples/tutorial_code/dataio/sample_write_corners.cpp.