面朝大海,春暖花开

作者:xiaokcehui2021-2-27 7:32分类: 多波束处理(OMBP) 标签: 多波束处理

      MBES-LIB是一个C++库文件,而它的测试程序采用的是PCL+QT+VTK+VS来实现的,因此,需要自己安装配置这些程序。

     使用的VS2013+PCL1.8+VTK7.0+QT5.7,相关文件的下载见文末。

     这里面有一个稍微复杂的问题就是QT的VTK插件QVTKWidgetPlugin.dll的生成,网上已经有人写出怎么生成这个插件的文章,见https://blog.csdn.net/jaggerjack330/article/details/82595523

     安装配置完成以后,用pclvisualizer来测试,发现点击.ui文件不能打开qtdesigner,后来在贴吧有人说Qt5WebEngineWidgets.dll这个文件,重命名比如后缀加个.bak,qtdesigner就可以打开了。

    由于MEBS-lib使用C++11/14,不能使用VS2013

    使用VS2017,下载VS2017正式版,安装QT5.12.0,VTK8.1,PCL1.9,具体参考

   https://blog.csdn.net/xiaolong361/article/details/89361561

     这里面的主要注意的问题

    (1)VTK生成的时候,选择opengl

   (2)VTK使用新生成的dll,lib,include,在系统变量增加dll目录,在项目库目录增加lib目录以及附加全部lib,头文件目录包含include目录,否则报LINK错误。

    最后的结果同上

无标题1.png

   gitee上建立OMBP的仓库,地址为:

   https://gitee.com/xiaokcehui/ombp

   这里上传的是代码,VS2017的SLN工程文件在网盘:

   链接: https://pan.baidu.com/s/1jqZvespT3lHi9IZ5B2U3qw 提取码: mg1s 

   第一步的目标是,读取Kongsberg的all数据,条带水深以点云显示。

    

温馨提示如有转载或引用以上内容之必要,敬请将本文链接作为出处标注,谢谢合作!

已有 0/8520 人参与

发表评论:

欢迎使用手机扫描访问本站,还可以关注微信哦~