在开源中国gitee上建立一个多波束处理的项目OMBP(基于MBES-LIB)

      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错误。

    最后的结果同上

在开源中国gitee上建立一个多波束处理的项目OMBP(基于MBES-LIB)

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

   https://gitee.com/xiaokcehui/ombp

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

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

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

    

以上内容转载自:xiaok海洋测绘网
分享到:
原文链接:,转发请注明来源!
「在开源中国gitee上建立一个多波束处理的项目OMBP(基于MBES-LIB)」评论列表

发表评论