HF-NET是ETH自主系统实验室(autonomous systems lab)在2019年CVPR发表的工作。它用神经网络对图像提取了全局描述子和局部特征点(类似opencv里的orb、sift等特征点)。它没有提供conda环境的安装方法,这里记录一下过程排坑。
下载
从官网下载代码和训练好的模型(就是那个hfnet_tf.tar.gz)。
conda环境
官方提供了一个requirements.txt,但是conda环境直接用会有各种问题,需要分解步骤安装。
第零步,创建conda环境并进入该环境:
conda create -n hfnet python=3.6
第一步,安装cuda:
conda install cudatoolkit=9.0
conda install cudnn=7.3.1
第二步,安装setup/requirements.txt里的东西,这里不用conda安装,因为conda安装tensorflow1.12版本会卡在solving environment;也不要直接pip安装这个txt