- 博客(58)
- 收藏
- 关注
原创 ubuntu20.04安装Pycharm
打开终端,输入cd命令,进入刚刚解压文件夹下的bin文件夹,命令行是cd 文件夹名称,并按回车键。使用社区版点击download。下载pycharm安装包。
2024-03-20 17:33:45
3193
1
原创 【C/C++】Linux系统周期回调函数(互斥锁双回调)
这种情况下,可以通过在定时器回调函数中使用信号量或互斥锁来保证同步。例如,在定时器回调函数开始运行时获取一个互斥锁,在函数结束后释放该锁,这样其他回调函数就可以在获取该锁之前等待,保证同步执行。在定时器回调函数中运行其他回调函数是可能出现的情况。如果定时器回调函数执行时间过长,直到下一个定时器事件到来之前仍未结束,这时其他回调函数可能会在该定时器回调函数执行期间被触发并运行。
2024-03-17 23:11:33
372
原创 【C/C++】Linux系统周期回调函数
定时器:Linux内核提供了定时器机制,通过设置定时器可以实现周期回调函数。硬件定时器通过设置计时器硬件来触发定时中断,而软件定时器则是通过在内核中使用定时器API来实现的。开发者可以根据需求选择适合的方式。开发者可以使用定时器信号(如SIGALRM)来触发周期性事件,并在信号处理函数中执行相应的操作。无论使用哪种方式实现周期回调函数,都需要注意处理函数的执行时间,以免对系统性能造成影响。开发者可以使用这些调度器来设置周期任务,实现周期回调函数。定时器线程:开发者可以创建一个单独的线程来实现周期回调函数。
2024-03-17 23:08:32
577
原创 【CenterFusion】损失函数Loss初始化_get_losses()函数以及计算过程forward()函数-CenterFusion/src/lib/trainer.py
介绍损失函数的初始化部分_get_losses()函数及loss计算入口函数为run_epoch()中的model_with_loss()函数中的forward()函数
2024-03-17 23:03:22
1117
原创 【CenterFusion】run_epoch()函数-训练一轮epoch-CenterFusion/src/lib/trainer.py
run_epoch作用:CenterFusion 项目训练一轮epoch过程。文件位置:CenterFusion/src/lib/trainer.py。
2024-03-17 22:45:29
349
原创 【CenterFusion】模型的创建、导入、保存CenterFusion/src/lib/model/model.py
文件作用:模型的创建、导入、保存。
2024-03-17 22:41:30
612
原创 【CenterFusion】CenterFusion网络架构概述
CenterFusion 网络架构首先利用全卷积骨干网提取目标物体中心点的图像特征,再回归到物体的其它属性,如三维位置、方向和尺寸,并获得初步的 3D Box截锥关联模块将雷达检测结果与对应目标中心点关联(雷达检测结果映射到图像平面)并生成雷达特征然后将图像和雷达特征连接起来, 再二次回归到目标属性,如深度、旋转以及速度等三维属性来细化初步的 3D Box该网络架构主要可以分为两个部分分析,一个是上面一行的图像目标检测,另一个是下面一行的雷达点云数据处理。
2024-03-15 15:25:11
2431
1
原创 【Lidar】Lidar激光雷达一篇全(两万字激光雷达详细介绍)
两万字激光雷达详细介绍,你想了解的激光雷达都在这里!!!激光雷达激光雷达的性能卓越,体现在多个关键参数上。首先,其激光发射的波长通常为905nm和1550nm,其中1550nm的波长对雨雾和粉尘的穿透能力更强,从而提高了探测距离。此外,激光雷达的探测距离也极为出色,这与其目标的反射率紧密相关。目标的反射率越高,激光雷达的探测距离就越远。在视场角方面,激光雷达的FOV(Field of View)包括水平视场角和垂直视场角,对于机械旋转激光雷达,其水平视场角可以达到360度,实现全方位探测。
2024-03-15 14:24:45
10029
3
原创 【HiVT】HiVT轨迹预测代码环境配置及训练
Argoverse 1.1验证集的预期性能是:Models minADE minFDE MRHiVT-64 0.69 1.03 0.10HiVT-128 0.66 0.97 0.09
2024-03-13 13:33:56
2025
12
原创 Ubuntu Argoverse API安装
将argoverse的setup.py的第70行的sklearn修改为scikit-learn。解压到api文件夹下,如下图位置处。可能原因及解决方案如下。
2024-03-13 11:29:03
1196
原创 【CenterFusion】测试执行过程CenterFusion/src/test.py
文件作用:CenterFusion 项目验证的执行过程。
2024-01-24 17:42:24
753
原创 【CenterFusion】测试脚本CenterFusion/experiments/test.sh
【CenterFusion】测试脚本CenterFusion/experiments/test.sh。
2024-01-24 17:40:00
511
原创 【CenterFusion】训练执行过程CenterFusion/src/main.py
文件作用:CenterFusion 项目训练的执行过程。
2024-01-19 17:39:44
867
原创 【CenterFusion】训练脚本CenterFusion/experiments/train.sh
【CenterFusion】训练脚本CenterFusion/experiments/train.sh。
2024-01-19 17:34:26
525
原创 【Centerfusion】nuScenes数据转化为COCO格式CenterFusion/src/tools/convert_nuScenes.py
文件作用:将 nuScenes 数据转化为 COCO 格式
2024-01-19 17:32:35
917
1
原创 详解Numpy(基于jupyter notebook)
intp:用于索引的整数,相当于 C 的size_t,通常为int32或int64。int32: 32 位整数(-2147483648 ~ 2147483647)int: 默认整数,相当于 C 的long,通常为int32或int64。intc:相当于 C 的int,通常为int32或int64。float64双精度浮点:符号位,11 位指数,52 位尾数。float16半精度浮点:符号位,5 位指数,10 位尾数。float32单精度浮点:符号位,8 位指数,23 位尾数。
2023-08-30 17:39:28
1178
原创 【内推码:NTAMW6c】 MAXIEYE智驾科技2024校招启动啦
算法类:感知算法工程师、SLAM算法工程师、规划控制算法工程师、目标及控制算法工程师、后处理算法工程师。软件类:深度学习部署工程师、SOC嵌入式软件工程师、MCU嵌入式软件工程师。测试类:ADAS系统测试工程师、现场应用工程师。系统类:商用车系统工程师、乘用车系统工程师。
2023-08-29 10:05:14
909
原创 详解CenterFusion损失函数初始化及前向传播过程
损失函数类GenericLoss()的定义在CenterFusion/src/lib/trainer.py23行,其中调用了Module父类的构造函数,位置在anaconda3/envs/pytorch17/lib/python3.7/site-packages/torch/nn/modules/module.py的223行。
2023-06-02 18:08:00
688
原创 Ubuntu官方安装微信——Ubuntu16.04/18.04/20.04/22.04
通过以下教程可以快速的安装微信,本教程适用于Ubuntu16.04/18.04/20.04/22.04。
2023-06-01 16:19:34
30476
15
原创 CenterFusion数据处理函数__getitem__()解析
CenterFusion的数据处理函数__getitem__()在/Centerfusion/src/lib/dataset/datasets/generic_dataset.py下的GenericDataset类中在经过convert_nuScenes.py后会生成nuScence_COCO格式的json文件,分别为train.json, val.json, mini_train.json, mini_val.json, test.json这五个文件
2023-05-24 11:33:02
1282
2
原创 Ubuntu安装向日葵远程控制——Ubuntu18.04/20.04/22.04
通过以下教程可以快速的安装向日葵远程控制,本教程适用于Ubuntu18.04/20.04/22.04。
2023-05-18 14:37:29
10205
2
原创 Ubuntu18.04/20.04/22.04的Apollo8.0软件包安装(免编译)
本文主要介绍在如何使用软件包(即 deb 包)的方式来安装 Apollo,相对于源码方式安装,软件包安装方式不需要编译,更加快捷。但是对环境的支持比较单一,如果在自定义环境内安装,请移步源码安装方式。
2023-05-17 11:22:11
2814
10
原创 标准COCO格式json文件内容
coco标注文件的格式为.json文件,且所有图片的标注信息在一个.json文件里,该json文件由字典组成,该字典有五个key,其中coco的坐标信息为(xmin,ymin,w,h),(xmin,ymin)表示标注框的左上角坐标,这四个值都是绝对值,下面将描述每个key对应value
2023-05-11 14:57:57
1245
原创 CenterFusion数据集nuScence_COCO格式
本文主要阐明centerfusion所使用的数据集格式,该格式是coco格式的一种变体,对比标准coco格式缺少了"info"和"licenses",增加了"videos"和"attributes",key的基本信息如下:CenterFusion数据格式详解train.json存放着所有训练集的标注数据,并且该文件只有一行,训练集和测试集数据格式相同,下面以训练集数据详细解读每一个key对应的value的详细内容
2023-05-11 13:56:33
979
原创 c语言速度平滑滤波函数
这个函数接受三个参数:速度数组、数组大小和窗口大小。函数中首先创建一个临时数组来存储滤波后的速度。对于每个位置,计算它前后窗口大小范围内的速度值之和,并求平均值,存储到临时数组中。最后将临时数组中的值复制回原速度数组中,完成滤波操作。注意,这里的速度数组是一个double类型的数组。
2023-03-06 17:10:27
1704
1
原创 Centerfusion算法环境配置及模型训练
本项目搭建环境如下:ubuntu20.04(非必须)nvidia驱动版本515.65.01(非必须)python3.7(必须)CUDA11.0(必须)cuDNN8.0(必须)pytorch1.7.1(必须)
2022-12-16 19:09:42
5161
74
原创 Ubuntu安装腾讯会议——Ubuntu16.04/18.04/20.04/22.04
通过以下教程可以快速的安装腾讯会议,本教程适用于Ubuntu16.04/18.04/20.04/22.04。
2022-12-12 13:43:53
16191
4
原创 图像处理及深度学习开源数据集大全(四万字呕心沥血整理)
本文整理了150 余个深度学习和图像处理领域的开源数据集,包括:目标检测、人脸识别、文本识别、图像分类、缺陷检测、医学影像、图像分割、图像去雾、关键点检测、动作识别、姿态估计、自动驾驶、RGBT共13个方向。
2022-11-24 11:20:41
20250
4
原创 【Apollo】调试与仿真实践
Apollo EDU-Pre发行版是为开发者能够对Apollo源码学习和实验而准备的一个轻量级发行版,其中包含Apollo Env Container(Apollo环境容器)的部署和使用脚本、Apollo Core(Apollo核心组件包)的安装脚本以及负责核心功能的edu-launch。该教程基于该学习版工程进行搭建。
2022-11-14 11:08:00
2557
2
原创 【ubuntu环境配置】超详细ubuntu20.04/22.04安装nvidia驱动/CUDA/cudnn
本文详细阐述了ubuntu20.04/22.04在安装nvidia驱动/CUDA/cudnn时的详细操作,具体如下:nvidia显卡驱动安装方式有三种:使用ubuntu附加驱动的方式;使用命令行方式安装;使用.run文件的方式进行安装。以及run文件安装cuda,解压缩安装cudnn以及其对应的版本之间的关系。
2022-11-07 17:01:07
73911
10
原创 【Apollo星火计划2.0】课程实操(项目进行中,持续更新)
开一个新坑,记录一下我学习Apollo星火计划2.0的历程,相关实现会贴在该博客中。以下为官方链接,后续该博客会持续更新实操。支持文档、课后作业、课件,详见讨论区。
2022-10-27 11:01:01
502
原创 【VS小bug】读取位置 0x0000000000000053 时发生访问冲突
引发的异常: 0xC0000005: 读取位置 0x0000000000000053 时发生访问冲突。
2022-10-24 11:54:28
4053
3
原创 ubuntu20.04官方安装I219-V驱动
更新了ubuntu20.04的内核后,缺失网卡驱动与无线网卡驱动,导致无法上网,需要重新安装网卡驱动,本教程仅适合ubuntu20.04安装I219-V有线网卡驱动,无线网卡驱动暂未解决。
2022-09-14 16:03:52
10217
2
原创 Ubuntu安装飞书——Ubuntu16.04/18.04/20.04/22.04
通过以下教程可以快速的安装飞书,本教程适用于Ubuntu16.04/18.04/20.04/22.04。
2022-09-05 17:44:49
16629
原创 Ubunut20.04/22.04安装NVIDIA驱动
本教程适合Ubuntu20.04/22.04安装Nvidia显卡驱动,根据自己的显卡选择所需下载的NVIDIA驱动,例如作者显卡为RTX A2000,在产品列表中选择对应显卡,然后操作系统选择Linux 64-bit,点击搜索后进行下载。安装驱动前一定要更新软件列表和安装必要软件、依赖(必须),需要安装g++,gcc,make。
2022-09-05 17:28:02
33963
50
原创 【Matlab小问题】# error Must define one of RT, NRT, MATLAB_MEX_FILE, SL_INTERNAL, or FIPXT_SHARED_MODULE
# error Must define one of RT, NRT, MATLAB_MEX_FILE, SL_INTERNAL, or FIPXT_SHARED_MODULE该问题出现在使用S-function模块进行AutoCoding的时候,生成的代码进行编译运行时出现此报错,在此记录一下问题解决方法。
2022-08-30 18:09:15
519
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人