视觉AI
打工人
展开
-
vs2019配置opencv_contrib+opencv(配置c++版本的kcf)
1,cmake的作用之前看了好多cmake的介绍都云里雾里,今天终于想明白了cmake编译的作用,就是把OpenCV编译成c++代码因为opencv是开源的,但是,下载下来的opencv中是看不到代码的,各个目标下只有一对cmakelist,经过cmake编译后就能生成vs可以打开的sln文件,打开后就能看的cpp源码了2,多个opencv版本可以共存吗我的电脑配置aruco库的时候已经装过opencv4.3.0了,vs2019配置opencv_contrib+opencv流程.....原创 2022-06-15 08:31:16 · 601 阅读 · 0 评论 -
使用pytorch搭建lstm时间序列预测
前言:网上找的代码是keras以tensorflow为后端的,苦于不知道具体版本号,所以各种报错,所以参考网上的代码将其修改为基于pytorch的。后来想明白了,除了前八个数没有,其他数经过迭代,Y里面都包含了,所以观察上面两个图,会发现第二幅图比第一幅图少了前面一截数据图。我的疑问,time_step = 8,意味着每8个数据预测下一个数据,为什么预测后的图画出来和原始数据的形状一直呢?3,data[:,0] data[1,:]的含义。下图是归一化后的原数据和预测数据。下图是没有归一化过的原数据。....原创 2022-08-11 15:50:37 · 6917 阅读 · 6 评论 -
基于python实现相关模板匹配跟踪之SSDA算法
相关模板匹配跟踪和质心跟踪都是传统算法,相较于AI算法,具有极快的处理速度,在空天背景下跟踪效果不错,适合在FPGA硬件上进行部署。本文分享了一种基于python实现相关模板匹配之SSDA算法。 相关模板匹配跟踪和质心跟踪的区别是:模板匹配在一定区域内搜索匹配位置,可以任意指定跟踪区域,比如只跟踪无人机的左翼,实现定点打击;质心跟踪只能跟踪整个目标的质心位置,而这个质心,不一定我们想打击的点。原创 2022-12-29 14:16:38 · 805 阅读 · 0 评论 -
「Masked Autoencoders」MAE算法相关及后续工作整理
(MAE, Kaiming He et al.)由于其从丰富的未标记数据中学习有用表示的能力而重新引起了人们的兴趣。直到最近,MAE及其后续工作已经推进了最先进的技术,并在研究(特别是视觉研究)中提供了有价值的见解。在这里,列出了MAE之后或同时进行的几项后续工作,以启发未来的研究。原创 2023-04-07 16:32:06 · 1487 阅读 · 0 评论 -
基于背景抑制tophat红外弱小目标检测算法实现(MATLAB+python代码)
背景抑制类算法通过在图像上移动特殊设计的滑窗,抑制窗口内的背景像素,并增强目标像素。典型方法包括top-hat变化、中值滤波、均值滤波等。这些早期方法已经被广泛地部署于实际应用场景。top-hat算法先腐蚀后膨胀,可以腐蚀掉小目标,得到背景图,再用原图-背景图得到目标图;top-hat算法只适合检测小目标,检测不了大目标,当目标过大的时候,会被当成背景滤掉。缺点:处理厚云层或海天交界场景时会出现大量的虚警。原创 2024-03-25 11:13:08 · 442 阅读 · 0 评论 -
使用卡尔曼滤波实现单目标跟踪过程中的目标运动轨迹预测
针对目标被遮挡的情况,使用卡尔曼滤波进行轨迹预测,试验表明,对目标消失60帧的视频,具有较好的轨迹预测效果使用卡尔曼滤波对运动轨迹预测,连续起来,就是一个目标该跟踪算法,本文实现的代码,是基于检测算法实现的,即,每一帧执行检测算法,当目标消失的时候,使用卡尔曼滤波进行轨迹预测,原创 2022-12-29 16:53:31 · 3766 阅读 · 2 评论