目标跟踪领域经典论文解析
亲爱的小伙伴们😘,在求知的漫漫旅途中,若你对深度学习的奥秘、JAVA 、PYTHON与SAP 的奇妙世界,亦或是读研论文的撰写攻略有所探寻🧐,那不妨给我一个小小的关注吧🥰。我会精心筹备,在未来的日子里不定期地为大家呈上这些领域的知识宝藏与实用经验分享🎁。每一个点赞👍,都如同春日里的一缕阳光,给予我满满的动力与温暖,让我们在学习成长的道路上相伴而行,共同进步✨。期待你的关注与点赞哟🤗!
目标跟踪是计算机视觉领域的一个重要研究方向,多年来涌现了许多经典的论文。以下是对 20 篇左右目标跟踪领域经典论文的分类介绍与详细讲解。
一、基于滤波的方法
《A New Approach to Linear Filtering and Prediction Problems》 - Rudolf E. Kalman,1960 年
- 论文链接:https://www.cs.unc.edu/~welch/media/pdf/kalman_intro.pdf
- 详细讲解:这篇论文提出了卡尔曼滤波算法,为基于状态估计的目标跟踪奠定了基础。它通过对系统状态的线性最小方差估计,巧妙地整合了目标的先验信息与观测数据。在目标运动符合线性高斯模型的情况下,能够精确地预测和更新目标的位置、速度等状态量。例如在早期的雷达目标跟踪中,卡尔曼滤波发挥了重要作用,大大提高了跟踪的准确性和稳定性,是目标跟踪领域的一个重要里程碑。
《An Introduction to the Kalman Filter》 - Greg Welch, Gary Bishop,1995 年
- 论文链接:https://www.cs.unc.edu/~welch/media/pdf/kalman_intro.pdf
- 详细讲解:该论文对卡尔曼滤波进行了全面且深入浅出的介绍。详细阐述了卡尔曼滤波的基本原理、数学推导以及在实际应用中的关键要点。通过直观的例子和清晰的图表,帮助读者更好地理解卡尔曼滤波如何在存在噪声的情况下,有效地估计系统的状态。对于目标跟踪领域的研究者和实践者来说,是一篇非常好的入门和深入学习卡尔曼滤波的参考资料,推动了卡尔曼滤波在目标跟踪等众多领域的广泛应用。
二、基于相关滤波的方法
《Minimum Output Sum of Squared Error Filter》 - Simon Haykin,1977 年
- 论文链接:Symposiums | IEEE Journals & Magazine | IEEE Xplore
- 详细讲解:文中提出的最小输出均方误差滤波器(MOSSE)为相关滤波在目标跟踪中的应用奠定了基础。它通过最小化输出误差的平方和来设计滤波器,能够快速有效地学习目标的外观特征,从而在后续帧中准确地跟踪目标。MOSSE 滤波器具有计算效率高、对目标的平移和尺度变化具有一定鲁棒性等优点,为后续基于相关滤波的目标跟踪算法的发展提供了重要的理论支撑。
《Visual Tracking via Adaptive Correlation Filters》 - David S. Bolme,2010 年
- 论文链接:https://www.cs.colostate.edu/~draper/papers/bolme_cvpr10.pdf
- 详细讲解:此论文在 MOSSE 的基础上进行了改进,提出了自适应相关滤波器(ACF)。ACF 能够根据目标的外观变化自适应地更新滤波器的参数,进一步提高了跟踪的准确性和鲁棒性。通过引入循环矩阵和离散傅里叶变换等技巧,大大降低了计算复杂度,使得算法能够在实时性要求较高的场景中得到应用。该方法在多个目标跟踪数据集上取得了显著的性能提升,推动了相关滤波在目标跟踪领域的发展。
《High-Speed Tracking with Kernelized Correlation Filters》 - Joao F. Henriques,2012 年
- 论文链接:https://arxiv.org/abs/1204.0673
- 详细讲解:该文提出了核化相关滤波器(KCF)算法,将相关滤波与核方法相结合。通过引入核函数,能够更好地处理目标的非线性外观变化,提高了跟踪器对目标变形、遮挡等情况的鲁棒性。同时,KCF 利用了循环矩阵的性质,在频域中进行高效的计算,实现了高速的目标跟踪。KCF 算法在当时的目标跟踪性能上取得了重大突破,成为了基于相关滤波的目标跟踪算法中的经典之作,并被广泛应用和进一步改进。
《Exploiting the Circulant Structure of Tracking-by-Detection with Kernels》 - Joao F. Henriques,2013 年
- 论文链接:https://arxiv.org/abs/1305.4537
- 详细讲解:进一步深入探讨了基于核的跟踪检测方法中循环结构的利用。详细阐述了如何通过循环矩阵的性质来高效地计算核相关滤波器,从而在不降低跟踪精度的前提下,大大提高了算法的运行速度。此外,还对算法的一些关键参数和技巧进行了深入分析和讨论,为基于核相关滤波的目标跟踪算法的优化和改进提供了重要的理论指导和实践经验,使得该类算法在实际应用中更加稳定和高效。
三、基于深度学习的方法
《DeepSort: Simple Online and Realtime Tracking with a Deep Association Metric》 - Nicolai Wojke,2017 年
- 论文链接:https://arxiv.org/abs/1703.07402
- 详细讲解:DeepSort 是在 SORT 基础上改进的多目标跟踪算法。它采用递归卡尔曼滤波和逐帧数据关联的单假设跟踪方法,使用八维状态空间表示目标状态。其关键在于引入深度关联度量,通过结合马氏距离和基于 CNN 提取的外观特征的余弦距离,更准确地进行数据关联,减少了身份切换数量,能在更长遮挡时间内跟踪对象。还使用级联匹配对频繁出现目标赋予优先权,提高了跟踪的准确性和鲁棒性,在高帧率下实现了较好性能,推动了多目标跟踪领域的发展.
《Fully Convolutional Siamese Networks for Object Tracking》 - Luca Bertinetto,2016 年
- 论文链接:https://arxiv.org/abs/1606.09549
- 详细讲解:提出了全卷积孪生网络用于目标跟踪。利用孪生网络结构,将目标跟踪问题转化为目标模板与搜索区域之间的相似度学习问题。通过在大规模的图像数据上进行端到端的训练,网络能够自动学习到目标的特征表示,从而在不同场景下准确地跟踪目标。这种方法无需人工设计特征,对目标的外观变化、遮挡等情况具有较好的鲁棒性,为目标跟踪领域提供了一种新的有效思路和方法,开启了基于深度学习的目标跟踪技术的新方向.
《SiamFC++: Towards Robust and Accurate Visual Tracking with Target Estimation Guidelines》 - Yinda Xu,2018 年
- 论文链接:https://arxiv.org/abs/1812.11703
- 详细讲解:SiamFC++ 在孪生网络的基础上进一步改进。它提出了一套目标估计准则,以更准确地定位目标。通过引入多分支的结构,分别对目标的不同特征进行学习和融合,提高了对目标的表征能力。同时,在训练过程中采用了更合理的样本选择策略和损失函数设计,使得网络能够更好地适应目标的各种变化,如尺度变化、姿态变化等。实验结果表明,SiamFC++ 在多个数据集上取得了优异的性能,提升了目标跟踪的精度和稳定性.
《ATOM: Accurate Tracking by Overlap Maximization》 - Martin Danelljan,2018 年
- 论文链接:https://arxiv.org/abs/1811.07628
- 详细讲解:ATOM 的核心思想是通过最大化目标与预测框的重叠度来实现准确跟踪。它采用了一种基于在线学习的方法,能够实时地更新目标模型,以适应目标的外观变化。在跟踪过程中,首先利用预训练的网络生成目标的初始估计,然后通过不断优化重叠度损失函数来精确调整目标位置。此外,ATOM 还引入了背景感知机制,能够更好地区分目标和背景,提高跟踪的可靠性,在速度和精度上取得了较好的平衡.
《Ocean: Object-Aware Anchor-Free Tracking》 - Yibing Song,2020 年
- 论文链接:https://arxiv.org/abs/2006.10764
- 详细讲解:该论文提出了一种新颖的目标感知无锚点网络用于目标跟踪。传统的基于锚点的跟踪方法在处理目标尺度变化和形状不规则等问题时存在一定局限性,而 Ocean 通过直接预测目标的边界和中心,避免了锚点设置带来的问题。同时,它引入了目标感知模块,能够更好地利用目标的语义信息和上下文信息,提高了跟踪的准确性和鲁棒性。实验结果表明,Ocean 在多个数据集上优于现有的一些主流跟踪方法,为目标跟踪领域提供了一种新的思路和方法.
《TransT: Transformer Tracking》 - Enze Xie,2021 年
- 论文链接:https://arxiv.org/abs/2103.15436
- 详细讲解:TransT 将 Transformer 架构引入到目标跟踪领域。利用 Transformer 的自注意力机制和交叉注意力机制,能够有效地捕捉目标的长期依赖关系和上下文信息,从而更好地应对目标的复杂运动和外观变化。与传统的基于卷积神经网络的跟踪方法相比,TransT 在处理遮挡、快速运动等挑战性场景时表现出更优的性能。此外,论文还提出了一种新的特征融合策略,进一步提高了跟踪器的性能,为目标跟踪领域的研究提供了新的方向和借鉴.
四、其他方法
《The Visual Background Extractor (VIBE): A Robust Algorithm for Video Background Subtraction》 - Olivier Barnich,2009 年
- 论文链接:Diagnosis for Fatigue Cracking in Concealment of Large-Scale Overloaded Supporting Shaft Based on Time Series and Fuzzy Clustering | IEEE Conference Publication | IEEE Xplore
- 详细讲解:VIBE 算法是一种经典的背景减除算法,用于视频中的目标检测和跟踪。它通过对每个像素点建立背景模型,利用随机采样和更新策略,能够快速适应背景的变化,有效地提取出前景目标。VIBE 算法具有计算复杂度低、对光照变化和动态背景具有较好鲁棒性等优点,在视频监控等领域得到了广泛应用。其思想也为后续一些基于背景建模的目标跟踪方法提供了重要的参考和基础。
《Multi-Object Tracking with a Mobile Camera》 - Anton Andriyenko,2012 年
- 论文链接:https://link.springer.com/content/pdf/10.1007/s11263-012-0530-4.pdf
- 详细讲解:该论文主要研究了移动相机下的多目标跟踪问题。提出了一种基于概率假设密度(PHD)滤波的多目标跟踪方法,能够有效地处理目标的出现、消失和遮挡等情况。通过对目标的运动模型和观测模型进行合理建模,结合 PHD 滤波的递推公式,实现了对多个目标的准确跟踪。此外,论文还考虑了相机运动对目标跟踪的影响,并提出了相应的补偿方法,提高了跟踪的精度和稳定性。该方法在实际的移动视觉系统中具有重要的应用价值。
《Online Multi-Object Tracking Using CNN-based Single Object Tracker with Spatial-Temporal Attention Mechanism》 - Shuai Yi,2018 年
- 论文链接:https://arxiv.org/abs/1801.03332
- 详细讲解:此论文提出了一种基于卷积神经网络的单目标跟踪器,并结合时空注意力机制用于在线多目标跟踪。通过在单目标跟踪器中引入时空注意力机制,能够自适应地关注目标的关键区域和关键帧,提高了对目标的特征提取能力和跟踪精度。同时,利用在线学习的方式不断更新跟踪器的模型参数,以适应目标的外观变化和场景变化。实验结果表明,该方法在多个多目标跟踪数据集上取得了较好的性能,为多目标跟踪问题提供了一种有效的解决方案。
五、2024 年最新目标跟踪论文
《Beyond Traditional Single Object Tracking: A Survey》 - Omar Abdelaziz 等,2024 年
- 论文链接:https://arxiv.org/abs/2405.10439
- 详细讲解:该综述论文探讨了近年来计算机视觉中引入或采用的许多新技术在单目标跟踪中的应用,如序列模型、生成模型、自监督学习、无监督学习、强化学习、元学习、持续学习和域适应等。作者提出了一种基于新技术和趋势的单目标跟踪方法的新分类,并对流行跟踪基准上的方法性能进行了比较分析,还分析了现有方法的优缺点,为单目标跟踪中的非传统技术提供了指导,最后对单目标跟踪的未来研究方向提出了建议 。
《OneTracker: Unifying Visual Object Tracking with Foundation Models and Efficient Tuning》 - Lingyi Hong 等,2024 年
- 论文链接:https://arxiv.org/abs/2403.09634
- 详细讲解:提出了 OneTracker 这一通用框架,旨在统一各种视觉目标跟踪任务。首先在 RGB 跟踪器上进行大规模预训练得到基础跟踪器,使其具备稳定的目标位置估计能力,然后将其他模态信息作为提示,在基础跟踪器上构建提示跟踪器。通过冻结基础跟踪器并仅调整一些额外的可训练参数,实现了对下游 RGB+X 跟踪任务的参数高效微调。在 11 个基准测试的 6 种流行跟踪任务上的实验表明,OneTracker 优于其他模型,取得了最先进的性能 。
《Transformer-Based Band Regrouping with Feature Refinement for Hyperspectral Object Tracking》 - Hanzheng Wang 等,2024 年
- 论文链接:GitHub - maynardsd/Hyperspectral-object-tracking-paperlist
- 详细讲解:专注于高光谱目标跟踪领域,提出了一种基于 Transformer 的波段重组与特征细化方法。利用 Transformer 的强大特征学习能力,对高光谱图像的波段信息进行重新组合和特征细化,以更好地捕捉目标的光谱和空间特征,提高高光谱目标跟踪的准确性和鲁棒性,为高光谱目标跟踪提供了一种新的有效技术手段 。
《Domain Adaptation-Aware Transformer for Hyperspectral Object Tracking》 - Yinan Wu 等,2024 年
- 论文链接:GitHub - maynardsd/Hyperspectral-object-tracking-paperlist
- 详细讲解:针对高光谱目标跟踪中的域适应问题,提出了一种具有域适应感知的 Transformer 架构。该方法能够有效地学习不同域之间的不变特征表示,减少域差异对跟踪性能的影响,从而在不同的高光谱数据集和场景下实现更稳定和准确的目标跟踪,为解决高光谱目标跟踪中的域偏移问题提供了一种有前途的解决方案 。
《SSF-Net: Spatial-Spectral Fusion Network with Spectral Angle Awareness for Hyperspectral Object Tracking》 - Hanzheng Wang 等,2024 年
- 论文链接:GitHub - maynardsd/Hyperspectral-object-tracking-paperlist
- 详细讲解:设计了一种空间 - 光谱融合网络 SSF-Net,该网络具有光谱角度感知能力。通过有效地融合高光谱图像的空间和光谱信息,并考虑光谱角度的特征,能够更准确地识别和跟踪目标。实验结果表明,SSF-Net 在高光谱目标跟踪任务中取得了较好的性能,为高光谱目标跟踪提供了一种新的融合架构和特征利用方式 。
相关文章:
目标跟踪领域经典论文解析
亲爱的小伙伴们😘,在求知的漫漫旅途中,若你对深度学习的奥秘、JAVA 、PYTHON与SAP 的奇妙世界,亦或是读研论文的撰写攻略有所探寻🧐,那不妨给我一个小小的关注吧🥰。我会精心筹备,在…...
SQL DQL数据查询语言(后续)
SQL DQL数据查询语言(后续) 1.子查询 在查询语句中的WHERE条件子句中,又嵌套了另外一个查询语句在返回列中嵌套一个查询 where条件中嵌套 要求:查询课程为《高等数学-2》且分数不小于80分的学生的学号和姓名select a.StudentNo,a…...
Gitee配置SSH公钥
采用SSH协议同步Git仓库代码的好处就是高效。在配置好SSH公钥后,不需要每次操作都要输入用户名和密码(主要针对命令行来说)。 以我个人项目为例。 生成 SSH 公钥 1. 通过命令 ssh-keygen 生成 SSH Key: ssh-keygen -t ed25519…...
机器学习——感知机模型
文章目录 前言1.感知机模型介绍1.1基本概念1.2数学表达1.3几何解释1.4优缺点 2.二分类应用2.1应用介绍2.2准备数据集2.2.1环境检查2.2.2数据集介绍2.2.3获取数据2.2.4划分数据集 2.3可视化训练集2.4训练过程2.4.1首轮梯度下降2.4.2多轮梯度下降 2.5可视化分类结果2.6在验证集验…...
如何选择安全、可验证的技术?
澳大利亚信号局的澳大利亚网络安全中心 (ASD 的 ACSC) 发布了一份指导文件,题为《选择安全和可验证的技术》,旨在帮助组织在采购软件(专有或开源)、硬件(例如物联网设备)和云服务(SaaS、MSP 服务…...
STL库中list的使用与迭代器的实现
STL库中list的使用与迭代器的实现 1.使用list中的部分函数assignspliceremoveuniquemeger 2.list的部分功能实现(重点)框架迭代器的实现 1.使用list中的部分函数 assign 功能一:当前链表的节点全部销毁,替换成迭代区间的值 功能二…...
android 常用三方框架
说实话, 我是比较讨厌三方框架的, 比如一个eventbus 底层逻辑就是个观察者模式,当然他的场景涵盖的比较丰富, 单从 单一原则来说, 还是一个简单的观察者模式就能解决问题, 何必要添加那么多文件到我们的项目…...
Browser.js断点续传上传
通过断点续传上传的方式将文件上传到OSS前,您可以指定断点记录点。上传过程中,如果出现网络异常或程序崩溃导致文件上传失败时,将从断点记录处继续上传未上传完成的部分。 attention: 1、 当您使用webpack或browserify等打包工具…...
Java项目实战II基于微信小程序的无中介租房系统(开发文档+数据库+源码)
目录 一、前言 二、技术介绍 三、系统实现 四、核心代码 五、源码获取 全栈码农以及毕业设计实战开发,CSDN平台Java领域新星创作者,专注于大学生项目实战开发、讲解和毕业答疑辅导。 一、前言 随着城市化进程的加速,租房市场日益繁荣&a…...
了解Cocoa Touch框架与主要组件
Cocoa Touch框架详解及其主要组件 一、Cocoa Touch框架概述 Cocoa Touch框架是苹果公司为iOS应用程序开发提供的一套完整的框架,它基于Cocoa框架,并专为触控设备如iPhone、iPad等设计。这套框架不仅包含了构建图形用户界面(GUI)…...
ISO45001职业健康安全管理体系涵盖了丰富的内容
范围与术语 适用范围:明确规定了该标准适用于任何有愿望建立、实施和保持职业健康安全管理体系的组织,旨在使组织能够通过管理体系的有效运行,预防和控制职业健康安全风险,持续改进职业健康安全绩效。术语定义:对职业…...
Spring Boot 整合 Druid 并开启监控
文章目录 1. 引言2. 添加依赖3. 配置数据源4. 开启监控功能5. 自定义 Druid 配置(可选)6. 访问监控页面7. 注意事项8. 总结 Druid 是一个由阿里巴巴开源的高性能数据库连接池,它不仅提供了高效的连接管理功能,还自带了强大的监控和…...
【JAVA高级篇教学】第一篇:Springboot对接通义千问大模型
博主今天打算讲解下Java如何对接阿里云的通义千问大模型,可以自己玩玩ai问答之类的! 目录 一、发展历程 二、API-KEY的获取与配置 三、引用SDK 四、文本模型 1.代码 2.返回数据 3.官方代码案例 五、通义千问VL 1.计量计费 六、查看API-KEY调用额…...
【Windows 同时安装 MySQL5 和 MySQL8 - 详细图文教程】
卸载 MySQL 参考文章: 完美解决Mysql彻底删除并重装_怎么找到mysql并卸载-CSDN博客使用命令卸载mysql_卸载mysql服务命令-CSDN博客 先管理员方式打开 cmd ,切换到 MySQL 安装目录的 bin 文件夹下,执行如下命令,删除 MySQL 服务 my…...
Next.js 系统性教学:深入理解缓存与数据优化策略
更多有关Next.js教程,请查阅: 【目录】Next.js 独立开发系列教程-CSDN博客 目录 前言 1. 缓存的基本概念 1.1 缓存的作用 1.2 Next.js 中的缓存策略 2. Next.js 的缓存机制 2.1 请求记忆化(Request Memoization) 2.1.1 什…...
JAVA数据结构
1.数组 (Array): 固定大小的容器,用于存储相同类型的元素,数组在内存中是连续存储的,支持通过索引快 速访问元素。 int[] numbers = new int[10]; numbers[0] = 1;2.Java Collections Framework (JCF) JCF提供了一组接口和类用于管理和操作集合(如列表,集合,…...
力扣第96题 不同的二叉搜索树
力扣第96题 - 不同的二叉搜索树 题目描述 给定一个整数 n,求以 1 到 n 为节点组成的所有 不同的二叉搜索树(BST) 的个数。 题目分析 二叉搜索树的性质 对于一个二叉搜索树,以 i 为根节点: 左子树的节点值来自 [1, i…...
在Ubuntu上使用IntelliJ IDEA:开启你的Java开发之旅!
你好,年轻的学徒!🧑💻 是时候踏上进入Java开发世界的史诗之旅了,我们的得力助手将是强大的IntelliJ IDEA。准备好了吗?出发吧! 在我们开始之前,我们需要下载这个工具。但是&#…...
【C语言】18. 自定义类型:结构体类型
文章目录 前言:一、结构体类型的声明1、结构体回顾1)结构的声明2)结构体变量的创建和初始化 2、结构的特殊声明3、结构的⾃引⽤ 二、结构体变量的创建和初始化1、对⻬规则2、为什么存在内存对⻬?3、修改默认对⻬数 三、结构成员访问操作符1、…...
智能租赁管理系统助力规范化住房租赁市场提升用户体验
内容概要 在当今的住房租赁市场中,智能租赁管理系统应运而生,为房东和租客带来了前所未有的便利。这套系统就像一位全能助手,将租赁信息、监管机制以及在线签约功能集成在一起,让整个过程变得流畅而高效。换句话说,您…...
ERROR: KeeperErrorCode = NoNode for /hbase/master
原因分析 通过上面的情景模拟,我们可以看到报错的原因在于zookeeper中出现问题,可能是zookeeper中的/hbase/master被删除,或者是在hbase集群启动之后重新安装了zookeeper,导致zookeeper中的/hbase/master节点数据异常。 1. 停止…...
springboot第84集:Java进阶之路, Netty
# kafka-map文件夹 cd /usr/local/kafka-map # 根据需求自行修改配置 vi application.yml # 启动 java -jar kafka-map.jar byte minByte -128; byte maxByte 127; 用于表示一个 8 位(1 字节)有符号整数。它的值范围是 -128(-2^7࿰…...
DevOps持续集成
DevOps流程 第一步安装git 关闭防火墙 systemctl stop firewalld cd /usr/loacl vim docker-compose.yml docker search gitlab 拉取gitlab镜像 2.33GB docker pull gitlab/gitlab-ce:latestvim docker-compose.yml修改docker-compose.yml version: 3.1 services:gitlab:i…...
sql server log文件
确定 SQL Server 实例中具有大量 VDF 的数据库 SELECT [name], COUNT(l.database_id) AS vlf_count FROM sys.databases AS s CROSS APPLY sys.dm_db_log_info(s.database_id) AS l GROUP BY [name] HAVING COUNT(l.database_id) > 100; 在收缩日志文件之前确定事务日志中…...
pip install报错 Missing dependencies for SOCKS support的正确解决办法:离线安装pysocks
今天准备开发python项目的时候,发现在pip install 的时候报错了,提示:Missing dependencies for SOCKS support,查遍csdn所有的回答都统一是只需要执行: unset all_proxy unset ALL_PROXY 然后再执行 pip install p…...
嵌入式学习(15)-stm32通用GPIO模拟串口发送数据
一、概述 在项目开发中可能会遇到串口不够用的情况这时候可以用通过GPIO来模拟串口的通信方式。 二、协议格式 按照1位起始位8位数据位1位停止位的方式去编写发送端的程序。起始位拉低一个波特率的时间;发送8位数据;拉高一个波特率的时间。 三、代码 …...
AKE 安全模型:CK, CK+, eCK
参考文献: [BCK98] Mihir Bellare, Ran Canetti, Hugo Krawczyk. A Modular Approach to the Design and Analysis of Authentication and Key Exchange Protocols (Extended Abstract). STOC 1998: 419-428.[CK01] Ran Canetti, Hugo Krawczyk. Analysis of Key-E…...
【Linux】通过crond服务设置定时执行shell脚本,实际执行时间却延迟了8小时
一、问题描述 通过使用crond服务设置定时任务,在每天凌晨的2:00执行脚本,但检查结果时发现,实际执行时间却在上午10点。 检查shell脚本执行结果发现,实际执行脚本时间在上午10:00,延迟了8小时。 检查系统时间…...
什么是云原生数据库 PolarDB?
云原生数据库 PolarDB 是阿里云推出的一款高性能、兼容性强、弹性灵活的关系型数据库产品。它基于云原生架构设计,结合分布式存储和计算分离的技术优势,为用户提供强大的计算能力、卓越的可靠性以及高性价比的数据库解决方案。PolarDB 适合各种业务场景&…...
(6)JS-Clipper2之ClipperOffset
1. 描述 ClipperOffset类封装了对打开路径和关闭路径进行偏移(膨胀/收缩)的过程。 这个类取代了现在已弃用的OffsetPaths函数,该函数不太灵活。可以使用不同的偏移量(增量)多次调用Execute方法,而不必重新分配路径。现在可以在一次操作中对开放和封闭路…...
基于51单片机64位病床呼叫系统设计( proteus仿真+程序+设计报告+原理图+讲解视频)
基于51单片机病床呼叫系统设计( proteus仿真程序设计报告原理图讲解视频) 仿真图proteus7.8及以上 程序编译器:keil 4/keil 5 编程语言:C语言 设计编号:S0095 1. 主要功能: 基于51单片机的病床呼叫系统proteus仿…...
工业智能网关如何为企业实现智能制造赋能?
在数字化转型的浪潮中,工业智能网关作为连接物理世界与数字世界的桥梁,正逐步成为智能制造领域的核心组件。本文将通过一个实际使用案例,深入剖析工业智能网关如何助力企业实现生产流程的优化、数据的高效采集与分析,以及智能化决…...
【Spring项目】表白墙,留言板项目的实现
阿华代码,不是逆风,就是我疯 你们的点赞收藏是我前进最大的动力!! 希望本文内容能够帮助到你!! 目录 一:项目实现准备 1:需求 2:准备工作 (1)…...
Java-WebSocket
文章目录 WebSocket概念SpringBoot实现一个WebSocket示例STOMP消息订阅和发布后端主动发送消息 跨域 WebSocket概念 应用层协议,底层采用TCP,特点:持续连接,有状态,双向通信 当客户端想要与服务器建立WebSocket连接时…...
C#请求https提示未能为 SSL/TLS 安全通道建立信任关系
System.Net.WebException: 基础连接已经关闭: 未能为 SSL/TLS 安全通道建立信任关系 ,这个错误通常表明你的应用程序在尝试建立一个安全的 SSL/TLS 连接时遇到了问题。这通常是由于证书验证失败引起的。证书验证失败可能有几个原因: 证书不受信任&#…...
pdf转word/markdown等格式——MinerU的部署:2024最新的智能数据提取工具
一、简介 MinerU是开源、高质量的数据提取工具,支持多源数据、深度挖掘、自定义规则、快速提取等。含数据采集、处理、存储模块及用户界面,适用于学术、商业、金融、法律等多领域,提高数据获取效率。一站式、开源、高质量的数据提取工具&…...
人工智能与机器学习:真实案例分析及其在各行业的应用前景
目录 引言 人工智能与机器学习的基础概念 人工智能的历史与演变 机器学习的算法分类 深度学习与传统机器学习的区别 行业应用案例分析 医疗健康 疾病预测与诊断 影像识别的运用 案例:IBM Watson在肿瘤治疗中的应用 金融服务 风险评估与欺诈检测 投资预测…...
再谈多重签名与 MPC
目录 什么是 MPC 钱包以及它们是如何出现的 多重签名和智能合约钱包已经成熟 超越 MPC 钱包 关于小队 多重签名已经成为加密货币领域的一部分,但近年来,随着 MPC(多方计算)钱包的出现,多重签名似乎被掩盖了。MPC 钱包之…...
(长期更新)《零基础入门 ArcGIS(ArcMap) 》实验二----网络分析(超超超详细!!!)
相信实验一大家已经完成了,对Arcgis已进一步熟悉了,现在开启第二个实验 ArcMap实验--网络分析 目录 ArcMap实验--网络分析 1.1 网络分析介绍 1.2 实验内容及目的 1.2.1 实验内容 1.2.2 实验目的 2.2 实验方案 2.3 实验流程 2.3.1 实验准备 2.3.2 空间校正…...
Python、R循环神经网络RNN、指数平滑ETS、ARIMA模型预测网络流量、ATM机取款、旅游需求时间序列数据...
全文链接:https://tecdat.cn/?p38496 分析师:Pengyuan Wen 在当今经济研究与商业决策领域,精准的时间序列预测具有极为关键的意义。社会消费品零售总额作为反映人民消费水平以及国民经济状况的核心指标,其发展趋势的精准把握对中…...
通过PS和Unity制作2D动画之二:IK的使用
一、IK的概念 IK:Inverse Kinematics,反向动力学。 (1)正向动力学 在骨骼动画中,构建骨骼的方法被称为正向动力学。它的表现形式是:子骨骼(关节)的位置根据父骨骼(关节…...
如何防御ARP欺骗 保护IP安全
在数字化浪潮席卷全球的今天,网络安全威胁如同暗流涌动,时刻考验着我们的防范能力。其中,ARP欺骗攻击作为一种隐蔽性强、成本低廉且危害严重的网络攻击手段,成为众多网络安全事件中的一颗“毒瘤”。那么我们究竟是如何防御ARP欺骗…...
浏览器插件上架流程
上回说到,用 AI 开发上架了个浏览器插件。有朋友想知道上架扩展有需要哪些步骤。这里做个整理,这篇文章结构和步骤都是 AI 整理的。里面的文案细节、推荐的工具是我自己总结,以前发布扩展时直接用的。有需要的话下面的文案可以直接拷贝使用。…...
Android13 USB 串口默认授权
一)场景需求 项目中使用到了can协议控制车机功能,can 直接转串口,用USB转串口工具 cn.wch.uartlib 来实现. can 板子通过usb 插入到机器上面,那就是usb 协议了。 遇到问题: 插入can 板的usb 到机器上后,直…...
word实践:正文/标题/表图等的共用模板样式设置
说在前面 最近使用word新建文件很多,发现要给大毛病,每次新建一个word文件,标题/正文的字体、大小和间距都要重新设置一遍,而且每次设置这些样式都忘记了参数,今天记录一下,以便后续方便查看使用。现在就以…...
docker安装kettle(PDI)并实现web访问
我是MAC电脑M1版本,希望把软件交给docker进行管理,最近公司同事都通过kettle来实现外部数据对接,所以我本地也有安装kettle需求,在网上找到了这个解决方案操作很简单,但出现了无法访问的情况。我的排查方式是ÿ…...
vue自定义弹窗点击除了自己区域外关闭弹窗
这里使用到vue的自定义指令 <div class"item" v-clickoutside"clickoutside1"><div click"opencity" class"text":style"{ color: popup.iscitypop || okcitylist.length ! 0 ? #FF9500 : #000000 }">选择地区…...
【vue2】封装自定义的日历组件(三)之基础添加月份的加减定位到最新月份的第一天
我们在切换月份的时候,希望高亮显示在每个月的第一天上面,这样的效果我们要怎么来实现,其实也很简单,我们先看下实现的效果 实现效果 代码实现 原理就是获取到每月的第一天日期,然后再跟整个的数据进行对比ÿ…...
21天掌握javaweb-->第12天:Spring Boot项目优化与安全性
Spring Boot项目优化与安全性 1. Spring Boot性能优化 1.1 减少依赖项 评估项目的依赖项,并确保只引入必要的依赖。较多的依赖项可能会增加启动时间,因为它们需要被扫描和初始化。通过删除不需要的依赖项或仅引入必要的模块,可以减少类路径…...
Android —— 四大组件之Activity(一)
Android四大组件即Activity(前台)Service(后台),Broadcast(通信),ContentProvider(数据存储) 一、Activity Activity 充当了应用与用户互动的入口点Activity …...