自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lovetaozibaby的博客

山不来,我自去。

  • 博客(174)
  • 资源 (8)
  • 收藏
  • 关注

原创 位姿跟踪 | 相关内容目录和链接总结(已完结)

在做基础的算法复现时,发现目前开源的比较多的代码多为人工智能领域,而航空航天领域的算法,用的人比较少,开源的代码更少。临近毕业,想着整理一下这几年的工作代码,把更普遍用的代码公开,希望能对航空航天领域的新手有所帮助。本文为相关内容介绍和总结,目前在不断更新中。位姿测量 | 正交迭代(OI)算法的原理及其MATLAB实现介绍正交迭代算法的求解思路和MATLAB代码实现位姿测量 | 正交迭代(OI)算法流程及其Python代码正交迭代算法的python 代码实现。

2023-02-16 09:31:38 578

原创 python | 关于OS用法的总结

文章目录简介函数输出文件夹中的文件名:os.walk()路径拼接函数:os.path.join()简介想写一个关于OS包用法的总结。很多程序里都会调用OS,用了这么久了,每次需要自己写的时候,还得重新花时间寻找各个函数的用法、哪个函数符合我们的需求,费时费力。以此总结OS常见的用法,如有需要会继续更新。函数输出文件夹中的文件名:os.walk()参考网址:Python os.walk() 方法os.walk()方法用于通过在目录树中游走,输出在目录中的文件名,向上或者向下。常用的pytho

2021-03-09 20:38:27 782

原创 Python | 可视化绘图(网址总结)

介绍在网上看到一个很好的可视化绘图的介绍,为了便于以后绘图时从CSDN查找,这里把网址保存一下,以后有看到好的介绍性文章来继续补充。网址Python可视化|Matplotlib39-Matplotlib 1.4W+字教程(珍藏版)python可视化...

2021-01-13 09:56:45 1156

原创 CV | 图像处理、目标检测之各种方法总结

文章目录简介总结1. 图像特征提取的方法2. 直线检测的方法3. 区域生长算法简介这篇博客想写的东西非常杂,到现在我还不知道应该怎么组织或者说怎么把想写的东西贯穿起来。最开始,我是想看一些矩形检测的算法,比较传统的肯定是基于HOUGH变换,基于角点,然后考虑角度、对边等矩形的特征,限制数据点;接着,我想知道,除了霍夫和角点,有没有别的,易于检测的特征,能够让我借用在矩形检测算法上,或者,能否对算法本身做一些改进或者融合,于是,我看到了Harr特征,并且看到了一些类似区域生长和霍夫结合的方法;然后,

2020-08-21 17:14:05 1231

原创 机器学习实战 | 深度学习初级项目学习和总结

准备写个系列博客介绍机器学习实战中的部分公开项目。首先从初级项目开始。本文对机器学习实战三个初级项目中涉及的神经网络算法以及基于Keras的神经网络语法进行总结。三个初级项目分别为:机器学习实战 | emojify 使用Python创建自己的表情符号(深度学习初级)机器学习实战 | MNIST手写数字分类项目(深度学习初级)机器学习实战 | 股票价格预测项目(深度学习初级)这三个初级项目中分别用了卷积神经网络CNN和长短期记忆神经网络LSTM。

2023-07-13 15:59:14 696

原创 机器学习实战 | 股票价格预测项目(深度学习初级)

准备写个系列博客介绍机器学习实战中的部分公开项目。首先从初级项目开始。本文为初级项目第三篇:利用MNIST数据集训练手写数字分类。。机器学习实战 | emojify 使用Python创建自己的表情符号(深度学习初级)机器学习实战 | MNIST手写数字分类项目(深度学习初级)

2023-07-10 17:07:57 2755 4

原创 机器学习实战 | MNIST手写数字分类项目(深度学习初级)

准备写个系列博客介绍机器学习实战中的部分公开项目。首先从初级项目开始。本文为初级项目第二篇:利用MNIST数据集训练手写数字分类。。机器学习实战 | emojify 使用Python创建自己的表情符号(深度学习初级)

2023-07-10 15:23:49 1640

原创 机器学习实战 | emojify 使用Python创建自己的表情符号(深度学习初级)

准备写个系列博客介绍机器学习实战中的部分公开项目。首先从初级项目开始。本文主要介绍机器学习项目实战之训练和创建自己的表情符号。。这个外文网址中的一些链接打不开,因此这里给出程序中用到的相关文件并且给出部分程序分析,希望能够帮大家从0构建深度学习项目。

2023-06-30 15:25:37 1856 4

原创 人工智能 | 技能人才评价证书分析及人工智能/计算机类证书推荐

今天看到公司发了一个“高级职称”评选通知,看到很多同事都列出了各个专业资格证,自己也想考一些,但是不知道哪些是对口的、有用的,因此查询了一些相关内容。个人总结如下。时间有限,如有问题欢迎指出。入口分为:国家职业资格证书,职业技能等级证书。

2023-06-28 11:32:11 1800

原创 位姿估计 | 点特征空间目标位姿估计及其Python代码

SUFT特征匹配主要包括2个阶段:第一阶段:SUFT特征的生成,即从多幅图像中提取对尺度缩放、旋转、亮度变化无关的特征向量。第二阶段:SUFT特征向量的匹配。特征点由关键点(Key-point)和描述子(Descriptor)两部分组成。关键点是指该特征点在图像里的位置,有些特征点还具有朝向、大小等信息。描述子通常是一个向量,按照某种人为设计的方式,描述了该关键点周围像素的信息。描述子是按照“外观相似的特征应该有相似的描述子”的原则设计的。

2023-06-16 15:59:33 1181 6

原创 位姿估计 | 目标体坐标系相对于相机坐标系的位姿估计及其Python代码

PnP(Perspective-n-Point)是根据图像中特征点的二维像素坐标及其对应的三维空间坐标,来估计相机在参考坐标系中位姿的一类算法。直观来讲,当相机观察到空间中的某一物体时,我们已经知道了该物体在某一参考坐标系下的位置和姿态,那么如何通过图片中物体的成像判断出相机此时在参考坐标系下的位姿?这正是PnP要解决的问题,即利用已知三维结构与图像的对应关系求解相机与参考坐标系的相对关系(相机的外参)。总的来说,PNP问题求解的是相机相对于参考坐标系的位姿。

2023-06-14 17:41:46 2793

原创 DL | 如何检测cv2.CascadeClassifier()是否加载了.xml文件

函数加载OpenCV级联分类器时,因为看不到加载后的数据类型,有时候不知道是否加载成功,可以用一下方法测试。

2023-06-13 17:33:25 156

原创 位姿估计 | 空间目标位姿估计方法分类总结

本文接着分享空间目标位姿跟踪和滤波算法中用到的一些常用内容,希望为后来者减少一些基础性内容的工作时间。以往分享总结见文章:位姿跟踪 | 相关内容目录和链接总结(不断更新中~~~)本文内容为:空间目标位姿估计方法分类总结。目前得以在航空航天中应用的多为针对空间合作目标的传统位姿估计方法,针对空间非合作目标的位姿估计方法还需要进一步地实际验证。PS:以上从博士论文中引用,方便刚入门的学生归类和选择研究方向。如有需要,请勿直接原文摘抄,查重率会很高。如有需要文献调研总结的,可以备注。

2023-06-12 15:49:18 2249 2

原创 滤波算法 | 无迹卡尔曼滤波(UKF)算法及其Python实现

上一篇文章,我们介绍了UKF滤波公式及其MATLAB代码。在做视觉测量的过程中,基于OpenCV的开发包比较多,因此我们将UKF的MATLAB代码转到python中,实现数据滤波效果。UKF滤波公式及其MATLAB代码这里简单把上一篇文章的公式和流程图粘贴一下。

2023-03-10 18:08:10 5064 21

原创 滤波算法 | 无迹卡尔曼滤波(UKF)算法及其MATLAB实现

本文接着分享位姿跟踪和滤波算法中用到的一些常用程序,希望为后来者减少一些基础性内容的工作时间。位姿跟踪 | 相关内容目录和链接总结(不断更新中~~~)本文分享无迹卡尔曼滤波(UKF)算法的一些基本公式和MATLAB程序。

2023-02-21 14:55:59 7080 13

原创 位姿测量 | 正交迭代(OI)算法流程及其Python代码

接位姿测量 | 正交迭代(OI)算法的原理及其MATLAB实现,本文介绍正交迭代算法的python 代码实现。

2023-02-16 09:16:42 732

原创 位姿测量 | 正交迭代(OI)算法的原理及其MATLAB实现

在做基础的算法复现时,发现目前开源的比较多的代码多为人工智能领域,而航空航天领域的算法,用的人比较少,开源的代码更少。临近毕业,想着整理一下这几年的工作代码,把更普遍用的代码公开,希望能对航空航天领域的新手有所帮助。本文介绍正交迭代算法的求解思路和MATLAB代码实现。正交迭代算法(orthogonal iteration algorithm),简称OI算法,用来求解相对位置和相对姿态参数。注意,本文只介绍OI算法的求解流程以及相关MATLAB代码实现。。

2023-02-14 12:44:19 1663 14

原创 Skills | 一个简单的快捷键(带FN按键的键盘)

后来换电脑后,发现很多快捷键用不了了

2022-12-15 17:03:06 291

原创 Skills | latex 从下载到运行通过

最近想在一台新的电脑上使用LaTeX,因为之前台式机里的LaTeX都是别人帮我安装的,现在自己来安装的时候,还是走了一些些的弯路。此文章用来记录过程中遇到的问题和解决办法,及最终成功安装的版本。环境:win11。

2022-11-06 11:13:15 642

转载 python | 利用intersection求区域相交&利用mlt..Polygon绘制图形

本文的主要内容为:求两个形状的相交边界。用的函数为python自带的函数,输出为相交区域的轮廓点。画图用的是mlt中的Polygon函数,这个图形展示很有意思,可以在很多展示地方借鉴。python计算两个矩形的重叠,在Python中查找多个重叠矩形的相交区域。

2022-09-30 14:32:44 1676

转载 Python | nonlocal 和 global的区别

1)任何一层子函数,若直接使用全局变量且不对其改变的话,则共享全局变量的值;一旦子函数中改变该同名变量,则其降为该子函数所属的局部变量;2)global可以用于任何地方,声明变量为全局变量(声明时,不能同时赋值);声明后再修改,则修改了全局变量的值;3)而nonlocal的作用范围仅对于所在子函数的上一层函数中拥有的局部变量,必须在上层函数中已经定义过,且非全局变量,否则报错。...

2022-08-16 11:37:34 257

原创 LeetCode | 力扣坚持一整年总结

力扣坚持一年后发现,确实水平有所提高

2022-08-09 11:17:42 1503 1

转载 Python | python 中 f‘{}‘字符串的用法

在字符串中插入变量的值,可在前引号前加。来创建消息,再把整条消息赋给变量.,再将要插入的变量放在花括号内。

2022-07-27 11:57:49 6623

原创 Python | 缩写for循环和if else语句的办法

如何嵌套了ifelse语句到for循环中

2022-07-19 13:29:48 964

原创 Skills | word批量修改图片为统一大小

批量修改Word中图片的大小

2022-06-01 20:35:46 12909 1

原创 Python| itertools之pairwise:获取连续的重叠对

简介最近刷力扣好几次都遇到了pairwise这个函数,感觉还挺方便的,今天又遇到后,搜索了一下他的含义及其用法。总结如下。参考网址:「Python」Python 标准库之 itertools 使用指南PS:这个文章关于itertools库的总结很详细。码住。1. itertools.pairwise()首先,这个函数是Python 3.10 新特性。它表示的是一个迭代器(有点废话,itertools里面都是各种迭代器),他的含义是,从对象中获取连续的重叠对。比如说:s= ‘abcde’,i

2022-05-17 11:18:04 9887 3

转载 Python | pytest in ***.py 简单介绍

简介在昨天跑了一个测试案例,发现右键可以选择:Run pytest in ***.py,而有一些文件右键时只有Run ***.py,于是今天简单看了一下pytest 的用法及原因。以下内容为转载内容,原文地址为:pytest基础知识一pytest介绍pytest是Python的一款单元测试框架,在学习自动化测试过程中,我们最开学习的都是线性脚本,但是当学到一定阶段以及业务复杂度和数据量上来后,我们必须需求一种全新的框架思维来管理和规范我们的测试脚本,从而实现高类聚低耦合的理念。pytest文件和函

2022-05-06 14:27:04 867

原创 Python | 从列表或矩阵中选择某个符合条件的数据

简介~~有一个神奇的事情,我看过很多人用a[a<3]这样的语法来筛选数据,但是每次我用的时候都会报错~直到今天,我仔细调试了一下才发现,该语句是有适用范围的。比如说:矩阵可以用,但列表不可以。下面做几个小的演示。测试程序l = [1,2,3,4,5] #测试列表l[l<3] # 语句不会通过,会报错l_n = np.array(l)l_n[l_n<3] # 输出:[1, 2]总结矩阵适用该语句l_n[l_n<3]列表不适用若要寻找列表中满足条

2022-05-06 11:24:54 2178

原创 LaTeX | 排版后图片一高一低大小不一致

问题:LaTeX插入多个图的时候,弄出来的图总是尺寸不同,明明应该一样大的图显示出来是一高一低。解决办法:固定图片的长和宽LaTeX文本:从latex插入图片时,排版后显示的图片大小不一致的问题,插入表格位置乱飞这里找到了固定长和宽的办法:\includegraphics[width=2cm,height=1.5cm]{xxx.eps}其中cm表示厘米,固定图片长度为2*1.5cm大小。如果要以英寸为长度单位,写法如下: \includegraphics[width=3.1

2022-04-06 14:14:53 8005 3

转载 MATLAB | Matlab基础命令

重点:在Matlab支持的LaTex字符串中,用\bf , \it , \rm控制字符分别定义黑体、斜体和正体字符,受LaTex字符串控制部分要加大括号{}括起来。细节参见网址:MATLAB基础命令

2022-03-11 18:01:18 443

转载 数据结构 | 栈之单调栈

文章目录简介定义算法1. 单调递增栈步骤作用python程序2. 单调递减栈作用python程序简介单调栈,可以用来优化时间复杂度,是个利器。定义单调栈,顾名思义,是一个单调的栈。栈内元素一般都是无序的,如何保持栈内元素是有序的呢?接下来,我们进行分析。单调栈分为单调递增栈和单调递减栈,通过使用单调栈我们可以访问到下一个比他大(小)的元素。什么时候使用单调栈?通常是一维数组,要寻找任一元素右边(左边)第一个比自己大(小)的元素,且要求 O(n) 的时间复杂度算法单调递增栈:从 栈底 到 栈

2022-03-04 14:55:46 761

转载 python | 字符串前加r‘‘, b‘‘, u‘‘, f‘‘ 的含义

文章目录1. 字符串前加r2. 字符串前加f3. 字符串前加 b4. 字符串前加 u1. 字符串前加rr" " 的作用是去除转义字符.即如果是“\n”那么表示一个反斜杠字符,一个字母n,而不是表示换行了。以r开头的字符,常用于正则表达式,对应着re模块。示例:str1= 'input\n'str= r'input\n'print(str1) print(str)输出:2. 字符串前加ff"{a+b}" 的作用是去除转义字符.表示在字符串内支持大括号内的python 表达式。示例

2022-02-25 10:45:29 654

转载 Python | bisect 模块常用函数

bisect是 python 的内置模块,主要用来排序。常用函数:bisect.bisect 系列返回的是插入索引的位置bisect.bisect(a, x, lo=0, hi=None)bisect.bisect_left(a, x, lo=0, hi=None)bisect.bisect_right(a, x, lo=0, hi=None)bisect.insort 系列返回的是插入排序后返回的新的有序列表bisect.insort(a, x, lo=0, hi=None)bisect

2022-02-16 19:13:58 734

转载 LeetCode| 大数求余:即答案对1e9+7(1000000007)取模原因、方法总结

大数求余原因:大数越界大数越界:随着n增大,f(n)会超过Int32甚至Int64的取值范围,导致最终的返回值错误。当一个问题只对答案的正确性有要求,而不在乎答案的数值,可能会需要将取值很大的数通过求余变小。求余运算规则:设正整数x,y,p,求余符号为⊙。对于加法运算: (x+y)⊙p = (x⊙p+y⊙p)⊙p对于乘法运算: (xy)⊙p = [(x⊙p)(y⊙p)]⊙p以防x,y本身就超出int32范围,可以创建一个long型变量tmp保存临时结果。...

2022-02-16 19:07:50 1601

转载 数据结构 |一维列表的一些常见处理

文章目录简介1. 查找列表中某个数据的索引:index4. 颠倒列表:reverse5. 统计指定值在列表中出现的次数:count2. 将两个列表加一起:append、extend、insert3. 删除列表:del, remove,pop简介。。。写力扣时,经常会遇到查找某个数据在列表中的位置这样常见的操作,然而我总是记不住!记录下来,以备下次再遇到。。还得费时费力的去百度。。参考网址:查找列表中某个值的位置(python)——这个网址可能是时间太久了,写的有点乱。。。但是内容很实用。1.

2022-02-16 19:03:41 449

转载 LeetCode | 深度优先搜索(递归和非递归)

文章目录简介深度有限搜索DFS1. 递归结构2. 非递归结构DFS非递归结构和BFS的区别简介~~在学习广度优先搜索BFS之前,我觉得深度优先搜索DFS写起来非常简单:递归递归递归。然而只有七秒钟记忆的我,在学习了广度优先搜索,最关键是学会了BFS的模板(python | 广度优先搜索模板)后,竟然忘了深度优先是怎么做的了~此篇博客做一个系统的不尽详细的总结~深度有限搜索DFS1. 递归结构什么是递归?简单来说,就在一个函数中调用自己。DFS算法实现最常用的就是递归,导致我之前一直不知道还

2022-02-16 10:51:17 2733

原创 数据结构 | 二维列表的一些操作:求维度,取行/列(zip)

文章目录二维列表的一些简单操作二维列表取列二维列表的一些简单操作二维列表求维度,取行:matrix = [[1, 2, 3], [4, 5, 6]]# 求维度:行m=2;列n=3m,n = len(matrix), len(matrix[0])# 取行for i in range(m): a = matrix[i] # 第i行 二维列表取列二维列表取列和二维矩阵(numpy)不同。如果是列表(list)形式,matrix[i][0]表示二维列表的第i行的第一个数;如果是矩阵(

2022-02-15 10:53:40 2348

转载 LeetCode | Rabin-Karp 算法

文章目录字符串匹配(查重)问题1. 常规Brute Forch算法(暴力解法)2. 关于字符串的比较以及hashing字符串3. Rabin-Karp算法流程字符串匹配(查重)问题Rabin-Karp 算法是用来解决字符串匹配(查重)的问题的。这个问题表达如下:Input : 字符串p,和字符串qOutput:如果p中包含q,则输出True;如果p中不包含q,则输出False时间复杂度:O(m+n)1. 常规Brute Forch算法(暴力解法)假设字符串p的长度为m,字符串q的长度为

2021-12-24 16:48:21 451

转载 LeetCode | 环形链表之双指针法

文章目录力扣题目解法1. 求解环形链表之快慢指针算法流程复杂度分析视频理解2. python 程序力扣题目题目:第142. 环形链表 II解法这类链表题目一般都是使用双指针法解决的,比如:寻找距离尾部第K个节点寻找环入口寻找公共尾部入口…1. 求解环形链表之快慢指针算法流程复杂度分析时间复杂度O(N)第二次相遇中,慢指针须走步数 a < a + b;第一次相遇中,慢指针须走步数 a + b - x < a + b,其中 x 为双指针重合点与环入口距离

2021-12-24 16:22:33 334

转载 LeetCode | 最长重复子串

转摘自:力扣文章目录题目分析:1. 如何快速寻找字符串的最长长度?**如何高效判断 ss 中是否有长度为 LL 的重复子串?**程序总结题目力扣第1044. 最长重复子串分析:1. 如何快速寻找字符串的最长长度?二分法!如何高效判断 ss 中是否有长度为 LL 的重复子串?我们可以使用 Rabin-Karp 算法对固定长度的字符串进行编码。当两个字符串的编码相同时,则这两个字符串也相同。在 ss 中 {n-L+1}n−L+1 个长度为 LL 的子串中,有两个子串的编码相同时,则说明存在长

2021-12-23 22:07:27 586

NSE-TATA数据集

NSE-TATA数据集,这是来自印度国家证券交易所塔塔全球饮料有限公司的塔塔饮料数据集,用来在股票价格预测项目中充当训练和测试。

2023-07-10

人脸harr级联分类器保存的.xml文件,包括:haarcascade-frontalface-default.xml等文件

人脸harr级联分类器保存的.xml文件,包括:haarcascade-frontalface-default.xml等文件

2023-06-30

H_infinity.zip

该程序的主要目的是给出鲁棒H无穷控制器的设计过程,并通过绘图形象反映仿真结果,具有较高的参考价值。

2020-08-06

MATLAB语言——GPOPS工具.zip

基于MATLAB语言的GPOPS工具、例子、官方手册、安装方法,附有许多教程实例。

2019-07-10

数据结构与算法 python PDF

数据结构与算法 python 裘宗燕 PDF版本。可作为教材。

2019-03-25

python地图包:basemap安装所需要的文件(2)

python的开源包basemap,安装时供需要两个配置文件, 详细安装过程见我的博客:basemap安装

2019-03-19

python地图包:basemap安装所需要的文件(1)

python的开源包basemap,是一个画地图的工具包。本资源为basemap配置所需要的文件。具体使用方法可参考我的博文:basemap地图配置

2019-03-19

任务栏修复软件

该软件为任务栏修复软件。当打开电脑,发现任务栏右下角图标消失不见,而且不是被自己人为的隐藏时,用该软件一键修复。

2019-03-17

深度学习入门:基于Python的理论与实现pdf与代码

《深度学习入门:基于 Python 的理论与实现》原书的 PDF 格式加书内例子代码,适用于想要入门学习深度学习的读者

2018-11-04

空空如也

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

TA关注的人

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