安装pycolmap及pyceres报错
注意pycolmap和pyceres要通过source安装,不能通过pip安装
安装pycolmap和pyceres前要先安装colmap和ceres
解决办法:
Permission denied (publickey). fatal: Could not read from remote repository. - 王老头 - 博客园
安装pyceres时出现报错
ceres版本太低,更新新版
Ceres安装和卸载 ubuntu18.04_感天动地大白狗的博客-优快云博客_卸载ceres
git不下来可以直接下载压缩包,这样比较方便
验证安装成功与否方法:
You can also try running the command line bundling application with one of the included problems, which comes from the University of Washington’s BAL dataset [Agarwal].
bin/simple_bundle_adjuster ../ceres-solver-2.1.0/data/problem-16-22106-pre.txt
来源:Installation — Ceres Solver
git clone时容易出现问题:
GnuTLS recv error (-110): The TLS connection was non-properly terminated.
原理暂不清楚,或许和翻墙有关,但自己对网络了解少,又是实验室服务器不好动,有两个暂时的解决办法
Git Clone错误解决:GnuTLS recv error (-110): The TLS connection was non-properly terminated._蛙仔的博客-优快云博客
在pip install -r requirement.txt的过程中可能出现问题
The TLS connection was non-properly terminated.
Received HTTP code 503 from proxy after CONNECT
代理问题,取消代理即好
git报错:The TLS connection was non-properly terminated._蓝雨飞扬7的博客-优快云博客
运行过程还可能出现s2dnet_weights.pth自动下载不下来的情况,参考
https://github.com/cvg/pixel-perfect-sfm/issues/61
手动下载s2dnet_weights.pth将其放在自己创建的checkpoints文件夹下即可