视觉SLAM十四讲-第九讲例程运行出错
2017-10-11 20:23
387 查看
编译通过,运行时,有时会一闪如书中所示的3d显示的界面,随即终止,出现如下错误:
caiming@caiming-Lenovo-B470:~/0.2$bin/run_vo config/default.yaml
dataset:/home/caiming/fr1_xyz
read total 793entries
Key frame size = 0
VO costs time:0.034669
good matches: 253
pnp inliers: 253
VO costs time:0.04766
Segmentation fault(core dumped)
caiming@caiming-Lenovo-B470:~/0.2$
调试后发现错误是出自run_vo.cpp文件的这行语句
myslam::Frame::PtrpFrame = myslam::Frame::createFrame();
最终程序指针停在mat.inl.hpp文件的如下函数位置
inline
Mat::Mat(const Mat&m)
:flags(m.flags), dims(m.dims), rows(m.rows), cols(m.cols),data(m.data),
datastart(m.datastart), dataend(m.dataend), datalimit(m.datalimit),allocator(m.allocator),
u(m.u),size(&rows)
{
}
不知为何? 之前以为是viz模块的问题,折腾了一天,看来不是那个问题。
caiming@caiming-Lenovo-B470:~/0.2$bin/run_vo config/default.yaml
dataset:/home/caiming/fr1_xyz
read total 793entries
Key frame size = 0
VO costs time:0.034669
good matches: 253
pnp inliers: 253
VO costs time:0.04766
Segmentation fault(core dumped)
caiming@caiming-Lenovo-B470:~/0.2$
调试后发现错误是出自run_vo.cpp文件的这行语句
myslam::Frame::PtrpFrame = myslam::Frame::createFrame();
最终程序指针停在mat.inl.hpp文件的如下函数位置
inline
Mat::Mat(const Mat&m)
:flags(m.flags), dims(m.dims), rows(m.rows), cols(m.cols),data(m.data),
datastart(m.datastart), dataend(m.dataend), datalimit(m.datalimit),allocator(m.allocator),
u(m.u),size(&rows)
{
}
不知为何? 之前以为是viz模块的问题,折腾了一天,看来不是那个问题。
相关文章推荐
- 半闲居士视觉SLAM十四讲笔记(3)三维空间刚体运动 - part 3 旋转向量、欧拉角、四元数
- 视觉SLAM十四讲之向量(vector)与容器(unordered_map)的使用
- 半闲居士视觉SLAM十四讲笔记(3)三维空间刚体运动 - part 4 欧氏、相似、仿射、射影变换
- 【视觉slam十四讲】ch12:词袋模型
- 半闲居士视觉SLAM十四讲笔记(3)三维空间刚体运动 - part 5 Eigen_Geometry、Pangolin安装
- 半闲居士视觉SLAM十四讲笔记(4)李群与李代数 - part 1 李群、李代数定义
- tensorflow运行mnist例程第99次迭代cuda出错
- 半闲居士视觉SLAM十四讲笔记(4)李群与李代数 - part 2 指数与对数映射、李代数求导与扰动模型
- 半闲居士视觉SLAM十四讲笔记(4)李群与李代数 - part 3 Sophus
- 视觉SLAM十四讲调试
- 半闲居士视觉SLAM十四讲笔记(1)前言
- 半闲居士视觉SLAM十四讲笔记(5)相机与图像 - part 1 相机模型
- 半闲居士视觉SLAM十四讲笔记(6)非线性优化 - part 2 Ceres、g2o简介和使用
- 半闲居士视觉SLAM十四讲笔记(5)相机与图像 - part 2 图像及 OpenCV 操作、点云拼接
- 半闲居士视觉SLAM十四讲笔记(2)初识 SLAM- part 1 基础理论
- 半闲居士视觉SLAM十四讲笔记(2)初识 SLAM- part 2 linux CMake、Kdevelop
- 半闲居士视觉SLAM十四讲笔记(3)三维空间刚体运动 - part 1 旋转矩阵
- 视觉SLAM十四讲 安装libcxsparse3.1.2报错
- 特征提取、匹配以及位姿计算(2D-2D)--参考视觉SLAM十四讲7.4
- 半闲居士视觉SLAM十四讲笔记(3)三维空间刚体运动 - part 2 Eigen