美文网首页
pointnet笔记(2)

pointnet笔记(2)

作者: Leoguo2016 | 来源:发表于2019-03-22 09:00 被阅读0次

1.对于part segment部分,要对照着文章附录C中的PointNet Segmentation Network部分以及Figure9来理解思路和代码

2.同为hdf5格式的train dataset和test dataset,包括三部分内容,分别是data(2048,2048,3)、label(2048,1)以及pid(2048,2048)。

train函数中,train_one_epoch以及evl_one_epoch都有num_data = len(cur_label),之前只想着点的个数是2048,没太弄清楚另一个维度上的2048是什么意思,现在理解另一个2048应该是指点云的个数。就是说总共有2048块点云,每块(片?不知道哪个量词合适)点云上有2048个点,把每块点云都可以归类为16个category中的一类,每块点云都有自己的label,label的2048指的就是数据集中的点云块数。同时还要对这些点云中总共的2048*2048点进行单点识别(per-point classification),也就是点云的分割。

data表示的是所有2048块点云中总共包含的2048*2048个点的坐标值。pid表示的是所有2048*2048个点的part_cat,说明了每个点所在的区域。(part_cat_num = 50,16个category总共有50个part)

3.生成hdf5文件的方法:对.pcd格式点云进行采样,之后在保存为hdf5文件格式

4.part_segment的train函数里,作为菜鸟初学者的我,还有点不太明白为什么要先对test dataset进行测试,之后再进行训练。

相关文章

  • pointnet笔记(2)

    1.对于part segment部分,要对照着文章附录C中的PointNet Segmentation Netwo...

  • pointNet代码详解

    github地址PointNet 官方使用了 tensorflow 介绍 组成 1.PointNet classi...

  • Day 36 - 节后第一天0505

    To do list 笔记本换电池 耳机换电池 c++图像处理 pointnet训练(数据集制作 + 环境配置 P...

  • Pointnet++官方代码解读(tensorflow)

    由于pointnet是对整个点云进行处理后maxpooling得到全局特征,没有考虑到局部特征。pointnet+...

  • Pointnet

    安装环境: 作者GitHub上的描述:Python 2.7, TensorFlow 1.0.1, CUDA 8.0...

  • Hand PointNet: 3D Hand Pose Esti

    文章链接 摘要 基于PointNet++,直接处理3D点云数据预测输出3D手势 关键 PointNet++接受深度...

  • PointNet++论文详解

    PointNet论文在上篇已经提到了,它最大的贡献就是可以将点云直接输入至神经网络中,在PointNet一文出现以...

  • PointNet论文详细阅读

    《PointNet:Depp Learning on Points Sets for 3D Classificat...

  • PointNet简介

    姓名:张志文 学号:19021210649 转载自:https://blog.csdn.net/qq_153329...

  • PointNet简介

    姓名:张志文 学号:19021210649【嵌牛导读】目前二维深度学习取得了很大的进步并且应用范围越来越广,随着...

网友评论

      本文标题:pointnet笔记(2)

      本文链接:https://www.haomeiwen.com/subject/onvkvqtx.html