- 博客(15)
- 收藏
- 关注
原创 实验11 基于FlannBasedMatcher的ORB实现
1 FlannBasedMatcher匹配FLANN(Fast_Library_for_Approximate_Nearest_Neighbors)快速最近邻搜索包,它是一个对大数据集和高维特征进行最近邻搜索的算法的集合,而且这些算法都已经被优化过了。在面对大数据集时它的效果要好于 BFMatcher。经验证,FLANN比其他的最近邻搜索软件快10倍。使用 FLANN 匹配,我们需要传入两个字典作为参数。这两个用来确定要使用的算法和其他相关参数等。第一个是 IndexParams。
2023-12-20 20:42:01
1245
1
原创 【实验10 基于BFmatcher的ORB实现】
1 knnBFmatcher匹配BFmatcher(Brute-Force Matching)暴力匹配,应用BFMatcher.knnMatch( )函数来进行核心的匹配,knnMatch(k-nearest neighbor classification)k近邻分类算法。kNN算法则是从训练集中找到和新数据最接近的k条记录,然后根据他们的主要分类来决定新数据的类别。该算法涉及3个主要因素:训练集、距离或相似的衡量、k的大小。
2023-12-20 20:40:17
483
1
原创 【实验9 基于BFmatcher的SURF实现】
实验9 基于BFmatcher的SURF实现1 knnBFmatcher匹配BFmatcher(Brute-Force Matching)暴力匹配,应用BFMatcher.knnMatch( )函数来进行核心的匹配,knnMatch(k-nearest neighbor classification)k近邻分类算法。kNN算法则是从训练集中找到和新数据最接近的k条记录,然后根据他们的主要分类来决定新数据的类别。该算法涉及3个主要因素:训练集、距离或相似的衡量、k的大小。
2023-12-20 20:37:32
878
1
原创 【实验7 基于FlannBasedMatcher的SIFT实现】
FLANN(Fast_Library_for_Approximate_Nearest_Neighbors)快速最近邻搜索包,它是一个对大数据集和高维特征进行最近邻搜索的算法的集合,而且这些算法都已经被优化过了。在面对大数据集时它的效果要好于 BFMatcher。经验证,FLANN比其他的最近邻搜索软件快10倍。使用 FLANN 匹配,我们需要传入两个字典作为参数。这两个用来确定要使用的算法和其他相关参数等。第一个是 IndexParams。
2023-12-20 20:22:05
897
1
原创 【实验6 基于BFmatcher的SIFT实现】
BFmatcher(Brute-Force Matching)暴力匹配,应用BFMatcher.knnMatch( )函数来进行核心的匹配,knnMatch(k-nearest neighbor classification)k近邻分类算法。kNN算法则是从训练集中找到和新数据最接近的k条记录,然后根据他们的主要分类来决定新数据的类别。该算法涉及3个主要因素:训练集、距离或相似的衡量、k的大小。
2023-12-20 20:13:05
453
1
原创 【嵌入式实验记录】
1.无法加载源文件:vscode c扩展问题,点击左下角进入扩展设置,搜索 compiler,发现 C_Cpp › Default: Compiler Path 的值为空。将其设为 /usr/lib/gcc/x86_64-linux-gnu/11(可能没有就先安装。创建的makefile文件的文件名“必须要设置为Makefile”,不然make找不到makefile文件。2.无法打开mylock.h源文件:把.c和.h文件放在一个目录得以解决。4.struct timeval tv 报错:缺少头文件。
2023-12-20 19:08:40
359
1
原创 【树梅派Ubuntu安装和联网】
1.树莓派4B采用四核64位的ARM Cortex-A72架构CPU,所以换源注意换对应的arm源还有版本,不然update报错。树莓派没有依赖包,不适合装vscode,改用sublime TXT。另外要输入VSCode,才能搜索到。#重启后断掉,输入以下指令,将以太网的ipv4/6设置与他人共享。
2023-12-20 19:06:36
302
1
原创 【嵌入式实验记录】
1.无法加载源文件:vscode c扩展问题,点击左下角进入扩展设置,搜索 compiler,发现 C_Cpp › Default: Compiler Path 的值为空。将其设为 /usr/lib/gcc/x86_64-linux-gnu/11(可能没有就先安装。1.树莓派4B采用四核64位的ARM Cortex-A72架构CPU,所以换源注意换对应的arm源还有版本,不然update报错。创建的makefile文件的文件名“必须要设置为Makefile”,不然make找不到makefile文件。
2023-12-14 18:14:37
26
1
原创 【信号与系统】
图片来源:B站《信号与系统》4小时搞定●期末速成不挂科●信号与系统大学课程【大学答案君】二、信号的基本运算对应点的值相乘相加关于y轴翻转相乘,积分就是算面积,x轴上方为正,x轴下方为负。图片来源:《信号与系统》速成课模拟信号抽样得到离散信号,离散信号量化得到数字信号。连续系统时域分析...
2023-03-04 09:57:40
140
原创 【笔记本校园网频繁断线】
笔记本连接无线频繁掉线,提示用户名或密码不匹配,重连能连上,该如何处理?答:这是由于(或者是安装的Wi-Fi热点软件)勾选了“启用此网络的IEEE 802.1x身份验证”导致的环境冲突。处理方法:在“本地连接(或者以太网)”的属性的“身份验证”页中,取消“启用此网络的IEEE 802.1x身份验证”即可。...
2023-03-04 09:54:59
1918
1
原创 【matlab双色球小程序】
最先想的是用循环产生不同的6个随机数再来画图后来想到可以先产生randperm产生6个随机的一维数组,然后再通过调用元素,显示在图上参考博客:https://blog.csdn.net/weixin_39437164/article/details/82849986...
2023-03-04 09:53:07
626
原创 【云服务器Ubuntu20.04用户图形界面VNC(root和普通用户)】
云服务器Ubuntu20.04用户图形界面VNC(root和普通用户)写在开头:远程桌面VNC只是一种服务,所以在root下配置好了之后,不需要每个登录用户都重新安装桌面。一开始,在root下成功的配置好了,远程桌面访问,后来因为看到最好不要在root权限下操作,所以就重置了系统,准备用普通用户安装,但这个过程漫长且失败了,具体也就没有记录了。直接用root就好,明白了这个道理之后,又重置了云服务器系统(但应该不建议这样做,只不过,因为我还没有配置其他的东西,所以就像清空重来)。正文开始:参考这篇博客
2021-11-30 13:39:32
4534
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人