自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 FreeRTOS 入门与实践 —— 实践(4)

引入:屏蔽 / 使能中断,暂停 / 恢复调度器前面的互斥量,引入过临界资源的概念,已经实现临界资源的互斥访问),要。

2026-03-15 08:45:45 366

原创 FreeRTOS 入门与实践 —— 实践(3)

任务通知(Task Notifications)

2026-03-14 20:35:21 394

原创 FreeRTOS 入门与实践 —— 实践(2)

各类 RTOS 都会涉及的概念:任务通知(task notification)、队列(queue)、事件组(event group)、信号量(semaphoe)、互斥量(mutex)。

2026-03-09 07:48:11 379

原创 FreeRTOS 入门与实践 —— 实践(1)

整个单片机程序,称之为。用 FreeRTOS 时,可以在 应用程序 中创建多个,(有些地方称为线程 thread)。可以引入很多概念:任务状态 State,优先级 Priority,栈 Stack,事件驱动,协调式调度……

2026-03-03 10:59:30 567

原创 FreeRTOS 入门与实践 —— 入门(2)

对于以上乘法运算:a = a*b;还有问题,CPU内部怎么保存输入输出的数据?

2026-03-01 09:17:51 644

原创 常用 HMI 基础操作与常用功能速记

本文围绕WinCC、Codesys、EBpro三款常用HMI软件,结合实操细节,梳理基础操作、常用功能及核心区别。

2026-02-28 14:54:55 645

原创 FreeRTOS 入门与实践 —— 入门(1)

RTOS 的核心:交替执行比如一个职场妈妈需要同时给小孩喂饭和回复同事信息,于是她左手拿勺子右手敲键盘。可是脑子只有一个,无法真正的“一心多用”,于是她加快反应速度,上一秒考虑给小孩夹哪个菜,下一秒考虑给同事回复什么信息,本质上是“交叉执行”。课程风格:先设计(要解决什么问题),然后讲解 FreeRTOS 提供的解决方法,讲解 FreeRTOS 的API 及内部原理(只是原理性介绍,内部源码的深入讲解建内部机制的课程)。

2026-02-28 11:45:22 803

原创 常用 HMI 调研对比

WinCC:西门子推出的功能强大的上位机监控平台,作为西门子TIA(全集成自动化)架构中基于PC的HMI/SCADA软件系统,与西门子PLC等硬件无缝集成,具备完善的数据采集、监控、归档功能,HMI组态功能丰富且灵活,支持多种架构部署,适用于大型工业项目的全面监控与可视化管理。

2026-02-27 15:25:29 930

原创 黑马C++笔记 提高编程篇(4)-- STL常用算法

概述:算法主要是由头文件<numeric>组成是所有STL头文件中最大的一个,含 交换、查找、遍历操作、复制、修改等等<numeric>体积很小,只包括几个在序列上面进行简单数学运算的模板函数定义了一些模板类用以声明函数对象。

2026-02-26 13:39:20 814

原创 黑马C++笔记 提高编程篇(3)-- STL函数对象

函数对象(仿函数)是一个,不是一个函数。

2026-02-25 07:41:49 597

原创 黑马C++笔记 提高编程篇(2)-- STL常用容器

软件界一直希望建立,如C++的(封装、继承、多态)和(模板)思想;为了建立数据结构和算法的一套标准,诞生了。模板类或者模板函数STL大体分为六大组件,分别是容器将最广泛的一些数据结构实现了出来(数组,链表,树,集合等);迭代器提供了一种方法,使之能够依序寻访各容器所含元素(无需暴露内部实现),每个容器有自己专属的迭代器(常用容器的迭代器种类是双向或随机访问迭代器)。

2026-02-22 09:37:43 539

原创 黑马C++笔记 提高编程篇(1)

从而在调用模板成员函数时完成实例化,生成对应的二进制代码。

2026-02-17 08:39:40 690

原创 黑马C++笔记 核心编程篇(3)

程序运行时产生的数据都属于临时数据,程序一旦运行结束都会释放;(注意:文件操作需要包含。

2026-02-14 22:40:25 312

原创 黑马C++笔记 核心编程篇(2)

C++ 面向对象的三大特性为:封装,继承,多态C++认为万事万物都皆为对象,对象上有其属性和行为例如:车可以作为对象,属性有轮胎、方向盘、车灯,行为有载人、放音乐具有相同性质的 “对象”,我们可以抽象为 “类”,如车属于车类。

2026-02-12 12:01:38 685

原创 MOT方向学习--End2End系列(2)

【摘要】 对象的时间建模是多目标跟踪 MOT 中的一个关键挑战。(当时的方法通过基于运动和外观的相似性启发式来关联检测结果实现跟踪)后处理性质阻碍了对视频序列中时间变化的端到端利用。MOTR扩展了 DETR 并引入 “跟踪查询” 对整个视频中被跟踪的实例进行建模,跟踪查询逐帧传递和更新,以进行随时间的迭代预测。此论文提出了轨迹感知的标签分配方法,用于训练跟踪查询和新出现的物体查询;进一步提出了时间聚合网络和集体平均损失以增强时间关系建模。

2026-02-07 17:52:56 590

原创 Linux c++学习 1.4.设计模式

设计模式共有23种,并不全讲,主要针对实际开发中使用频率较高的设计模式进行总结。设计模式的基础包含 面向对象的思想(封装继承多态)以及 设计原则(OOD经典原则和常用基础原则)。重点是掌握【设计模式的学习步骤】。了解设计模式解决的问题:分析稳定点、变化点(扩展部分)实际开发中尽量写少量的代码应对各种场景了解设计模式的结构,有思路,快速反应抽象思考符合哪些设计原则,帮助自己养成好习惯设计模式和工作需求、场景的联系(记住典型应用场景比较好)重要的是如何扩展动态多态很重要,大量设计模式要用。

2026-02-06 09:21:12 939

原创 黑马C++笔记 核心编程篇(1)

主要针对C++的“面向对象”编程技术做详细讲解。

2026-01-31 13:58:41 953

原创 MOT方向学习--End2End系列(1)

【摘要】 提出新方法将目标检测视为一个直接的集合预测问题,简化了检测流程,有效省去了许多手动设计的组件。DETR的新框架,主要构成部分是一个基于集合的全局损失(通过二分匹配强制实现唯一预测)和一个 Transformer 编解码器架构。给定一组固定的小型学习到的目标查询,DETR通过推理目标间的关系以及全局图像上下文,直接冰箱输出最终的预测结果。其性能显著优于有竞争力的基准模型。目标检测的目标是为每个感兴趣的对象预测一组边界框和类别标签。

2026-01-30 14:28:01 598

原创 黑马C++笔记 入门篇(2)

作用:将一段经常使用的代码封装起来,减少重复代码 语法 函数的调用:函数名(参数)值传递:函数调用时实参将数值传入形参 【形参发生改变,不会影响实参】函数的声明:告诉编译器函数名称及如何调用函数。函数的实际主体可以单独定义。【函数声明可以多次,但是定义只能有一次】函数的分文件编写:让代码结构更清晰 步骤: 示例:

2026-01-28 21:33:18 558

原创 MOT方向学习--TBD系列(3)

【摘要】 多目标跟踪MOT旨在估计视频中物体的边界框和身份信息,大多数方法通过关联等分高于阈值的检测框来获取身份信息。检测得分较低的物体(如被遮挡的物体)会被直接丢弃,导致了不可忽视的真实物体遗漏和轨迹碎片化问题。本论文提出了一种简单、有效、通用的关联方法,通过关联几乎所有检测框而非仅靠高得分检测框来进行跟踪。同时还利用低得分检测框的轨迹片段的相似度来恢复真实物体并过滤掉背景检测结果。此方法应用于9种不同最先进跟踪器时,IDF1得分均得到了1到10个点的稳定提升。

2026-01-28 14:35:16 548

原创 黑马C++笔记 入门篇(1)

编写一个C++程序分为4步:创建项目,创建文件,编写代码,运行程序代码案例注释:1)单行注释: // 信息2)多行注释: /* 信息 */变量:【数据类型 变量名 = 初始值;】 ,例如:【int a = 10;常量(不可修改的值):1)宏常量:【#define 变量名 常量值】 如: #define day 72)const修饰的变量【const 数据类型 常量名 = 常量值】 如:const int day = 7;标识符命名规则:标识符不能是关键字。

2026-01-26 15:53:10 617

原创 MOT方向学习--TBD系列(1)

【摘要】 在SORT的基础上整合了外观信息以提升性能,能够在物体被长时间遮挡的情况下进行跟踪,有效减少身份切换次数。大部分计算复杂度在离线预训练阶段(在大规模行人重识别数据上学习深度关联度量)。在在线应用中,通过在视觉外观空间中进行最近邻查询来建立测量与跟踪的关联。实验表明身份切换次数减少了45%,高帧率下具有竞争力的性能。当时,基于检测的跟踪已成为多目标跟踪中的主流范式。目标轨迹通常是在一个全局优化问题中确定的,该问题会一次性处理整个视频批次。

2026-01-26 14:42:10 616

原创 Linux c++学习 1.3.hash

整体思路,首先通过与平衡二叉树的对比引入hash函数的意义,在hash函数的结构上引入一些操作流程以及冲突的解决方法。还将讲述stl散列表、布隆过滤器等内容。

2026-01-24 12:47:35 556

原创 MOT方向学习(1)

多目标跟踪(MOT)的 TBD、JDT、End2end 是三类核心范式,分别对应 “先检测后跟踪”“联合检测与跟踪”“端到端跟踪”,核心差异在于检测与跟踪的耦合程度、训练优化方式及工程落地特性。

2026-01-21 08:46:08 316

空空如也

空空如也

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

TA关注的人

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