- 博客(8)
- 收藏
- 关注
原创 从安装Ubuntu到Pytorch&OpenCV(自用)
cuDNN下载链接(需要邮箱注册):https://developer.nvidia.com/downloads/compute/cudnn/secure/8.9.0/local_installers/12.x/cudnn-linux-x86_64-8.9.0.131_cuda12-archive.tar.xz。成功安装opencv4.8.0,并且对culane验证器进行了重新编译成功:https://github.com/yujun0-0/MMA-Net/blob/main/INSTALL.md。
2023-10-10 16:52:10 126 1
原创 对MLP-Mixer的个人理解
核心思想:对CHW的图像进行Patch embedding之后分离空间(全局/局部)信息融合部分与通道信息融合部分。在MLP-Mixer中:假设最终将一张图分割为7x7=49个patch,注意这里的patch之间互不重叠,看作是stride等于patch size的卷积,然后对每个patch里的数据过 Per-patch Fully-connected转化为通道信息,并假设通道数为512,MLP1部分就是:Token mixing(cross token mixing),个人感觉和Depth-wis.
2021-11-04 11:16:03 283
原创 python中参数的传递
python中可变对象进行引用传递,不可变对象进行值传递因为python中的变量其实都是指针,例如:对于不可变对象来说:a=1b=1#id(a)==id(b)a=2b=1#id(a)!=id(b)a=2b=2#id(a)==id(b)内存中1或者2其实只占用了一个地址,不管多少对象引用它,都只有一个地址,都只占用了一块内存,数值的修改实际上是让变量指向了一个新的对象。不可变可以理解为x引用的地址处的值是不能被改变的,重新赋值不可变变量实际是使其重新指向另一块内存,而不是改变原内存
2021-05-11 20:25:59 269
原创 3D目标检测之CenterFusion简要汇总
对,就是下面这篇文章提出问题:LiDARS在近处较为准确但是在远距测量上得到的点云比较稀疏,且对天气条件较为敏感,不利用temporal information时对速度的测量不够time-critical,但是radar信息更稀疏不适用于提取物体几何信息,集合多个radar进行扫描会得到更稠密的信息,但会导致系统延迟。其中有提到Early fusion的方法对数据时空信息比较敏感,late fusion在决策层进行combine,但是没有利用joint intermediate feature所以作者选
2021-04-09 14:52:57 748 1
原创 编译VINSMono时出现error: ‘CV_BGR2GRAY’ was not declared in this scope
解决办法:将CV_BGR2GRAY改为cv::COLOR_BGR2GRAY问题:error: ‘CV_CALIB_CB_ADAPTIVE_THRESH’ was not declared in this scope解决办法:查找CV_CALIB_CB_ADAPTIVE_THRESH在opencv2库里面的位置后inculde进去就行了
2021-03-18 17:25:02 1162
原创 catkin_make出现Unable to find either executable ‘empy‘ or Python module ‘em‘问题
解决办法:conda install empy
2021-03-18 15:51:32 3666
原创 解决ROSnoetic和ubuntu20.04中无法sudo rosdep init的问题
当安装Rosnortic版本时候遇到下图所示问题:修改hosts后无效
2021-03-17 22:35:48 899
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人