- 博客(16)
- 收藏
- 关注
原创 基于BOW模型的图像检索
文章目录一、BOW模型二、基于BOW模型的图像搜索一、BOW模型Bag of words模型最初被用在文本分类中,将文档表示成特征矢量。它的基本思想是假定对于一个文本,忽略其词序和语法、句法,仅仅将其看做是一些词汇的集合,而文本中的每个词汇都是独立的。简单说就是讲每篇文档都看成一个袋子(因为里面装的都是词汇,所以称为词袋,Bag of words即因此而来),然后看这个袋子里装的都是些什么词汇,将其分类。如果文档中猪、马、牛、羊、山谷、土地、拖拉机这样的词汇多些,而银行、大厦、汽车、公园这样的词汇少些,
2020-05-24 08:11:16 1036 2
原创 立体图像——NCC匹配方法计算视差图
文章目录一、什么是立体图像二、以窗口代价计算视差的原理三、归一化互相关(NCC)算法匹配原理一、什么是立体图像一个多视图成像的特殊例子是立体视觉(或者立体成像),即使用两台只有水平(向一侧)偏移的照相机观测同一场景。当照相机的位置如上设置,两幅图像具有相同的图像平面,图像的行是垂直对齐的,那么称图像对是经过矫正的。该设置在机器人学中很常见,常被称为立体平台。通过将图像扭曲到公共的平面上,使外...
2020-04-26 16:00:02 1828
原创 计算机视觉之基础矩阵的原理及实现
文章目录一、基础矩阵原理1.对极几何2.摄像机模型3.基础矩阵二、基础矩阵求解1.基础矩阵的估算计算方法2.最小二乘法3.随机取样RANSAC算法三、实验1.实验要求2.实验代码3.实验结果一、基础矩阵原理1.对极几何假设在一个立体视觉系统中,有两个摄像机(即双目标定),如图2.1所示,设C和C’分别为两个摄像机的光心,两个摄像机所拍摄的图像分别为 I 和 I’ ,M 为三维空间中任意一点(...
2020-04-21 15:36:57 3430
原创 Python+OpenCv 标定相机参数的实现
文章目录一、制作标定板二、提取标定板的世界坐标三、张正友标定相机(一)原理描述一、制作标定板用matlab软件写代码生成了一个棋盘格图将上图棋盘格图片打印,然后再将打印出的纸固定放到一个平板上,使用同一相机从不同的位置,不同的角度,拍摄标定板的多张照片(10-20张最佳),将照片放到文件夹中:二、提取标定板的世界坐标需要注意标定板的大小是标定板在水平和竖直方向上内角点的个数。内角点指...
2020-04-07 12:29:10 1862
原创 RANSAC算法实现图像全景拼接
文章目录一、全景拼接的原理1.RANSAC算法介绍2.使用RANSAC算法来求解单应性矩阵3.拼接图像二、全景拼接实验1.针对固定点位拍摄多张图片,以中间图片为中心,实现图像的拼接融合2.针对同一场景(需选取视差变化大的场景,也就是有近景目标),更换拍摄位置,分析拼接结果一、全景拼接的原理1.RANSAC算法介绍RANSAC(Random Sample Consensus)即随机采样一致性,...
2020-03-24 15:38:29 2549
原创 计算机视觉-Sift 特征提取
文章目录**一、SIFT算法特点:****二、SIFT算法实质****三、SIFT算法流程*****四、关键点检测相关的概念**1.什么是特征点2.什么是尺度空间一、SIFT算法特点:1、具有较好的稳定性和不变性,能够适应旋转、尺度缩放、亮度的变化,能在一定程度上不受视角变化、仿射变换、噪声的干扰。2、区分性好,能够在海量特征数据库中进行快速准确的区分信息进行匹配3、多量性,就算只有单个物...
2020-03-08 11:35:40 994
原创 Hariss 角点检测算法
文章目录一、Hariss 角点算法1.Hariss 角点检测算法基础知识2.Hariss 角点检测算法原理3.Hariss 角点检测算法数学表达4.Hariss 角点检测算法优缺点二、实验部分1)对纹理平坦的图像做角点检测a.代码b.运行结果c.分析对比2)对边缘丰富的图像做角点检测a.代码b.运行结果c.分析对比3)对边缘丰富的图像做角点检测a.代码b.运行结果...
2020-02-25 16:23:13 2399
原创 计算机视觉-python 图像处理
一、图像色彩转换 (1)原理首先我们讲解下图像的一种表示方法:RGB 其次我们再了解下图像的另一个表示:HSB,也叫作HSVRGBRGB,是指颜色的三原色,分别代表红色(red),绿色(green),蓝色(blue),用这是三种颜色混合可以表示任意的颜色。RGB是根据颜色发光的原理来设计的,比如这里有红绿蓝三道光,当三束光混合在一起的时候,其呈现的最终的光效颜色就取决于这三种原色...
2020-02-23 12:39:05 624
原创 粒子群优化(PSO)算法
一.算法思想 粒子群算法( Particle Swarm Optimization, PSO)最早是由Eberhart和Kennedy于1995年提出,它的基本概念源于对鸟群觅食行为的研究。设想这样一个场景:一群鸟在随机搜寻食物,在这个区域里只有一块食物,所有的鸟都不知道食物在哪里,但是它们知道当前的位置离食物还有多远。最简单有效的策略?寻找鸟群中离食物最近的个体来进行搜素。P...
2019-12-03 17:53:53 14796 2
原创 遗传算法解决TSP问题
一.问题介绍 TSP问题:给定一组n个城市和俩俩之间的直达距离,寻找一条闭合的旅程,使得每个城市刚好经过一次且总的旅行距离最短。TSP搜索空间随着城市数n的增加而增大,所有的旅程路线组合数为(n-1)!/2。在如此庞大的搜索空间中寻求最优解,对于常规方法和现有的计算工具而言,存在着诸多计算困难。借助遗传算法的搜索能力解决TSP问题,是很自然的想法。二.原理介绍 ...
2019-11-19 22:59:07 1828
原创 计算智能 蚁群算法
一.概念介绍蚁群算法是自然界蚂蚁的寻径方式进行模拟而得出的一种仿生算法:在蚂蚁运动过程中,能够在它所经过的路径上留下信息素的物质进行信息传递,而且蚂蚁在运行过程中能够感知这种物质,并以此指导自己的运动方向。由大量蚂蚁组成的蚁群集体行为便表现出一种信息正反馈现象:某一路径上走过的蚂蚁越多,则后来者选择该路径的概率就越大二.基本原理1、蚂蚁在路径上释放信息素。2、碰到还没走过的路口...
2019-11-05 15:35:46 1253
原创 GM 遗传算法 matlab程序实现及算法理解
1.遗传算法介绍 遗传算法的基本思想是从初始种群出发,采用优胜劣汰适者生存的自然法则选择个体,并通过杂交、变异来产生新一代种群,如此逐代进化,直到满足目标为止。2.自己解决的问题 自己选取了一个二维函数 “obj(i)=100*(x1*x1-x2).^2+(1-x1).^2; %目标函数 ”来进行函数优化3.如何开始 种群是指用遗传算法求解...
2019-11-01 10:54:37 1174
原创 FCM算法与K-means 算法
FCM算法一.原理介绍模糊C均值(Fuzzy C-means)算法简称FCM算法,是一种基于目标函数的模糊聚类算法,主要用于数据的聚类分析。理论成熟,应用广泛,是一种优秀的聚类算法。首先介绍一下模糊这个概念,所谓模糊就是不确定,确定性的东西是什么那就是什么,而不确定性的东西就说很像什么。比如说把20岁作为年轻不年轻的标准,那么一个人21岁按照确定性的划分就属于不年轻,而我们印象中的观念...
2019-10-27 13:54:24 3055 1
原创 计算智能模糊集算法
题目背景:该控制器根据室内温度,湿度来决定设备运转的时间。输入变量为湿度和温度,输出变量为运转时间。1.建立模糊集系统(1)代码展示%模糊控制器设计a=newfis('fuzzf'); %创建新的模糊推理系统%输入1f1=1;a=addvar(a,'input','e',[-2*f1,2*f1]); ...
2019-10-22 15:27:39 1759 1
原创 感知器与BP神经网络的应用
一.感知机1.生成网络——newp调用格式:net=newp(pr,s,tf,lf)功能描述:用于生成可以解决线性可分问题的感知机参数说明:pr:给出r个输入变量的最大值及最小值的r*2的矩阵s:神经元的数目 tf:传递函数,可以为‘hardlim’或‘hardlims’,默认为’hardlim’ lf:学习函数,可以为’learnp’或‘learnpn’,默认为‘learnp’net...
2019-09-29 17:10:46 527
原创 K-means算法
1.定义:k均值聚类算法(k-means clustering algorithm)是一种迭代求解的聚类分析算法,其步骤是随机选取K个对象作为初始的聚类中心,然后计算每个对象与各个种子聚类中心之间的距离,把每个对象分配给距离它最近的聚类中心。聚类中心以及分配给它们的对象就代表一个聚类。每分配一个样本,聚类的聚类中心会根据聚类中现有的对象被重新计算。这个过程将不断重复直到满足某个终止条件...
2019-09-07 17:20:31 537
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人