- 博客(15)
- 收藏
- 关注
原创 基于BOW的图像检索
文章目录一、实验原理1.1 BOW与BOF模型介绍1.2 BOF实现步骤1.3 TF-IDF原理二、实验代码三、实验结果与分析3.1 数据集3.1 实验结果3.2 实验分析四、问题及总结 一、实验原理 1.1 BOW与BOF模型介绍 BOW模型即是bag of words,Bag-of-words模型是信息检索领域常用的文档表示方法。在信息检索中,BOW模型假定对于一个文档,忽略它的单词顺序和语法、句法等要素,将其仅仅看作是若干个词汇的集合,文档中每个单词的出现都是独立的,不依赖于其它单词是否出现。也就是说
2020-05-24 20:18:36
622
原创 NCC视差匹配方法
文章目录一、实验原理1.1 窗口代价计算视差的的基本原理1.2 归一化相关性(NCC)介绍二、代码三、实验内容及分析3.1 实验数据3.2 不同窗口值对匹配结果的影响3.3 分析四、问题总结 一、实验原理 1.1 窗口代价计算视差的的基本原理 立体匹配算法的原理: 就是找出两张图像的对应关系,根据三角测量原理,得到视差图;在获得了视差信息后,根据投影模型很容易地可以得到原始图像的深度信息和三维信息...
2020-04-26 17:17:28
1148
原创 外极几何与基础矩阵
一、实验原理 1.1 外极几何 外极几何是研究两幅图像之间存在的几何。它和场景结构无关,只依赖于摄像机的内外参数。研究这种几何可以用在图像匹配、三维重建方面。 如上图所示,C1C_1C1和C2C_2C2是两个摄像头的光心,X为空间中的一点,x1x_1x1和x2x_2x2是点X在两个摄像头成的像中的投影。 基本概念: 基线: 连接两个摄像机光点C1C_1C1C2C_2C2的直线。 外极...
2020-04-22 00:33:51
1594
原创 相机参数标定的原理及实现
一、相机标定原理 摄像机标定(Camera calibration)简单来说是从世界坐标系转换为相机坐标系,再由相机坐标系转换为图像坐标系的过程,也就是求最终的投影矩阵P的过程。 基本坐标系: 世界坐标系(world coordinate system):用户定义的三维世界的坐标系,为了描述目标物在真实世界里的位置而被引入。 相机坐标系(camera coordinate system):在相机...
2020-04-07 15:29:54
1692
原创 图像全景拼接
文章目录一、全景拼接基本原理1.拼接原理2.单应性矩阵3.RANSAC算法二、代码三、结果及分析1、固定位拍摄2、场景视差变化大四、结论及问题 一、全景拼接基本原理 1.拼接原理 检测并提取图像的特征和关键点 匹配两个图像之间的描述符 使用RANSAC算法使用我们匹配的特征向量估计单应矩阵 拼接图像 其中步骤一、二是运用SIFT局部描述算子检测图像中的关键点和特征,SIFT特征是基于物体上的一...
2020-03-24 15:59:25
514
原创 SIFT特征提取与检索
文章目录一、SIFT基本原理1、SIFT介绍2、SIFT算法实现步骤3、关键点检测的相关概念4、实验中用到的工具包二、SIFT特征提取与检索1、对每张图片的SIFT的特征提取代码:结果:分析:2、给定两张图片,计算其SIFT特征匹配结果代码:结果:分析:2、给定图片,检索输出匹配最多的三张图片代码:结果:分析:三、问题与总结 一、SIFT基本原理 1、SIFT介绍 SIFT,即尺度不变特征变换,是...
2020-03-08 15:04:07
1017
1
原创 Harris角点检测
文章目录一、Harris角点检测原理二、分析不同场景下不同图片对实验结果的影响2.1 场景一:纹理平坦2.1.1 实验结果2.1.2 分析2.2 场景二:边缘多2.2.1 实验结果2.2.2 分析2.3 场景三:纹理角度丰富2.3.1 实验结果2.3.2 分析三、代码四、小结 一、Harris角点检测原理 Harris 角点检测算法(也称 Harris & Stephens 角点检测器)是...
2020-02-25 15:30:26
781
原创 python+opencv实现直方图、高斯滤波和直方图均衡化
一、绘制直方图 1.基本原理 直方图是一种统计报告图,由一系列高度不等的纵向条纹或线段表示数据分布的情况。在数字图像中,直方图其实是灰度级与该灰度级出现总数的对应关系,直方图的横坐标是灰度级,纵坐标是对应灰度级的总像素数。 **array():**载入图像,将图像转化成numpy的数组对象 **convert():**将图像转换成灰度图像 **flatten() :**将任意数组按照行优先准则转换...
2020-02-23 13:37:13
837
原创 粒子群优化算法
一、算法介绍 粒子群优化算法(Particle Swarm optimization,PSO)又翻译为粒子群算法、微粒群算法、或微粒群优化算法。是通过模拟鸟群觅食行为而发展起来的一种基于群体协作的随机搜索算法。通常认为它是群集智能 (Swarm intelligence, SI) 的一种。 模拟捕食 PSO模拟鸟群的捕食行为。一群鸟在随机搜索食物,在这个区域里只有一块食物。所有的鸟都不知道食物在那...
2019-12-03 22:05:47
1005
原创 遗传算法求解TSP问题
一、遗传算法与TSP问题 1.遗传算法 1.1 算法介绍 遗传算法通过模拟自然界中生物的遗传进化过程,对优化问题的最优解进行搜索。从初始种群出发,采用优胜略汰的方式选择个体,经过选择保存下来的群体构成种群,通过杂交、变异产生新一代种群取代原来的群体,逐代进化,直至满足目标为止。 1.2算法流程 初始化规模为N群体,随机生成染色体每个基因的值 采用评估函数对群体中所有染色体进行评价,分别计算每个染...
2019-11-19 23:47:47
681
原创 蚁群算法
蚁群算法 alpha是信息素重要程度因子,beta是启发函数重要程度因子,rho是信息素挥发因子 当alpha = 1; beta = 5; rho = 0.1; 当alpha = 0.5; beta = 5; rho = 0.1; 当alpha = 0.1; beta = 5; rho = 0.1 当改变alpha时,分别取0.1、0.5、1,会发现alpha为1时效果更好,种群平均距离更短。 ...
2019-11-05 18:01:36
729
原创 遗传算法
遗传算法 一、基本思想 遗传算法通过模拟自然界中生物的遗传进化过程,对优化问题的最优解进行搜索。从初始种群出发,采用优胜略汰的方式选择个体,经过选择保存下来的群体构成种群,通过杂交、变异产生新一代种群取代原来的群体,逐代进化,直至满足目标为止。 二、算法流程 初始化规模为N群体,随机生成染色体每个基因的值 采用评估函数对群体中所有染色体进行评价,分别计算每个染色体的适应值,保存适应值最大的染色体...
2019-11-03 23:24:55
1116
原创 模糊控制实验
模糊控制 该模糊控制器共有两个输入e、ec,一个输出u e的范围为[15,+15],ec的范围为[15,+15],u的范围为[-7.5,+7.5] 代码 %模糊控制器设计 a=newfis('fuzzf'); %创建新的模糊推理系统 %输入1 f1=3; a=addvar(a,'input','e',[-5*f1,5*f1]); ...
2019-10-22 15:42:06
675
原创 感知机与BP神经网络
一、感知机 1.1感知机模型 感知机是一种线性二分类模型,对直线的两侧分类,当wx+b>0时为1,当wx+b<0时为-1。 f(x)=sign(x)={1,x>0−1,x<0 f(x)=sign(x)= \begin{cases} 1, & \text {x>0} \\ -1, & \text{x<0} \end{cases} f(x)=sign...
2019-09-29 23:40:07
252
原创 k-means算法
k-means算法思想 k-means算法是一种迭代求解的聚类分析算法,其功能是将平面上的各个点按照聚集程度进行分类。它的实现过程有如下几个步骤: 1.随机选取K个点作为初始的聚类中心。 2.分别计算每个点与k个聚类中心之间的距离,把每个点分配给距离它最近的聚类中心。聚类中心以及分配给它们的点就代表一个聚类,总共会形成k个聚类。 3.遍历每一个聚类,算出聚类的中心位置,作为新的聚类中心。 4.由于...
2019-09-08 20:35:34
300
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅