编译 Efficient Hierarchical Graph-Based Segmentation of RGBD Videos

本文记录了在编译一篇使用opencv和pcl的论文代码过程中遇到的问题,包括如何配置和编译pcl,解决cmake找不到mm_malloc.h的错误,以及处理pcl、boost和vtk库与vs2012不兼容的问题。最终通过下载预编译的pcl库成功完成编译。
摘要由CSDN通过智能技术生成

今天接到导师的短信, 让我编译一篇paper的code。 于是开工。


到作者的主页上一看, 发现提供了github的代码。 并明确要求使用opencv和pcl。 于是开始配置这两个库。


opencv网上教程一大堆, 我就不写了, 主要写pcl怎么配置。 


首先, pcl的官网上放binary版本事1.60, 由vs2010编译。 但是该paper的code使用了amp库, 这个库从vs2012开始支持, 所以需要自己编译pcl。


 错误:cmake无法通过,找不到mm_malloc.h在自己编译pcl的时候, 用cmake生成vs2012的sln文件的时候, 报错, 错误:cmake无法通过,找不到mm_malloc.h。 上网搜索了很久也没办法, 于是只好用vs2010编译。 在编译的时候, 遇到PCL_DEPRECATED的错误, 搜索后发现, 可以采用如下解决方法。


将png.h报错部分改成

template PCL_DEPRECATED ( void savePNGFile (const std::string& file_name, const pcl::PointCloud& cloud), 
“pcl::io::savePNGFile (file_name, cloud) is deprecated, please use a new generic ” 
“
hierarchical-graph-attention-network-master是一个使用分层图注意力网络(Hierarchical Graph Attention Network)进行训练和预测的项目。该项目主要针对一种特定的数据集。 该数据集可以是一个图数据集,其中包含多个节点和边,每个节点代表一个实体或对象,每个边代表节点之间的关系或连接。 具体来说,数据集可能包含以下内容: 1. 节点信息:每个节点具有一些特征或属性,描述了节点的性质。这些特征可以是结构性的,如节点的ID或位置,也可以是属性性的,如节点的词向量表示或其他自定义的特征描述。 2. 边信息:每个边包含了节点之间的连接关系或关联性。这些关系可以是有向的或无向的,可以是带权重的或不带权重的。比如,在社交网络中,节点可以表示人,边可以表示朋友关系,权重可以表示亲密程度。 3. 层次结构:数据集可能包含多个层次结构,即节点可以按照一定的层次结构进行组织和分组。比如,在一张包含人和城市的图中,可以将人节点按照所属城市进行分组,形成一个城市层次和一个人层次。 Hierarchical Graph Attention Network可以在这样的数据集上进行训练和预测。它通过层次结构和图注意力机制来捕捉节点之间的结构信息和特征关联。在训练过程中,网络会学习到不同层次和节点之间的重要性权重,从而在预测任务中能够更好地利用数据集中的信息。 这样,利用hierarchical-graph-attention-network-master项目,我们可以对给定的图数据集进行分层建模和预测,从而有效利用节点之间的结构和关联信息。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值