-
Notifications
You must be signed in to change notification settings - Fork 114
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
rosrun 运行问题 #34
Comments
我也遇到了一样的问题,我发现是extrinsic_params向量的第四个参数过大,也就是平移过大 |
我也是遇到了同样问题,但我发现问题出现在calibrating.cc文件中 |
我调试发现是Calibrating.cc里的Calibrating初始化函数里
这句出了问题,奇怪的是,我直接把loadParams函数里的内容复制到Calibrating里,然后把调用loadParams的语句注释,就不会出这个问题了。现在程序应该可以正常运行。
另外需要注意的是System.cc和Calibrating.cc在这里是直接被编译成动态链接库被调用,如果要修改的话,可以将online文件夹里的CMakeLists.txt文件中的
注释掉,并加入:
最后一行改成
|
其实是 Calibrating.cc 中的 strSettingPath_ RGBPath PcdPath_ 以及 System.cc 中的 strSettingPath RGBPath PcdPath要改成自己工程的路径 |
哇,有效,谢谢! |
我们看到您团队的CamVox项目的实现效果非常不错,对这一项目非常感兴趣。
感谢您在github上将其开源,我们也试着将其复现。但是我在安装运行过程中,遇到了一些问题无法解决,希望请教一下
我按照步骤安装,但是没装livox-sdk与mvs camera-sdk。我想只运行一下rosbag看看效果。
我打开了roscore ,之后运行 rosrun online camvox Vocabulary/ORBvoc.bin camvox/online/Livox.yaml 时,出现segement failed。
经过调试,我发现错误出现在calibrating.cc文件中,cv::projectPoints(pts_3d, r_vec, t_vec, camera_matrix, distortion_coeff, pts_2d);这个函数出错,
pts_3d, r_vec, t_vec, camera_matrix, distortion_coeff等参数均有对应数值,但是输出的pts_2d值为nan,导致之后的程序无法运行。
由于在rosrun这一步已经出错,我没有运行rosbag。
感谢您的帮助
The text was updated successfully, but these errors were encountered: