1.使用均匀分布产生随机数:
constexpr int kSeed = 1234;
std::mt19937 generator(kSeed);
std::uniform_int_distribution<> distribution(0, (old_keyframe.point3d_list_[ci].cols() - 1));
int index = distribution(generator);
2.生成0-n的数组:
featureId_list[fi].resize(local_map.point3d_list_[fi].cols());
std::iota(featureId_list[fi].begin(), featureId_list[fi].end(), 0);
3.使用fstream写文件时,文件出现明显错误数据,部分格式混乱。排查发现是移动硬盘供电原因,移动硬盘和小风扇连在一个usb hub上,造成供电不足,给移动硬盘换个usb口解决问题。TODO:有什么其他写文件方法比fstream更高效更简单?