自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

原创 【目标跟踪】为什么做目标跟踪的时候还要进行分类呢?

可能是博主本人的研究方向的问题,本人一直很好奇不是一直跟踪单个目标吗?为什么还要对视频帧中的各个物体进行分类和回归?通过上网浏览和询问AI,得到了还蛮有道理的回答(小声蛐蛐,deepseek是好用,就是每天只能问一个问题bushi)。首先给出一个最终结论——在目标跟踪任务中进行分类的目的是为了,并帮助模型在每一帧图像中准确地识别出目标的位置。

2025-02-26 16:12:17 381

原创 【算法】模拟退火算法学习记录

模拟退火算法(Simulated Annealing, SA)是一种概率型优化算法,它受到物理学中固体物质退火过程的启发。退火过程是指将固体加热后再慢慢冷却,使其达到能量最低的稳定状态。模拟退火算法将这一过程应用于组合优化问题,通过模拟退火过程来寻找问题的全局最优解。举个栗子,逼近下图函数的最大值,利用退火的思想就是经过多次迭代(退火),逼近函数上的A点。

2025-01-02 22:50:02 1816

原创 【科普】CV领域的顶刊、顶会以及二者区别

博主本人目前是cv领域的研一在读人员,每次组会总是能听到导师问博士师兄师姐他们的成果打算投哪啥的,一听一脸懵,然后为了给自己扫盲,然后顺道记录一下,就将在网上检索到的相关知识汇总了一下,大家一起学习学习。在计算机视觉领域,很多研究工作会先以会议论文的形式快速发表,然后补充更多实验和分析后投至期刊扩展发表(例如将 CVPR 论文扩展为 IJCV 或 TPAMI 期刊文章)。:IJCV 是 Springer 出版的高水平计算机视觉领域的期刊,专注于计算机视觉的新方法、新理论和应用。

2025-01-02 15:28:47 3058

原创 【目标跟踪】checkpoint文件到底是什么?

总而言之,checkpoint文件相当于就一个备忘录的东西,能够方便我们继续模型的训练,及时地查看模型的性能,提高我们”炼丹“的效率,啊哈哈哈哈哈。:在训练过程中,模型的权重和偏置等参数会不断更新。有时,checkpoint文件还会保存训练过程中的关键性能指标,如损失值、准确率等,这有助于监控训练过程并在恢复训练后继续优化模型。在训练过程中,如果模型在验证集上的性能没有改善,可以提前停止训练以节省资源,同时保留最佳模型的状态。的,项目使用的框架不同,可能导入库就不同,可以根据自己的项目使用的框架进行配置。

2024-12-27 18:45:00 811

原创 【Transformer】深入浅出自注意力机制

写在前面:博主本人也是刚接触计算机视觉领域不久,本篇文章是为了记录自己的学习,大家一起学习,有问题欢迎大家指出。(博主本人的习惯是看文章看到不懂的有立马去看不懂的那块,所以博文可能内容比较杂)本篇将详细讲解transfomer中的自注意力机制,自注意力机制使模型能够(循环神经网络RNN和卷积神经网络CNN只能逐步处理,不了解RNN和CNN的同学可以看本篇的第三大点)。自注意力机制允许模型根据输入序列中的不同部分来,从而更好地捕捉语义关系。

2024-12-27 16:14:21 668

原创 【目标跟踪】DUT Anti-UAV数据集详细介绍

是大连理工大学的团队公开的数据集(DUT是他们学校的简称),其中包括了(也就是说,目标检测和目标跟踪都可以用这个数据集)。该数据集为,博主之前介绍的数据集中,Anti-UAV410和Anti-UAV600都是红外模式的数据集,Anti-UAV是双模数据集。

2024-12-05 22:55:33 1828 2

原创 【目标跟踪】AntiUAV600数据集详细介绍

AntiUAV600数据集的提出是为了适应真实场景,即。目前提出的Anti-UAV任务都只是将其看做与跟踪其他目标一样的任务,没有结合现实情况考虑。论文链接:数据集链接:Anti-UAV数据集 · 数据集(论文里面没贴准确的链接,俺都是上网找的,盆友们自行查看嗷,我感觉这个数据集的内容乱七八糟的,巴拉巴拉)

2024-12-02 21:40:36 1786

原创 【目标跟踪】AntiUAV410数据集详细介绍

传统的热红外图像跟踪一般都是关注大尺寸的目标,并不适用与小目标跟踪(例如无人机)。虽然已经引入了Anti-UAV数据集来解决无人机跟踪的问题,但是还存在不能反映真实场景的局限。(也就是说,Anti-UAV410数据集的提出团队认为已有的Anti-UAV数据集没有很好的还原真实的无人机飞行场景因此,提出了Anti-UAV410数据集,该数据集包含了410条序列(这也是数据集名字的由来),共有超过438k个边界框(标注的非常仔细了)。

2024-11-29 17:48:06 1614

原创 【目标跟踪】Anti-UAV数据集详细介绍

Anti-UAV数据集是在2021年公开的专用于无人机跟踪的数据集,该数据集采用的形式来克服单个类型视频的缺点,包含了,并提出了相应的。

2024-11-28 21:56:30 2859 1

原创 【目标检测】什么是图像优先训练和层级优先训练

由于博主本人在看代码的时候被这个问题缠住,直接百度无果,所以就整合了一下搜索不同关键词得到的不同信息,欢迎大家指出任何不妥的地方。

2024-11-18 11:42:57 547

原创 【目标检测】采样(中心采样,上采样,下采样)

在学习目标检测和目标跟踪的代码的时候,所有的代码项目都会涉及到采样的操作,那么采样的作用是什么呢?有哪些采样方法呢?本文将逐个进行解答~

2024-11-15 15:45:50 1000

原创 【visdom可视化】如何连接远程linux系统在本地查看http://localhost:8097

在运行远程linux系统程序的时候,涉及到可视化通常会使用visdom,但是当你在创建的虚拟环境下输入以下命令启动visdom时,有的童鞋运行起来之后可能会出现蓝屏,即没有导航栏的情况,这里我参考知乎上看到的一篇文章,给出解决方案。出现上文所说的问题猜测是visdom中的static文件不全,重新下载并更新就可以,具体的操作大家看我放在下面的参考链接吧~在自己的本地(一般都是Windows)使用win+r,打开如下图所示窗口,输入cmd,点击确定,经过以上所有的操作,visdom可视化的问题就全部解决啦~

2024-09-13 11:42:04 648 1

原创 【C++】浅谈模板

本文主要介绍了C++中模板的相关知识,包括函数模板以及类模板,包括它们的使用语法,实例化以及注意事项。

2022-09-26 10:52:51 424

原创 【C++】函数重载

在自然语言中,一个词可以有多种意思,人们可以通过联系上下文来判断这个词的真正意思,放在编程语言中,就可以称这个词被重载了

2022-08-02 16:25:25 660 6

原创 【C++】引用

引用不是新定义一个变量,而是给已存在变量取了一个别名,编译器不会为引用变量开辟内存空间,它和它引用的变量共用同一块内存空间。

2022-08-01 22:27:27 469 1

原创 【C++】入门知识

本文将介绍C++的一些入门知识,包括命名空间,输入输出,缺省函数,内联函数,auto,基于范围的for循环,nullptr~

2022-08-01 00:12:35 548

原创 Linux的权限理解

简单来讲,就是一件事是否能够被‘做’,是针对(人)和(事物的基本属性)决定的相关概念。也就是说权限的核心为人+事物属性。

2022-07-23 17:42:06 1095 6

原创 shell命令及运行原理

我们是通过shell外壳程序来与操作系统进行交互,一般Windows的外壳程序就是图形化界面,Linux的外壳程序是命令行~硬件和硬件驱动就是,如果我们在电脑开机时,立马去操作连接好的鼠标或者键盘时可能时没有反应的,也就是说驱动程序还没准备好~shell命令就是帮助我们与操作系统高效进行交互的中间媒介,并且在一定程度上可以保护操作系统(毕竟正版操作系统是需要花钱的)~我们是直接操作的操作系统吗?我们并不是直接对操作系统进行操作的,想要让计算机运行起来,遵循下图的操作~...

2022-07-23 14:30:07 254 2

原创 Linux常见指令剖析

本文将对Linux操作系统下常见的命令进行介绍。

2022-07-22 01:50:06 565 5

原创 C语言实现简单数据结构——顺序表和栈

盆友们,他来了他来了,C语言实现简单数据结构来了!今天要给大家分享的是顺序表和栈的知识,本来这是两个知识,但是栈的功能是通过顺序表进行模拟实现的,所有今天就一起给大家分析了~目录1、线性表2、顺序表3、栈1、线性表什么是线性表呢?线性表(linear list)是n个具有相同特性的数据元素的有限序列。 线性表是一种在实际中广泛使用的数据结构,常见的线性表:顺序表、链表(这个咱们下一篇博客见)、栈、队列(会和链表一起分享)、字符串...线性表在...

2022-05-18 22:31:38 443

原创 C语言动态内存管理

hello hello,本篇文章将讲解关于C语言动态内存管理的知识,动态内存管理是一个很重要的知识点,希望这篇文章能让各位uu们对知识的认识和理解更深一步。目录为什么有动态内存分配动态内存分配函数1.malloc2.free3.calloc4.realloc常见的动态内存错误柔性数组一、什么有动态内存分配 在我们编程的时候,往往会涉及到开辟空间的问题,像定义数组时我们会设定数组的大小,也就是我们向内存空间申请的空间,但是这块空间的大小是固定死的,如果...

2022-05-08 16:45:01 883 9

原创 C语言自定义类型数据介绍

目录目录:结构体结构体的声明结构体的自引用结构体变量的定义和初始化结构体内存对齐结构体传参位段什么是位段位段的内存分配位段的跨平台问题枚举枚举类型的定义枚举的优点枚举的使用联合联合类型的定义联合的特点联合大小的计算正文开始:1.结构体1.1 结构体的基础知识 结构体变量是一群不同的变量用来形容一个物体的一个组合变量,就像是我们描述一个学生,会描述他的姓名,年龄,学号,成绩等等,然而这些东西不是一...

2022-03-26 23:43:31 524 7

原创 C语言中内存操作函数的介绍与模拟

本篇文章将介绍C语言中的内存函数的用法以及模拟实现,大家快搬好小板凳来听讲要介绍的内存操作函数有以下四种:memcpymemmovememsetmemcmp1、memcpy这个函数的功能是在缓存区之间复制字符,怎么来理解呢?...

2022-03-26 11:26:04 880

原创 C语言中的表达式求值

在我们编程的过程中,经常会遇到不同类型的数据之间进行计算,那么如果我们想要预期结果和实际结果相同的话,我们自己首先得知道要怎么计算,这一篇,我来讲一讲表达式求值的那点事,欢迎大家先点赞后阅读啊首先我们要先提出几个名词:整型提升算术提升优先级和结合性...

2022-03-16 20:06:27 1211

原创 C语言操作符详解

欸为巴帝,我我我我我又来了今天咱不搞虚的,带来一期满满干货 —— C语言操作符详解从我开始学习编程到现在,操作符一直是个让我头疼的东西,但是,铁子不要害怕,看完我这篇博客就不头疼了!C语言中的操作符属于C语言的基础部分,俗话说,要想楼房建得高,地基可得打牢。所以咱就反手一个深度剖析操作符~废话不多讲,正文开始 ——1.操作符的分类算数操作符移位操作符位操作符赋值操作符单目操作符关系操作符条件操作符逻辑操作符逗号表达式下标引用、函数调用和结构成员

2022-03-15 18:14:58 917 1

原创 C语言数据的类型以及在内存中的储存

hello,hello友友们我来了,今天给大家介绍的是C语言的数据的相关内容。

2022-03-05 00:10:56 1429

原创 C语言的选择与循环结构

C语言是一门结构化的语言包括三种结构,分别是顺序结构,选择结构,循环结构。顺序结构:这个不需要赘述,顺序结构顾名思义就是按照顺序从头到尾依次执行即可。选择结构:对于一个问题,可能有一种或多种可能,不同可能对应的结果也可能有所不同,这时就需要进行选择。循环结构:一个问题可能需要重复执行同一部分,如果每执行一次都将全部重复部分再全部重新写出,这样就显得十分冗余,此时就需要使用循环语句。接下来,本文将详细讲述C语言中的选择结构与循...

2022-01-21 22:21:36 2051

原创 C语言编程入门知识

1、数据类型(1)整型 可用int(4个字节)、short(2个字节)、long(4或8个字节)、long long(8个字节)进行定义声明。(2)浮点型 可用float(4个字节)、double(8个字节)进行声明定义。(3)字符数据类型 可用char(1个字节)进行声明定义。注:C语言中没有字符串类型的数据,在C语言中遇到字符串是将其当作字符数组进行处理 C语言规定sizeof(long) >= sizeof(int)2、变量...

2021-12-21 22:46:49 753

原创 c语言知识的一点点介绍

人类与计算机沟通最初的语言为机器语言,即二进制编码,此时只有科学家才有能力进行编程:后来人们想出了用助记符来表示某一固定功能的代码,这就是汇编语言:随着研究地不断深入,后面又出现了B语言,然后就是C语言登场。 C语言常用于底层开发,虽然C语言出现较早,但是其地位一直不可撼动。 C语言是面向过程的计算机编程语言,与C++/Java这些面向对象的编程语言有所不同(不了解可参见面向过程编程和面向对象编程的区别_辉-优快云博客_面向过程编程与面向对象编程)......

2021-12-15 20:48:31 1246

原创 编程选手前来报到

hello hello这里是来自西南某大学的以后将成为大佬的编程选手。不管做什么事情,目标是最重要的。借用《银河补习班》的——“人生就像射箭,梦想就像靶子,连箭靶子都找不到在哪里,你每天拉弓有什么用。”对于编程,我也需要确立明确的学习目标,并且一直坚持下去。目标: 1.打好扎实的编程基础,具体为熟练掌握运用c语言进行编程。 2.进阶目标,了解更多的人工智能相关的知识,在学习高阶编程技术时结合仍工智能知识为以后的目标工作做好准备。 3.更进一步...

2021-12-11 21:42:34 141

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除