- 博客(18)
- 收藏
- 关注
原创 【单目测距】单目相机测距(二)
承接上篇博客【单目测距】单目相机测距(一)上篇博客告诉你基本思路,现在我们结合实际情况做个测距分析,比如相机存在角度如何测距。对此方法测距做误差分析,分析影响误差因素。
2023-09-26 14:14:33
31
3
原创 【单目测距】单目相机测距(一)
单目相机测距是个非常具有挑战性的问题传统方法基本是两种目标尺度已知。譬如,已知目标高度或者宽度目标尺度未知本篇主要对第ii种算法进行讨论。
2023-09-19 17:16:02
41
原创 【目标跟踪】匈牙利算法
匈牙利算法是一种在多项式时间内求解任务分配问题的组合优化算法,并推动了后来的原始对偶方法。1955 年,库恩 W.W.Kuhn 利用匈牙利数学家康尼格 D.Kőnig 的一个定理构造了这个解法,故称为匈牙利法。在多目标跟踪 Multiple Object Tracking 中,其目的主要是为了进行帧与帧之间的多个目标的匹配,其中包括新目标的出现,旧目标的消失,以及前一帧与当前帧的目标 id 匹配。
2023-09-06 16:47:59
137
4
原创 【python】处理实时数据
实时语音识别、实时监控检测状态等等。你是不是在处理离线数据时得心应手,而在面对实时的数据处理的时候会不知所措?时序在智能制造领域是个非常重要的指标,在线实时检测是优势与趋势。python如何处理在线数据?简单说下,利用queue、threading多线程处理。(实际情况要比这复杂多得多)拿到数据后的处理要根据实际想情况而定,下面我会举个简单的例子说明。
2023-08-31 14:49:29
146
3
原创 【linux基础】三分钟学会linux运行c++程序(cmake编译)
今天我们组来了位某985计算机学院研二实习生,问我如何在linux跑windows的代码。在此,不禁感叹:现在工业与学术研究差距如此之大!废话不多说,三分钟你就可以学会。
2023-08-29 10:39:40
176
2
原创 【创作纪念日】512天
由于不是计算机专业,刚开始出来工作都是从csdn博客学习,配置环境,安装教程都是参考各位大佬们的博客。通过博客提升了自己的语言组织能力,熟悉了markdown编辑,排版。发布了12篇原创文章,收获了14871访问量,总排名6w+,周排名8k+,粉丝37。在工作中,想到好的点子,都会记录下来,在空闲时间写成博客分享。
2023-08-18 18:05:09
73
原创 【目标跟踪】卡尔曼滤波(公式推导与代码)
1、卡尔曼滤波(Kalman filtering)是一种利用线性系统状态方程,通过系统输入输出观测数据,对系统状态进行最优估计的算法。由于观测数据中包括系统中的噪声和干扰的影响,所以最优估计也可看作是滤波)过程。 2、在跟踪中卡尔曼滤波可以基于目标前一时刻的位置,来预测当前时刻的位置,并且可以比传感器更准确的估计目标的位置。 3、卡尔曼滤波不需要前面的历史数据,只需要前一时刻的状态数据就可以进行预测。
2023-08-18 16:37:27
116
原创 【python】numpy常用方法总结
numpy是python一个库,无论数据分析还是做视觉算法,甚至写一些脚本运算都需要运用到numpy这个库。99%的人都是学了忘,忘了学。本文针对numpy常用的方法做一些总结。
2023-08-09 14:51:23
107
1
原创 【传感器标定】相机与雷达外参标定(理论与代码)
1、相机外参标定需要提前已知相机内参,相机内参标定这里不细谈, 推荐一篇博客计算机视觉(相机标定;内参;外参;畸变系数2、外参标定转化数学问题:计算一个三维坐标系到另一个三维坐标系的旋转与平移。3、标定方案参考论文地址。实际标定对比,此方法精度高、操作方便。4、标靶:贴一张虚拟的标靶图片:(实际标靶要根据需求自行制作)
2023-08-04 15:37:34
123
1
原创 【python】动态可视化+爬虫(超燃超简单)
这个爬起来很简单,信息全在界面上面,也不需要验证登录啥的,直接request+正则表达爬取信息,爬取到信息保存到csv文件。这里推荐个动态可视化库pynimate,2023年还在持续更新中。调用他们动态可视化方法,实现起来不要太简单。会了可视化,但是没有数据怎么办?去网上爬取点数据过来。从这个网站爬取近20年编程语言热度占比。首先看下他们官方例子。
2023-07-26 16:41:45
306
1
原创 【目标跟踪】co-tracker本地环境配置
昨天有人给我发co-tracker开源,秉持着一贯好奇与好学的心态。尝试自己搭建环境跑跑demo看看效果。git链接:https://github.com/facebookresearch/co-tracker本机环境:ubuntu 18.04 cuda 11.7。
2023-07-21 15:30:57
196
1
原创 【python】可迭代对象与迭代器
无论你是刚入门python的新兵,还是久经沙场的python老兵。相信在看完这篇本人呕心沥血完成的博客(误人子弟),大家会有新的认识和发现。1、方法一:isinstance() 既可以判断可迭代对象又可判断迭代器如果是返回True不是返回False2、方法二:iter() 仅可判断是否为可迭代对象是可迭代对象 不抛出异常不是可迭代对象 抛出异常二、魔法方法先看代码分别自定义两个类先说结论:只要对象定义了方法,那这个对象就是可迭代对象只要对象定义了与方法,那这个对象就是迭代器可迭代对象:迭代器:
2023-07-06 17:27:45
132
原创 【python】函数参数传递
在c++中,我们知道函数参数可以传值,也可以传引用。在python中函数参数到底如何传递的呢?在python函数中,为什么我们传入一个列表会导致原来一个列表也发生改变呢?参数传递时,只是让新变量与原变量指向相同的对象。可以理解为是对象的引用传递。要解决上述问题,我们需要先复习下面的一些知识。我们现在回过头来看文章开头的问题。
2023-06-28 17:30:05
187
1
原创 【深度学习】梯度下降(通俗易懂)
1、前言最近有朋友问我,损失函数与激活函数的问题,由于有段时间没接触深度学习,一下子还有点蒙。最近也是复习了下。浅讲下自己对深度学习的理解。2、梯度相信大家对导数的概念都比较清楚,...
2022-04-03 19:11:17
1688
1
原创 【机器学习】决策树(理论与代码)
一、理论部分理论部分没什么好讲的了。具体公式可以参考周志华西瓜书。计算信息熵Ent(D)与信息增益Gain(D)。原理的话就是选取信息增益最大的为根,以此类推。观察公式可以看到信息增益Gain(D)= 根节点信息熵(X) - 权重*分支节点信息熵和(Y)= X-Y由于根节点确定后 X不变,要选取最大Gain(D),就是选择最小Y。又因为Y计算过程会取负数,所以选择节点时只需取 乘积和的 最大值就行了。二、代码实现...
2022-03-29 21:19:52
1503
2
原创 【python】处理实时获取的数据
1、实时语音识别、实时监控状态。许多新手在处理离线数据时得心应手,在面对实时的数据进行数据处理时会不知所措。今天分享下python如何处理在线处理数据。简单说下,实际情况要比这复杂的多的多。利用queue、threading多线程处理。如何拿到数据进行处理要根据实际情况来。2、代码。import sqlite3import queueimport threadingimport pandas as pdimport numpy as npconn = sqlite3.connect(
2022-03-27 15:05:13
5556
4
原创 【机器学习】贝叶斯分类(理论及代码实现)
一、理论部分1.1、极大似然估计。这部分设计深入浅出直接来例子:假设袋子里有100个球分别有黑球和白球(对应的二分类),有放回的从袋子里拿了100次。80次白球,20次黑球。
2022-03-24 16:58:47
2740
原创 【机器学习】多元线性回归模型(公式推导以及代码实现)
一、公式推导,矩阵最小二乘法(参考高等代数)这部分知识可以参考:高等代数9 7 向量到子空间的距离 最小二乘法 - 道客巴巴如果是实现非线性这部分知识可以参考周志华西瓜书二、代码实现。...
2022-03-22 20:32:04
3364
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人