- 博客(14)
- 收藏
- 关注
原创 图像检索BOF
文章目录一、简介二、原理三、代码四、实验结果及分析一、简介Bag of features(Bof)一种是用于图像和视频检索的算法,此算法的神奇之处,就在于对于不同角度,光照的图像,基本都能在图像库中正确检索。二、原理1.首先,我们用surf算法生成图像库中每幅图的特征点及描述符。2.再用k-means算法对图像库中的特征点进行训练,生成类心。3.生成每幅图像的BOF,具体方法为:判断图像的每个特征点与哪个类心最近,最近则放入该类心,最后将生成一列频数表,即初步的无权BOF。4.通过tf-idf
2020-05-24 23:03:06 644
原创 计算机视觉——计算视差
文章目录一、简介二、原理三、代码四、实验结果五、小结一、简介基于Normalized cross correlation(NCC)用来比较两幅图像的相似程度已经是一个常见的图像处理手段。在工业生产环节检测、监控领域对对象检测与识别均有应用。NCC算法可以有效降低光照对图像比较结果的影响。而且NCC最终结果在0到1之间,所以特别容易量化比较结果,只要给出一个阈值就可以判断结果的好与坏。传统的NC...
2020-04-26 18:05:16 762
原创 计算机视觉——基础矩阵
文章目录一、简介二、原理三、实验代码四、实验结果及分析五、小结引用一、简介二、原理三、实验代码四、实验结果及分析五、小结引用
2020-04-22 00:03:01 1161 1
原创 相机标定
文章目录一、相机标定简介二、实验原理三、实验代码四、实验结果(1)实验图集:(2)运行结果:五、小结一、相机标定简介在图像测量过程以及机器视觉应用中,为确定空间物体表面某点的三维几何位置与其在图像中对应点之间的相互关系,必须建立相机成像的几何模型,这些几何模型参数就是相机参数。在大多数条件下这些参数必须通过实验与计算才能得到,这个求解参数的过程就称之为相机标定(或摄像机标定)。无论是在图像测量...
2020-04-07 20:12:35 399 1
原创 图像拼接
文章目录一、图像拼接(1)基于SIFT的特征点的提取与匹配(2)图像配准(3)图像融合二、代码三、实验结果与分析(1)多图拼接(失败)(2)多图拼接(成功)(3)同一场景视差变化四、总结实验中的错误一、图像拼接图像拼接技术就是将数张有重叠部分的图像(可能是不同时间、不同视角或者不同传感器获得的)拼成一幅无缝的全景图或高分辨率图像的技术。一般基于如下原理步骤:(1)基于SIFT的特征点的提取...
2020-03-24 18:23:57 793
原创 Harris角点检测算法
Harris角点检测算法一、算法原理哈里斯角点是在任意方向上移动(u,v),都会有很明显的变化。如下图一个局部很小的区域,如果是在图片区域中移动灰度值没有变化,那么窗口内不存在角点。如果在某一个方向上移动,一个发生很大变化而另一侧没有变化,那么说明这个区域是位于该对象的边缘区域。其表达式如下图:其含义是对于图像I(x,y),在点(x,y)处平移(u,v)后的自相似性。其中w(x,y)是...
2020-02-25 19:02:37 3985 1
原创 python图像处理基础
python图像处理基础一、环境配置(1)python下载与安装:https://www.python.org/downloads/(2)pycharm下载与安装:https://www.jetbrains.com/pycharm/download/#section=windows(3)openCV下载与安装:cmd输入:pip install opencv-python(4)PCV安装...
2020-02-23 13:30:17 279
原创 粒子群优化算法
粒子群优化算法1.算法简介2.算法步骤3.代码4.运行结果及分析5.实验总结参考1.算法简介粒子群优化算法(Particle Swarm optimization,PSO)又翻译为粒子群算法、微粒群算法、或微粒群优化算法。是通过模拟鸟群觅食行为而发展起来的一种基于群体协作的随机搜索算法。通常认为它是群集智能 (Swarm intelligence, SI) 的一种。它可以被纳入多主体优化系统(...
2019-12-03 23:00:32 1959
原创 遗传算法与TSP问题
遗传算法与1.简介2.原理3.流程4.代码5.运行结果6.总结参考1.简介2.原理3.流程4.代码(1)交叉操作函数 cross.m%交叉操作函数 cross.mfunction [A,B]=cross(A,B)L=length(A);if L<10 W=L;elseif ((L/10)-floor(L/10))>=rand&&L>...
2019-11-19 23:22:48 869 1
原创 蚁群优化算法
蚁群优化算法1.蚁群优化算法简介2.蚁群优化算法基本思想3.蚁群优化算法设计流程4.代码实现5.运行结果与分析1.蚁群优化算法简介蚁群算法是一种用来寻找优化路径的概率型算法。它由Marco Dorigo于1992年在他的博士论文中提出,其灵感来源于蚂蚁在寻找食物过程中发现路径的行为。这种算法具有分布计算、信息正反馈和启发式搜索的特征,本质上是进化算法中的一种启发式全局优化算法。2.蚁群优化算...
2019-11-05 17:46:34 14087 17
原创 遗传算法
1.遗传算法简介遗传算法(Genetic Algorithm)是模拟达尔文生物进化论的自然选择和遗传学机理的生物进化过程的计算模型,是一种通过模拟自然进化过程搜索最优解的方法。遗传算法是在20世纪六七十年代由美国密歇根大学的 Holland教授创立。60年代初,Holland在设计人工自适应系统时提出应借鉴遗传学基本原理模拟生物自然进化的方法。1975年, Holland出版了第一本系统阐述遗传...
2019-11-04 01:57:37 2232
原创 模糊推理实验
模糊推理简介以模糊集合论为基础描述工具,对以一般集合论为基础描述工具的数理逻辑进行扩展,从而建立了模糊推理理论。是不确定推理的一种。在人工智能技术开发中有重大意义。模糊控制器设计%模糊控制器设计a=newfis('fuzzf'); %创建新的模糊推理系统%输入1f1=1; a=addvar(a,'input','e',[-4*f1,4*f1]);...
2019-10-22 15:31:35 2681
原创 K-means算法初了解
K-means算法初了解在聚类分析中,我们希望能有一种算法能够自动的将相同元素分为紧密关系的子集或簇,K均值算法(K-means)为最广泛的一种算法。k-means是硬分类,一个点只能分到一个类。一、k-means算法概念聚类算法:是一种典型的无监督学习算法,主要用于将相似的样本自动归到一个类别中。聚类算法与分类算法最大的区别是:聚类算法是无监督的学习算法,而分类算法属于监督的学习算法。...
2019-09-17 12:59:35 238
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人