【RandLA-Net】大场景语义分割网络RandLA-Net复现

【RandLA-Net】大场景语义分割网络RandLA-Net复现

文章目录

  • 【RandLA-Net】大场景语义分割网络RandLA-Net复现
    • [0. 相关文章](#0. 相关文章)
    • [1. 实验条件](#1. 实验条件)
    • [2. 代码](#2. 代码)
    • [3. 数据集](#3. 数据集)
    • [4. 环境搭建](#4. 环境搭建)
    • [5. 训练模型](#5. 训练模型)
    • [6. 测试模型](#6. 测试模型)
    • [7. 可视化](#7. 可视化)
    • [8. 参考博客](#8. 参考博客)

0. 相关文章

PointNet模型搭建
基于自建数据训练PointNet分割网络
【PointNet++】PointNet++复现(PyTorch版本)
【PointNet++】基于自建数据训练PointNet++场景语义分割网络

1. 实验条件

Ubuntu 22.04,RTX 3090

2. 代码

仓库地址:https://github.com/luckyluckydadada/randla-net-tf2

可选的下载方式:

git clone --depth=1 https://github.com/luckyluckydadada/randla-net-tf2.git

目录结构:

3. 数据集

采用大场景室内点云标注数据集S3DIS

S3DIS数据集获取方式参考【PointNet++】PointNet++复现(PyTorch版本)

将数据集Stanford3dDataset_v1.2_Aligned_Version放至用户家目录/data/S3DIS下,如图所示:

4. 环境搭建

python3.6.13 + tensorflow1.14.0 + cuda12.1

  1. 创建环境

    conda create -n randlanet python=3.6
    
  2. 下载相关依赖

    conda activate randlanet
    
    pip install tensorflow==1.14.0 -i https://pypi.tuna.tsinghua.edu.cn/simple
    
    cd 路径/randla-net-tf2
    pip install -r helper_requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple
    
  3. 编译相关函数

    cd 路径/randla-net-tf2
    sh compile_op.sh
    
  4. 数据集预处理

    cd 路径/randla-net-tf2/utils
    python data_prepare_s3dis.py
    

5. 训练模型

cd 路径/randla-net-tf2
python -B main_S3DIS.py --gpu 0 --mode train --test_area 1

6. 测试模型

cd 路径/randla-net-tf2
python -B main_S3DIS.py --gpu 0 --mode test --test_area 1

7. 可视化

修改路径:

python vis_S3DIS.py

8. 参考博客

手把手一步一步教你跑深度学习模型,Ubuntu22.04复现算法RandLa-net, 数据集使用S3DIS
Ubuntu18.04/20.04复现算法RandLa-net 数据集S3DIS

相关推荐
禁默29 分钟前
HTML中的图片标签详解及路径使用【学术投稿-第五届环境资源与能源工程国际学术会议(ICEREE 2025)】
网络·html·能源
小镇敲码人1 小时前
【Linux网络编程】之守护进程
linux·运维·网络
AC-PEACE2 小时前
route 与 router 之间的差别
前端·网络
盛夏绽放3 小时前
网络跨域问题深度解析与解决方案
网络·后端·前端框架·node.js
好好学习O(∩_∩)O4 小时前
[网络]url解码,从网址转化为ip
网络·网络协议·tcp/ip
mosquito_lover15 小时前
编写Bash实现Linux网络流量监控统计,无需额外工具
linux·运维·网络
OTWOL5 小时前
Python基础语法精要
开发语言·网络·python
doubt。5 小时前
1.攻防世界 题目名称-文件包含
网络·安全·web安全·网络安全·php·代码复审
凹凸撒man7 小时前
如何在RTACAR中配置IP多播(IP Multicast)
网络·网络协议·tcp/ip
GGBondlctrl8 小时前
【WebSocket探秘】解锁 WebSocket:开启实时交互新境界
网络·websocket·网络协议·轮询机制·websocket报文格式·websocket网络编程