调用RobHess所写实现SIFT代码,其中包含源码可以很好的学习SIFT及K-D树、BBF和RANSAC等算法的代码实现过程!
2024/6/3 13:32:08 7.18MB SIFT RANSAC RobHess
1
3维空间中寻找通过点数最多的平面
2024/5/10 17:47:58 3KB Ransac 3维平面 opencv C++
1
在VC2010环境下实现sift+kdtree+RANSAC图像拼接,本人已经成功调试。
2024/3/24 8:37:47 7.6MB openCV SIFT KDtree RANSAC
1
基于matlab的Harris角点检测,包含ransac,不过是处理灰度图像的,但是还不错,对于初学者比较有帮助,我有运行过,还不错。
2024/3/23 5:51:26 49KB Harris
1
压缩包中包含的具体内容:对给定数据中的6个不同场景图像,进行全景图拼接操作,具体要求如下:(1) 寻找关键点,获取关键点的位置和尺度信息(DoG检测子已由KeypointDetect文件夹中的detect_features_DoG.m文件实现;
请参照该算子,自行编写程序实现Harris-Laplacian检测子)。
(2) 在每一幅图像中,对每个关键点提取待拼接图像的SIFT描述子(编辑SIFTDescriptor.m文件实现该操作,运行EvaluateSIFTDescriptor.m文件检查实现结果)。
(3) 比较来自两幅不同图像的SIFT描述子,寻找匹配关键点(编辑SIFTSimpleMatcher.m文件计算两幅图像SIFT描述子间的Euclidean距离,实现该操作,运行EvaluateSIFTMatcher.m文件检查实现结果)。
(4) 基于图像中的匹配关键点,对两幅图像进行配准。
请分别采用最小二乘方法(编辑ComputeAffineMatrix.m文件实现该操作,运行EvaluateAffineMatrix.m文件检查实现结果)和RANSAC方法估计两幅图像间的变换矩阵(编辑RANSACFit.m文件中的ComputeError()函数实现该操作,运行TransformationTester.m文件检查实现结果)。
(5) 基于变换矩阵,对其中一幅图像进行变换处理,将其与另一幅图像进行拼接。
(6) 对同一场景的多幅图像进行上述操作,实现场景的全景图拼接(编辑MultipleStitch.m文件中的makeTransformToReferenceFrame函数实现该操作)。
可以运行StitchTester.m查看拼接结果。
(7) 请比较DoG检测子和Harris-Laplacian检测子的实验结果。
图像拼接的效果对实验数据中的几个场景效果不同,请分析原因。
已经实现这些功能,并且编译运行均不报错!
2024/3/17 0:39:05 19.5MB MATLAB 国科大 图像拼接 图像处理
1
[原创]根据文献使用matlab实现了PFH算法,并使用它对bunny数据进行了基于特征匹配和RANSAC的拼接实验。
关键点选取和特征匹配部分是直接用的之前文献复原的内容(资源已发布),仅用来测试PFH的有效性。
由于运行速度过慢,我将代码分为三块,依次运行PFH_demo.m(关键点提取)、PFH_demo2.m(PFH计算,耗时)、PFH_demo3.m(拼接实验与结果展示)。
代码中实现的是64维度的描述符,与PCL中的略有不同。
关键点如果用3Dharris效果应该会更好一点。
2024/2/26 5:07:25 547KB PFH 三维点云 三维特征 点云拼接
1
在机器人视觉系统中运用SIFT描述子对现实世界中的目标进行识别,这一研究已经取得了很大的进步。
运用SIFT生成的图像特征向量的性能十分稳定,对旋转、缩放、平移是保持不变性的,对一定程度目标遮挡、光照变化、视点变化、杂物场景和噪声等也能保持很好的不变性。
RANSAC算法早就已经是计算机视觉领域常用的一个进行矫正的标准方法,在标准的RANSAC算法基础上加入了假设评价,改进为R-RANSAC(TheRandomizedRANSAC)算法。
对这两个方面进行论述,运用SIFT(尺度不变特征变换)算法对双目机器人的两幅视觉图像进行匹配,采用带SPRT的R-RANSAC改进算法对匹配过程进行优化,尽可能在短的时间里完成匹配矫正,进而加速整个配准的时间。
2024/2/17 5:39:03 538KB 论文研究
1
随机抽样一致性算法实现
2023/12/12 16:16:20 29KB 人工智能
1
一种常用的去除误匹配的算法,在matlab环境下运行,具有较好的效果
2023/9/16 5:42:53 222KB 去除误匹配 matlab
1
pcl_floor_extraction:使用RANSAC提取并查找与给定参考矢量具有相似方向的地板平面,并获取其法线矢量
2023/7/31 13:44:09 5.21MB C++
1
共 30 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡