自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 python-计算机视觉 - 图像检索

一 . 环境安装二 . 基于BOW图像检索原理2.1 基于内容的图像检索从文本挖掘中获取灵感——矢量空间模型矢量空间模型(也称BOW模型)是一个用于表示和搜索文本文档的模型。BOW模型基本上可以用于任何对象类型,包括图像。这些矢量是由文本词频直方图构成,即矢量包含了每个单词出现的次数,而且在其他地方包含很多0元素。BOW模型是忽略了单词出现的顺序及位置。通过单词计数来构成文档直方图向量,从而建立文档索引。由于每篇文档长度不同,故以直方图总和和将向量归一化成单位长度。对于直方图向量中的每个元素可根

2020-05-23 15:54:03 1655 1

原创 【python计算机视觉】计算视差图

一. 计算视差原理1.1 立体图像一个多视图成像的特殊例子是立体视觉(或者立体成像),即使用两台只有水平(向 一侧)偏移的照相机观测同一场景。当照相机的位置如上设置,两幅图像具有相同 的图像平面,图像的行是垂直对齐的,那么称图像对是经过矫正的。该设置在机器 人学中很常见,常被称为立体平台。假设两幅图像经过了矫正,那么对应点的寻找限制在图像的同一行上。一旦找到 对应点,由于深度是和偏移成正比的...

2020-04-26 14:26:37 4951 1

原创 【Python计算机视觉编程】第五章 多视几何

一. 对极几何1.1 概念对极几何,一定是对二幅图像而言,它是图像平面与以基线为轴的平面束的交的几何(基线是指连接摄像机中心的直线)以下图为例:对极几何描述的是左右两幅图像(点x和x’对应的图像)与以CC’为轴的平面束的交的几何直线CC’为基线,以该基线为轴存在一个平面束,该平面束与两幅图像平面相交,下图可以看到,该平面束中不同平面与两幅图像相交于不同直线1.2 五点共面约束...

2020-04-21 14:24:10 1025 2

原创 【Python计算机视觉编程】相机标定的原理及实现

文章目录一. 相机标定原理1.1 标定过程二. 标定步骤和实验准备2.1 步骤2.2 实验数据集三. 实验要求四. 实验内容及结果4.1 代码4.2 实验结果及分析五. 小结一. 相机标定原理摄像机标定(Camera calibration)简单来说是从世界坐标系换到图像坐标系的过程,也就是求最终的投影矩阵 P 的过程。1.1 标定过程第一步是从世界坐标系转换为相机坐标系,这一步是三维点...

2020-04-07 16:48:35 706

原创 【Python计算机视觉编程】图像的拼接

自定义标题一. 实验要求二. 基于RANSAC的图像拼接2.1 图像拼接原理2.1.1 APAP2.2.2 最小割问题、最大流问题找拼接缝2.2.3 Multi-Band Bleing方法2.2.4 图像拼接整体流程2.2 代码实现三. 实验内容及分析3.1 固定点拍摄3.1.1 图像数据集3.1.2 实验结果与分析3.2. 更换位置拍摄3.2.1 图像数据集3.2.2 实验结果与分析四...

2020-03-24 10:50:53 855 1

原创 【Python计算机视觉编程】第二章 SIFT特征提取与检索及RANSAC实例

文章目录一.SIFT描述子1.SIFT特征简介1.1 SIFT算法可以解决的问题1.2 SIFT算法实现步骤1.3 关键点检测相关概念1.3.1 尺度空间1.3.2.关键点检测-Dog2.检测感兴趣点3.描述子匹配二.SIFT特征提取与检索1.一.SIFT描述子1.SIFT特征简介1.1 SIFT算法可以解决的问题(1) 目标的旋转、缩放、平移(RST)(2) 图像仿射/投影变换(视点v...

2020-03-08 13:37:20 2022

原创 【Python计算机视觉编程】 第二章 图像局部描述符

一.局部图像描述子1.Harris角点检测角点特征:1.轮廓之间的交点。2.对于同一场景,即使视角发生变化,通常具备稳定性质的特征。3.该点附近区域的像素点无论在梯度方向上还是其梯度幅值上有着较大变化。4.角点处的一阶导数最大,二阶导数为0。5.角点指示了物体边缘变化不连续的方向。1.1 Harris 角点检测算子:Harris 算子是一种简单的点特征提取算子,这种算子受信号处...

2020-02-25 15:47:42 629

原创 【Python计算机视觉编程】第一章 图像处理基础

一.基本的图像操作和处理1. PIL-Python图像库PIL (Python Imaging Library)图像库提供了很多常用的图像处理及很多有用的图像基本操作。PIL库下载地址[www.pythonware.com/products/pil/]。样例1. #读取一张图像: open(filename,mode) #图像的颜色转换 c...

2020-02-23 11:58:08 254

原创 粒子群优化算法PSO

这里写自定义目录标题一.粒子群优化算法概念二. 代码实现及结果分析三.实验结论一.粒子群优化算法概念基本思想粒子群算法(PSO)属于群智能算法的一种,是通过模拟鸟群捕食行为设计的。假设区域里就只有一块食物(即通常优化问题中所讲的最优解),鸟群的任务是找到这个食物源。鸟群在整个搜寻的过程中,通过相互传递各自的信息,让其他的鸟知道自己的位置,通过这样的协作,来判断自己找到的是不是最优解,同时也...

2019-12-03 21:48:17 1326

原创 遗传算法解决TSP问题

一.原理及问题描述1.遗传算法原理遗传算法的概念简单来说,就是利用种群搜索技术将种群作为一组问题解,通过对当前种群施加类似生物遗传环境因素的选择、交叉、变异等一系列的遗传操作来产生新一代的种群,并逐步使种群优化到包含近似最优解的状态。2.TSP问题描述TSP问题,即旅行商问题,是指对于给定的n个城市,旅行商从某一城市出发不重复的访问其余城市后回到出发城市,要求找出一条路线,路程最短。3....

2019-11-19 21:19:36 7973 2

原创 遗传算法

一.遗传算法理论1.基本概念与术语 遗传算法的概念简单来说,就是利用种群搜索技术将种群作为一组问题解,通过对当前种群施加类似生物遗传环境因素的选择、交叉、变异等一系列的遗传操作来产生新一代的种群,并逐步使种群优化到包含近似最优解的状态。术语:遗传学术语遗传算数术语种群可行解集(经过选择产生的新群体,规模为N)个体可行解染色体可行解的编码串基因...

2019-11-13 16:02:01 1667

原创 蚁群算法

(一)蚁群算法1.起源蚁群优化(ant colony optimization, ACO)是20世纪 90年代初由意大利学者 M.Dorigo等通过模拟蚂蚁的 行为而提出的一种随机优化 技术。最初用于求解旅行商问题, 现在已经成功用于许多组合 Macro Dorigo 优 化 问 题 。 本 节 课 将 介 绍 ACO算法的基本原理和实现 技术,并通过介绍求解旅行 商问题的ACO算法了解实现...

2019-11-05 17:43:16 690

原创 K-means算法与模糊聚类C-means算法

一. K-means算法(一)原理将某一些数据分为不同的类别,在相同的类别中数据之间的距离应该都很近,也就是说离得越近的数据应该越相似,再进一步说明,数据之间的相似度与它们之间的欧式距离成反比。这就是k-means模型的假设。有了这个假设,我们对将数据分为不同的类别的算法就更明确了,尽可能将离得近的数据划分为一个类别。不妨假设需要将数据{xi}聚为k类,经过聚类之后每个数据所属的类别为{ti...

2019-11-05 08:56:50 4595

原创 模糊控制器-上机实验

****一. 模糊控制器-上机实验****%模糊控制器设计a=newfis('fuzzf'); %创建新的模糊推理系统%输入1f1=1; a=addvar(a,'input','e',[-30*f1,30*f1]); %添加 e 的模糊语言变量a=addmf(a,'input',1,'NB','zmf...

2019-10-22 15:14:25 577

原创 【计算智能】-感知器、BP神经网络

**一.感知机的原理 感知机是二分类的线性分类模型,其输入为实例的特征向量,输出为实例的类别,分别取+1和−1二值。如果要处理的数据是线性可分的,则该模型能取得很好的效果,如果数据不是线性可分的,则该模型不能取得很好的效果。以二维平面为例,如果要分类 的点,能被一条直线分开,直线的一侧是正类,直线的另一侧是负类,则说明数据是线性可分的。如果数据需要一个圆来分开则说明数据不是线性可分的...

2019-09-25 19:16:55 360

原创 k-means

k-meansk均值聚类算法(k-means clustering algorithm)是一种迭代求解的聚类分析算法,其步骤是随机选取K个对象作为初始的聚类中心,然后计算每个对象与各个种子聚类中心之间的距离,把每个对象分配给距离它最近的聚类中心。聚类中心以及分配给它们的对象就代表一个聚类。每分配一个样本,聚类的聚类中心会根据聚类中现有的对象被重新计算。这个过程将不断重复直到满足某个终止条件。终止...

2019-09-08 12:12:44 352

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除