Paddle3D
Paddle3D copied to clipboard
请问用点云检测模型训练自制点云数据集时,如何处理“生成训练时数据增强所需的真值库”这一步骤
自制点云数据集没有对应的图片,这一步没法完成,在模型训练中恰好又需要这一步生成的真值库,如何跳过这个步骤,请大佬支招,谢谢!
@NyquistBodeTu 感谢反馈,如果想要跳过这个步骤,可以把代码中这一行给注释掉: https://github.com/PaddlePaddle/Paddle3D/blob/release/0.5/paddle3d/datasets/generate_gt_database.py#L41
这一行代码主要的作用是过滤掉在KITTI数据集中相机中不可见的点云数据(因为KITTI只标注了相机可见范围的数据),如果你的数据集中所有范围的数据都有标注的话,可以直接注释掉
感谢解答,我在尝试中发现,还需要将Paddle3D/paddle3d/datasets/generate_gt_database.py第102~104行注释掉,“生成训练时数据增强所需的真值库”这一步骤才能执行不报错。
在模型训练中,我又将Paddle3D/paddle3d/transforms/sampling.py,有关上一步生成的database_anno的地方注释(具体是第56~57、63、65~67、70~71行)发现模型不经过训练,直接退出,不知问题何在,请大佬解答!
试试先将output_custom删除再跑一次呢?
删除output_custom再跑一次,结果是一样的。图中有个warning说输入字典是空的,我猜想是sampling.py里的代码删多了,我再自己琢磨下代码,老师要是您有空也帮我看一下,谢谢!
---原始邮件--- 发件人: @.> 发送时间: 2023年1月30日(周一) 上午10:49 收件人: @.>; 抄送: @.@.>; 主题: Re: [PaddlePaddle/Paddle3D] 请问用点云检测模型训练自制点云数据集时,如何处理“生成训练时数据增强所需的真值库”这一步骤 (Issue #223)
试试先将output_custom删除再跑一次呢?
— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned.Message ID: @.***>
可以在Trainer中打断点看看是否有正确的执行(注意只能用单卡启动调试),https://github.com/PaddlePaddle/Paddle3D/blob/develop/paddle3d/apis/trainer.py#L251
您好,请问你使用自己的数据集训练结果怎么样?我这边也是使用自己采集的数据集,么有对应的图片,生成真值库时可视化看了一下,发现好像每个类别打的标签,z方向的下半部分被截掉了,比如车子,只有车的上半部分,下半部分没有了,但是使用KITTI数据集生成的真值库可视化出来是正常的。请问有遇到类似的问题吗?
您好,我还没有到这一步,我还在制作数据集,可以请教下数据集标注您用的是什么软件吗?
D.Onlyone @.***
------------------ 原始邮件 ------------------ 发件人: @.>; 发送时间: 2023年4月18日(星期二) 下午3:09 收件人: @.>; 抄送: @.>; @.>; 主题: Re: [PaddlePaddle/Paddle3D] 请问用点云检测模型训练自制点云数据集时,如何处理“生成训练时数据增强所需的真值库”这一步骤 (Issue #223)
您好,请问你使用自己的数据集训练结果怎么样?我这边也是使用自己采集的数据集,么有对应的图片,生成真值库时可视化看了一下,发现好像每个类别打的标签,z方向的下半部分被截掉了,比如车子,只有车的上半部分,下半部分没有了,但是使用KITTI数据集生成的真值库可视化出来是正常的。请问有遇到类似的问题吗?
— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned.Message ID: @.***>
数据标注使用的是:sustechpoints 工具,使用起来很方便(地址:[https://github.com/naurril/SUSTechPOINTS]) 建议在标注前将坐标系转换成和KITTI一致的坐标系,方便后续训练。
D.Onlyone @.***
您好,您采集点云数据用的是什么激光雷达,可以直接生成bin格式的点云吗,还是要通过其他格式转换成bin格式的。
------------------ 原始邮件 ------------------ 发件人: "PaddlePaddle/Paddle3D" @.>; 发送时间: 2023年4月18日(星期二) 下午3:18 @.>; @.@.>; 主题: Re: [PaddlePaddle/Paddle3D] 请问用点云检测模型训练自制点云数据集时,如何处理“生成训练时数据增强所需的真值库”这一步骤 (Issue #223)
数据标注使用的是:sustechpoints 工具,使用起来很方便(地址:https://github.com/naurril/SUSTechPOINTS),建议在标注前将坐标系转换成和KITTI一致的坐标系,方便后续训练。
— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned.Message ID: @.***>
是通过代码转换为bin格式的。
发自我的iPhone
------------------ 原始邮件 ------------------ 发件人: NyquistBodeTu @.> 发送时间: 2023年5月6日 17:33 收件人: PaddlePaddle/Paddle3D @.> 抄送: cxy86121 @.>, Comment @.> 主题: Re: [PaddlePaddle/Paddle3D] 请问用点云检测模型训练自制点云数据集时,如何处理“生成训练时数据增强所需的真值库”这一步骤 (Issue #223)
D.Onlyone @.***
您好,您采集点云数据用的是什么激光雷达,可以直接生成bin格式的点云吗,还是要通过其他格式转换成bin格式的。
------------------ 原始邮件 ------------------ 发件人: "PaddlePaddle/Paddle3D" @.>; 发送时间: 2023年4月18日(星期二) 下午3:18 @.>; @.@.>; 主题: Re: [PaddlePaddle/Paddle3D] 请问用点云检测模型训练自制点云数据集时,如何处理“生成训练时数据增强所需的真值库”这一步骤 (Issue #223)
数据标注使用的是:sustechpoints 工具,使用起来很方便(地址:https://github.com/naurril/SUSTechPOINTS),建议在标注前将坐标系转换成和KITTI一致的坐标系,方便后续训练。
— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned.Message ID: @.> — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: @.>
明白了,谢谢
D.Onlyone @.***
------------------ 原始邮件 ------------------ 发件人: "PaddlePaddle/Paddle3D" @.>; 发送时间: 2023年5月6日(星期六) 下午5:35 @.>; @.@.>; 主题: Re: [PaddlePaddle/Paddle3D] 请问用点云检测模型训练自制点云数据集时,如何处理“生成训练时数据增强所需的真值库”这一步骤 (Issue #223)
是通过代码转换为bin格式的。
发自我的iPhone
------------------ 原始邮件 ------------------ 发件人: NyquistBodeTu @.> 发送时间: 2023年5月6日 17:33 收件人: PaddlePaddle/Paddle3D @.> 抄送: cxy86121 @.>, Comment @.> 主题: Re: [PaddlePaddle/Paddle3D] 请问用点云检测模型训练自制点云数据集时,如何处理“生成训练时数据增强所需的真值库”这一步骤 (Issue #223)
D.Onlyone
@.***
 您好,您采集点云数据用的是什么激光雷达,可以直接生成bin格式的点云吗,还是要通过其他格式转换成bin格式的。
------------------ 原始邮件 ------------------
发件人: "PaddlePaddle/Paddle3D" @.>;
发送时间: 2023年4月18日(星期二) 下午3:18
@.>;
@.@.>;
主题: Re: [PaddlePaddle/Paddle3D] 请问用点云检测模型训练自制点云数据集时,如何处理“生成训练时数据增强所需的真值库”这一步骤 (Issue #223)
数据标注使用的是:sustechpoints 工具,使用起来很方便(地址:https://github.com/naurril/SUSTechPOINTS),建议在标注前将坐标系转换成和KITTI一致的坐标系,方便后续训练。
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.Message ID: @.>
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you commented.Message ID: @.>
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.Message ID: @.***>
删除output_custom再跑一次,结果是一样的。图中有个warning说输入字典是空的,我猜想是sampling.py里的代码删多了,我再自己琢磨下代码,老师要是您有空也帮我看一下,谢谢! … ---原始邮件--- 发件人: @.> 发送时间: 2023年1月30日(周一) 上午10:49 收件人: @.>; 抄送: @.@.>; 主题: Re: [PaddlePaddle/Paddle3D] 请问用点云检测模型训练自制点云数据集时,如何处理“生成训练时数据增强所需的真值库”这一步骤 (Issue #223) 试试先将output_custom删除再跑一次呢? — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned.Message ID: @.***>
有具体的报错信息吗