DeepLSD使用方法

DeepLSD项目安装、训练测试及代码修改

git clone --recurse-submodules https://github.com/cvg/DeepLSD.git

git clone --recurse-submodules https://github.com/chenzhaiyu/points2poly.git
直接用:
cd DeepLSD
bash quickstart_install.sh
mkdir weights
wget https://www.polybox.ethz.ch/index.php/s/FQWGkH57UNTqlJZ/download -O weights/deeplsd_wireframe.tar
wget https://www.polybox.ethz.ch/index.php/s/XVb30sUyuJttFys/download -O weights/deeplsd_md.tar

报错AttributeError: module 'cv2.gapi.wip.draw' has no attribute 'Text'
安装cv python新版本:
pip install opencv-python==4.6.0.66
python3 untitled.py


----------------训练测试---------------------
1.安装gflags和glog
#apt-get install libgoogle-glog-dev
---安装gflags
#git clone https://github.com/gflags/gflags.git
cd gflags
mkdi

安装 DeepL SD(假设为 DeepLSD,一个基于深度学习的线段检测工具)需要满足一定的依赖条件,并按照特定步骤进行操作。以下是详细的安装流程及注意事项: ### 安装前提条件 1. **Git 环境**:确保系统中已安装 Git 并且版本不低于 1.8.5。可以通过 `git version` 命令检查当前 Git 版本。若需升级 Git,可以使用以下命令: ```bash yum install -y https://repo.ius.io/ius-release-el7.rpm && \ yum install -y epel-release && \ yum erase -y git* && \ yum install -y git-core ``` 2. **硬件要求**:DeepLSD 可以在 CPU 上运行,但为了更好的性能,建议使用 GPU 加速环境 [^3]。 ### 安装步骤 1. **克隆仓库并初始化子模块**: ```bash git clone --recurse-submodules https://github.com/chenzhaiyu/points2poly.git ``` 这条命令会同时拉取主项目和其依赖的子模块,确保所有必要的代码都下载到本地 [^2]。 2. **进入 DeepLSD 目录并执行安装脚本**: ```bash cd DeepLSD bash quickstart_install.sh ``` 此脚本通常会自动处理大部分依赖库的安装与配置问题,例如 GFLAGS、GLOG、CERES、OPENCV 以及 OPENCV contrib 中的 line_refinement 和 pro 模块 [^1]。 3. **下载预训练权重文件**: 在完成基础安装后,需要手动下载模型所需的权重文件,并将其放置在指定目录中: ```bash mkdir weights wget https://www.polybox.ethz.ch/index.php/s/FQWGkH57UNTqlJZ/download -O weights/deeplsd_wireframe.tar wget https://www.polybox.ethz.ch/index.php/s/XVb30sUyuJttFys/download -O weights/deeplsd_md.tar ``` 上述命令将创建一个名为 `weights` 的目录,并从中下载两个关键的预训练模型权重文件 [^2]。 4. **解压权重文件**(如必要): 根据项目文档指示,可能需要对 `.tar` 文件进行解压以便程序加载这些权重。 5. **测试安装是否成功**: 一般情况下,项目会提供一个简单的测试脚本或示例图像来验证安装是否成功。请参考项目的 README 或官方文档获取具体命令。 ### 注意事项 - 在编译过程中可能会遇到各种依赖缺失的问题,特别是某些开发库未被正确安装时。此时应根据错误信息逐一排查。 - 如果使用的是 Linux 系统,推荐使用 Ubuntu 或 CentOS 等主流发行版,并确保系统更新至最新状态。 - 对于 OpenCV 的安装,建议从源码编译以获得最新的功能支持和 bug 修复。 - 若出现链接器错误,可能是由于某些静态库或动态库路径设置不正确所致,需检查环境变量如 `LD_LIBRARY_PATH` 是否包含相关路径 [^1]。 ---
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

太一吾鱼水

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值