Skip to content

violin-1/test

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

有数据控制模块(Dataflow/Datacontroller) 该模块中: 外置初始化接口,Set_datactr_func 执行模块接口,exec_func 加载数据类型,datatsetstype [] 数据显示参数设置接口,datasets_vis_arg_func [] 数据操作设备:device 内嵌模型控制

常见的数据操作分为: 1.数据展示: 将处理数据送入展示模块 2.数据训练模块 Dataflow/datautils/Trainer 常见训练参数: epochs lr batch_size num_workers gamma

        optimizer
        schedule
        
    保存训练中的最好结果:best_res
    该模块提供自定义初始化接口:train_init

    训练函数接口:
        一个epoch中的训练代码:train_func
        一个epoch中的测试代码:val_func
        一个epoch中的结果处理及展示代码:res_func
        训练完成的结束代码:end_func
        若不设置train_func则相当于仅测试
    logger模块:
        训练模型类型:modeltype
        训练数据集类型:datasettype
        数据内参:dataarch

        logger可以根据自己需求调整__init__()

        logger提供保存路径:
        断点保存路径:savedir
        checkpoints 默认保存在 savedir
        日志保存路径:logdir
        log默认保存在logdir中

有模型控制模块(model/ModelContorller) 模型models[]来自各模型.main 模型points(仅3d点云用)[]来自各模型.point 数据预处理函数接口predeal[]来自各模型.predeal 结果处理函数接口resdeal[]来自各模型.resdeal 损失函数接口lossfuc[]来自各模型.lossfuc checkpoints默认保存在 datasets/datasetp/模型架构名/checkpoints/best.pth 中 logs默认保存在datasets/datasetp/模型架构名/logs 中

有数据展示模块(visualizer/OpencvVis) 提供2d,3d展示功能: 点云数据标志:_3d默认为True(False则为2D数据)

数据获取接口:grab_pcl_fuc
自定义参数设置接口:arg_set_func
(
    自定义模型切换接口:switch_model_func
    自定义数据集切换接口:switch_dataset_func
    自定义数据项切换接口:switch_pcl_func
)
数据主体函数:run_pcl_dsiplay_process
    数据获取,数据渲染,用户交互
数据待渲染3D点云数据:xyz(3D数据传入接口)
数据渲染后展示数据:show(2D数据传入接口)

3D数据:
    三轴数据反转参数:xyzrelist默认为[1,-1,1]
    点云渲染精度:ballradius默认为2
    点云调色板:cmap默认为plt.cm.cool
    渲染后点云的背景:background默认为(0,0,0)
    渲染窗口高:cvh默认为128*6
    渲染窗口宽:cvw默认为128*9
    渲染深度范围:cvz默认为300*3
    是否冻结旋转:freezerot默认为False
    是否对颜色进行归一化处理:normalizecolor默认为True
    渲染间隔:waittime默认为0

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published