GG-CNN代码学习

2023-11-16

文章目录


1、源码网址: https://github.com/dougsm/ggcnn

2、数据集格式转化,下载后的康奈尔数据集

在这里插入图片描述
解压完之后里面的格式:

在这里插入图片描述

里面的.tiff图像通过.txt文件转化得到。

python -m utils.dataset_processing.generate_cornell_depth /home/kd/whp/cornell-grasp

3、pcd文件的格式含义
在这里插入图片描述
FIELDS:指定一个点的维度和字段名称
SIZE:每个维度的字节数
TYPE:每个维度的数据类型
COUNT:每个维度的数据个数
WIDTH*HEIGHT:数据中总共点的个数
VIEWPOINT:指定数据集中点云的获取视点,视点信息被指定为平移(txtytz)+四元数(qwqxqyqz)。
POINTS:点的总数
DATA:储存数据的编码类型

4、parser.add_argument
(1)action传参,起到开关的作用,输入该参数,值就是True,不输入,就是False,例如下面

parser.add_argument('--iou-eval', action='store_true', help='Compute success based on IoU metric.')

输入–iou-eval表示使用抓取矩形之间的IoU度量进行评估,不输入就表示不使用。

5、一些函数
(1)glob.glob
表示 返回所有匹配的文件路径列表
graspf = glob.glob(os.path.join(file_path, ‘', 'pcdcpos.txt’))

6、评估函数
(1)–ds–rotate

parser.add_argument('--ds-rotate', type=float, default=0.0,
                        help='Shift the start point of the dataset to use a different test/train split')

测试或训练集的起始分割点,即打乱原来数据集的顺序,使得每次分割出来的测试集不一样。
0.3时
在这里插入图片描述
7、Dataset和DataLoader
Dataset是pytorch中表示数据集的一个类
DataLoader可以理解成一个迭代器,根据batch-size生成一个batch数据

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

GG-CNN代码学习 的相关文章

随机推荐

  • Dubbo SpringBoot版本入门

    Dubbo SpringBoot版本入门 1 目的 2 方法 2 1 系统工程总体介绍 2 2 系统工程环境搭建 2 2 1 新建 springboot order service consumer 服务 2 2 2 新建 springbo
  • 定义一个Employee类,其中包括表示姓名、街道地址、城市和邮编等属性

    定义一个Employee类 其中包括表示姓名 街道地址 城市和邮编等属性 包括ChangeName 和display 等函数 Display 使用cout语句显示姓名 地址 城市和邮编等属性 函数setName 改变对象的姓名属性 实现并测
  • 14.59 设置表格焦点 JTable.setFocusable

    import java awt FlowLayout import javax swing JFrame import javax swing JScrollPane import javax swing JTable import jav
  • 写一个段Java 代码,可以实现 多表级联修改

    下面是一个简单的 Java 代码示例 实现了多表的级联修改 import java sql Connection import java sql DriverManager import java sql PreparedStatement
  • 2022国赛12:神州路由器交换机配置BGP实例2

    路由器和交换机参数设置 设备 Vlan 端口 IP地址 R1
  • Python Pygame制作简单五子棋游戏(详细代码+解释)

    这里只想简单演示下一个简单的五子棋界面和落子等操作 主要为了后面设计AI对战方便演示 AI算法后面设计吧 最近事太多了 希望本文有助于你制作自己期望的简单的五子棋 一 pygame初始化画布界面 调用pygame库 import pygam
  • 记Mysql ES 数据一致性问题及方案

    业务中使用了mysql和ElasticSearch Mysql作为主仓库 ES作为索引 实际上包含了接近全集的数据 问题 Mysql和Es未做事务 出现了并非场景下 A线程从MySql读 写到ES B线程从mysql ES删除 结果是最终E
  • 一种相位编码信号多普勒补偿方法的Matlab仿真

    参考文献 http d wanfangdata com cn periodical hkldjs200901007 在相位编码信号脉冲压缩技术中 存在着多普勒频率敏感性问题 需要对多普勒频率进行补偿 本文在分析多普勒敏感性原因的基础上 提出
  • mybatis foreach Mapped Statements collection does not contain

    id collection就是集合 open 以某种字符开始 close 以某种字符结尾 index 遍历的索引 item 集合中的每一项 separator 以某种字符分隔 在使用foreach的时候最关键的也是最容易出错的就是colle
  • 升级 Node.js 版本的步骤

    node 已经成为前端开发 分不开的工具了 但node的使用除了npm i 等命令 还是有很多不清楚 不常用的 特别是新手 可能经常遇到这样的问题 问题一 明明我的命令是按照前端教的输入的 为什么启动不了我的项目 问题二 我要负责好几个项目
  • route add添加静态路由

    方法一 添加路由 route add net 192 168 0 0 24 gw 192 168 0 1 route add host 192 168 1 1 dev 192 168 0 1 删除路由 route del net 192 1
  • java map获取第一个值_HashMap在Java中怎么工作

    前言 大多数JAVA开发人员都在使用Maps 尤其是HashMaps HashMap是一种简单并且有效的存取数据的方式 但是有多少人知道HashMap内部是如何工作的么 前段时间 为了深入理解这个基础的数据结构 我阅读了 java util
  • 新手小白idea的配置2.1.1讲

    3 IDEA配置 idea的jdk的配置 打开IDEA集成开发环境工具 点击 File Project Structure 如下图 在打开的页面中 选择SDKs属性 并点击中间的加号 选择JDK 如下图 在打开的页面中 选择本地计算机中已经
  • 数据分析理论

    文章目录 一 数据分析的概念 二 数据分析的过程 1 问题定义 2 数据采集 3 数据预处理 4 数据探索和数据可视化 5 预测模型的创建和选择 6 模型评估 7 部署 三 数据分析的作用 一 数据分析的概念 数据分析是指用适当的统计分析方
  • Uniapp 截图或者生成海报的方法

    需求 uniapp移动端需要生成一张当前界面的海报 方案一 类似于手机按钮截图效果 实现代码如下 doSaveScreen let this this uni showLoading 加载框 title 保存中 mask true var
  • STM32F103C8T6详细引脚表

    今天准备画一个STM32F103C8T6的最小系统板 就去STM32F103C8的数据手册查看了一下相应的引脚 因为数据手册里面的引脚表有中容量的多种封装描述 看上去比较麻烦 我就单独做了一个LQFP48脚的引脚表 方便后期自己画封装 就图
  • Spring+Mybatis 查询所有数据时发生异常:org.apache.ibatis.reflection.ReflectionException: There is no getter for

    Spring Mybatis框架整合时 根据条件查询数据 发生异常 Caused by org apache ibatis reflection ReflectionException There is no getter for prop
  • JavaScript分支语句总结

    注 js变量算术运算符和逻辑运算符知识点的补充 1 的区别 表示值相等 表示值相等 数据类型也必须相等 案例 的区别 表示值相等 表示值相等 数据类型也必须相等 var x 10 var y 10 console log x y true
  • 图像降质

    1 逆滤波和维纳滤波 附Matlab完整代码 https blog csdn net weixin 41730407 article details 80455612 2 python 运动模糊 退化模型 点扩散函数 逆滤波与维纳滤波 ht
  • GG-CNN代码学习

    文章目录 1 源码网址 https github com dougsm ggcnn 2 数据集格式转化 下载后的康奈尔数据集 解压完之后里面的格式 里面的 tiff图像通过 txt文件转化得到 python m utils dataset