当前位置: 首页 > news >正文

PointNet++训练自己的数据集(附源码)

本文针对PointNet++强大的三维点云分类功能,详细讲解怎么训练自己的数据集,在此之前,需要确保已经能够跑通源码的训练和测试,如果没有,请参考PointNet++的源码运行。

  1. 数据放置

1.1. 在mytensor_shape_names.txt中配置自己的分类,以及分类名称:

1.2. 在filelist.txt中填入对应的不同类别的文件夹名/数据文件名,这里的文件夹名最好跟自己的分类类别一致

1.3. 然后在mytensor_train.txt和mytensor_test.txt中依次输入训练和测试的数据文件名称

我的训练集就是测试集,所以是一样的

1.4 实际的再次采集的测试数据

  1. 代码修改

2.1 训练时的代码修改

主要修改batch_size,和类别数量

在数据加载模块中,将自己的配置文件放进去

然后就可以开始训练

2.2 测试时代码修改

测试时修改较多,主要是在数据加载类中,可直接查看代码

  1. 运行结果查看

查看自己的分类是否正确,可直接查看打印出来的pred_choice

4. 源码下载

可前往百度网盘下载,测试,有任何问题可以私信我

链接:https://pan.baidu.com/s/1iuqHQg_w6kq6JzmZjaIbaw

提取码:ng3h

http://www.lryc.cn/news/16142.html

相关文章:

  • ROS2可视化利器---Foxglove Studio
  • python实战应用讲解-【语法基础篇】流程控制-控制流的元素及语句(附示例代码)
  • [蓝桥杯 2019 省 A] 外卖店优先级
  • Jetson Xavier nx(ubuntu18.04)安装rtl8152网卡驱动和8192网卡驱动
  • Rocky 9.1操作系统实现zabbix6.0的安装部署实战
  • AQS-ReentrantLock
  • SpringCloud+Dubbo3 = 王炸 !
  • 机器学习主要内容的思维导图
  • 嵌套走马灯Carousel
  • 实战——缓存的使用
  • 2023年中职网络安全竞赛跨站脚本渗透解析-2(超详细)
  • Scala的简单使用
  • Java之前缀和算法
  • 基于GIS计算降雨侵蚀力R因子
  • 大数据时代下的企业网络安全
  • 【跟我一起读《视觉惯性SLAM理论与源码解析》】第三章第四章 SLAM中常用的数学基础知识相机成像模型
  • LeetCode 242. 有效的字母异位词
  • 力扣mysql刷题记录
  • Linux基础命令-lsof查看进程打开的文件
  • 常用电平标准
  • 小程序开发注意点
  • 自行车出口欧盟CE认证,新版自行车标准ISO 4210:2023与ISO 8098:2023发布
  • 2020蓝桥杯真题回文日期 C语言/C++
  • postman入门到精通之【接口知识准备】(一)
  • 【算法数据结构体系篇class07】:加强堆
  • Taro3.x 容易踩坑的点(阻止滚动穿透,弹框蒙层父级定位)
  • SpringBoot+ActiveMQ-发布订阅模式(消费端)
  • vscode下使用arduino插件开发ESP32 Heltec WiFi_Kit_32_V3
  • 吐血整理AutoSAR Com-Stack 的配置【基于ETAS】
  • 面向对象进阶之元类