BEV:显示相机视角转换-----FastBEV/IPM与LSS BEV方案中,将图像视角转换到BEV视角的方法对模型性能影响较大,FastBEV的速度较快,但投影效果上限不高,LSS投影上限较高,但速度较慢 (耗时相对较高)。是否有折中的方案,在耗时增加相对较少的情况下,提升模型的上限(中高算力平台下,提升模型能力)?
Linux:基于ncdu命令的存储容量自动扫描统计工具 设备存储容量不够时,需要删除清理无用文件,若文件目录较多,逐个去统计每个文件目录的存储占用量,比较麻烦。ncdu命令有一个比较好的扫描和删除交互界面,基于ncdu命令写一个定时自动统计脚本,可以帮助我们管理设备的存储空间。
Transformer---ViT:vision transformer 记录一下对transformer方法在计算机视觉任务中的应用方法的理解参考博客:https://blog.csdn.net/weixin_42392454/article/details/122667271参考代码:https://gitcode.net/mirrors/Runist/torch_vision_transformer?
Linux:apt命令 目录1. 查找2. 安装2.1 只安装不升级2.2 只升级不安装2.3 安装指定版本3.更新3.1 一键升级:4. 删除apt(Advanced Packaging Tool)是一个在 Debian 和 Ubuntu 中的 Shell 前端软件包管理器。apt 命令提供了查找、安装、升级、删除软件包的命令。apt 命令执行需要超级管理员权限(root)。apt 语法apt [options] [command] [package …]options:可选,选项包括 -h(帮助),-y(当安装过程
Linux:vi/vim常用命令 参考他人文章,总结Linux下一些比较酷的文本操作(某些环境下只能通过vi/vim查看和编辑文本),参考链接出处如下:https://www.runoob.com/linux/linux-vim.html这里的Linux指Ubuntu。目录1 vim键盘图2 vi/vim三种模式3 命令模式(一般模式)中的光标移动、搜索替换、复制、粘贴、注释3.1移动光标3.2 搜索与替换3.3 删除、复制、粘贴3.4 批量添加/取消注释、自动补全4 编辑模式5 底线命令模式1 vim键盘图2 vi/vim三种
电脑常用快捷键:Mac&Windows&Ubuntu 电脑常用快捷键1.锁屏2.切换程序3.窗口最大/最小化/还原/放左/右边4.截图5.强制退出程序Mac系统中主要有Command,Control,Option和Shift四个修饰键。这四个键分别有自己的图案,他们经常出现在Mac应用程序中的菜单栏里:Windows系统中除了常用的功能键,最常用的就是Win键:Ubuntu中的 Super 键即键盘上带有 Windows 图标的键,本文中我使用了大写字母,但这不代表你需要按下 shift 键,比如,T 代表键盘上的 ‘t’ 键,而不代表 Shift+
Linux:文件与目录管理常用命令 本文参考:https://www.runoob.com/linux/linux-file-content-manage.html处理目录常用命令1. ls(英文全拼:list files): 列出目录及文件名2. cd(英文全拼:change directory):切换目录3. pwd(英文全拼:print work directory):显示目前的目录4. mkdir(英文全拼:make directory):创建一个新的目录5. rmdir(英文全拼:remove directory):删除一个空
Ubuntu CMake start 目录一、安装CMake二、快速开始三、一般工程四、动/静态库编译与连接参考:http://www.noobyard.com/article/p-dlmfadds-eb.html初识CMakeCMake是开源、跨平台的构建工具,可经过编写简单的配置文件去生成本地的Makefile,这个配置文件是独立于运行平台和编译器的,这样就不用亲自去编写Makefile了,并且配置文件能够直接拿到其它平台上使用,无需修改,很是方便。一、安装CMakeubuntu18.04,安装cmake使用以下命令:sudo
docker start 目录环境安装Hello World交互启动docker(后台运行)查看运行的容器查看日志停止容器参考:https://www.runoob.com/docker/docker-hello-world.html初识docker环境安装1.安装docker官方教程:https://docs.docker.com/engine/install/ubuntu/网上教程:https://cloud.tencent.com/developer/article/17143962.安装nvidia-dock
编程:十大经典排序算法---C++代码 本文整理自:https://www.runoob.com/w3cnote/ten-sorting-algorithm.htmlhttps://www.cnblogs.com/chengxiao/p/6104371.htmlhttps://www.biancheng.net/algorithm/what-is-algorithm.html目录0 概述1冒泡排序2 选择排序3 插入排序4 希尔排序5 归并排序6 快速排序7 堆排序8 计数排序9 桶排序10 基数排序0 概述常见的内部排序算法有:插入
Linux: 查看CPU、内存和硬盘详细信息 转载他人文章,转载链接出处如下:https://www.cnblogs.com/shixiangwan/p/7066085.htmlUbuntu下查看CPU、内存和硬盘详细信息的几个命令CPU:型号:grep "model name" /proc/cpuinfo |awk -F ':' '{print $NF}'数量:lscpu |grep "CPU socket" |awk '{print $NF}' 或 lscpu |grep "Socket" |awk '{print $NF}'每个CPU
git基本使用方法 常见命令Git 常用的是以下 6 个命令:git clone、git push、git add 、git commit、git checkout、git pull,后面我们会详细介绍。创建仓库初始化:git init下载项目:git clone [url]#例如git clone https://github.com/tianqixin/runoob-git-test提交与修改添加:git add [file1] [file2] ... #添加文件git add
yolo目标检问题思考 问题1: yolo算法检测密集目标时,易漏检,例如多匹马并排站在一起思考:NMS后处理时将得分较低的预测结果滤除了,降低部分检出率改进1:用soft NMS,只改变预测得分,而不是舍弃得分较低的预测结果,避免一刀切问题,保留大量预测结果,可提高检出率新问题1:大量预测结果,使得后处理时间急剧上升改进2:适当提高NMS阈值,保留较多的预测结果,然后将同一类缺陷的重叠结果进行合并,以减少漏检...
C++ error:无法从“const char ”转换为“char *” 现象char *e = “abcd”;上述代码在VS2019中编译时提示编译器错误C2440:无法从“const char ”转换为“char *”;原因项目属性->C/C+±>语言->符合模式选项的含义/permissive-:启用所有严格标准符合性编译器选项,并禁用大部分特定于 Microsoft 的编译器扩展(但有一些例外,比如 __declspec(dllimport))。 在 VS2019 版中此选项默认为开启状态。 /permissive- 符合性模式包括对两阶段名称
C++中sln,vcxproj,vcxproj.filters,lib,dll,exe含义 建立工程建立C++工程后会生成多个文件,例如sln,sdf,vcxproj,vcxproj.filters,vcxproj.user这些都是文件的扩展名。sln是解决方案文件,为解决方案资源管理器提供显示管理文件的图形接口所需的信息;sdf (SQL Server Compact Edition Database File)文件,是工程的信息保存成了数据库文件,如果你没有参加大型的团队项目,不涉及到高深的调试过程,这个文件对于你来说没什么用了,可以放心的删除,如果你后来又需要这个文件了,简单,