自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【计算机视觉】基于BOW的图像检索(Python)

不足之处Kmeans聚类时间长词袋表征特征的过程其实牵涉到量化的过程,这其实损失了特征的精度。检索模块设计的太粗糙,速度太慢没有设计反馈系统,系统无法自动升级主要还是慢和精度不高(这么点图片,聚类就花了很久)1、使用k-means聚类,除了其K和初始聚类中心选择的问题外,对于海量数据,输入矩阵的巨大将使得内存溢出及效率低下。有方法是在海量图片中抽取部分训练集分类,使用朴素贝叶斯分类的方法对图库中其余图片进行自动分类。另外,由于图片爬虫在不断更新后台图像集,重新聚类的代价显而易见。2、字典大小的

2020-05-24 08:18:10 3054 3

原创 计算机视觉---NCC视差匹配

文章目录一、NCC匹配1.1 NCC相关的数学知识1.2 算法步骤二、 实验代码三、实验结果四、实验小结一、NCC匹配基于Normalized cross correlation(NCC)用来比较两幅图像的相似程度已经是一个常见的图像处理手段。在工业生产环节检测、监控领域对对象检测与识别均有应用。NCC算法可以有效降低光照对图像比较结果的影响。而且NCC最终结果在0到1之间,所以特别容易量化比...

2020-04-26 17:15:23 680

原创 基础矩阵

文章目录一、 基础矩阵1、简介2、F的几何推导3、F的代数推导![在这里插入图片描述](https://img-blog.csdnimg.cn/2020042115321268.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2xwMjAxN...

2020-04-21 23:47:20 1880 1

原创 标定相机参数的实现(Python+Opencv)

文章目录一、相机标定原理二、张正友标定法简介三、标定流程四、标定板的制作五、 实现相机标定5.1实现代码5.2实现结果六、 实验小结一、相机标定原理现实生活中的物体都处于三维世界坐标系中,当我们的照相机进行拍摄时,镜头看到的是三维世界坐标系,然而成像时却是二维图像坐标系。由于这种差异,导致镜头成像时的转换矩阵不同,同时还可能引起失真。例如:桶状畸变枕形畸变每个镜头的畸变程度各不相同,...

2020-04-07 17:01:32 5358 3

原创 图像全景拼接

文章目录1、图像全景拼接过程简要介绍1.1 特征点提取与匹配1.2 图像配准1.3 图像融合2、实现多图像拼接(远景)2.1 图片集说明2.2 实现代码2.3 实现结果2.4 实现小结3、同一场景两图片拼接(近景+远景)3.1 图片集说明3.2 实现代码3.3 实现结果3.4 实现小结4、实验过程遇到的问题及解决问题一问题二5、实验总小结1、图像全景拼接过程简要介绍图像的全景拼接包括三大部分:...

2020-03-24 15:50:51 843

原创 SIFT特征提取与检索

文章目录1、SIFT特征提取算法介绍1.1 算法综述1.2 算法特性主要步骤1、SIFT特征提取算法介绍1.1 算法综述尺度不变特征转换(Scale-invariant feature transform或SIFT)是一种电脑视觉的算法用来侦测与描述影像中的局部性特征,它在空间尺度中寻找极值点,并提取出其位置、尺度、旋转不变量。其应用范围包含物体辨识、机器人地图感知与导航、影像缝合、3D模型...

2020-03-07 10:09:11 665

原创 Harris角点检测

文章目录1、基本原理1.1 角点2.2 Harris角点2、 进行Harris角点检测实验2.1 实验代码2.2 重要函数解析2.3 平坦条件下的实验结果1、基本原理1.1 角点• 局部窗口沿各方向移动,均产生明显变化的点• 图像局部曲率突变的点2.2 Harris角点人眼对角点的识别通常是在一个局部的小区域或小窗口完成的。如果在各个方向上移动这个特征的小窗口,窗口内区域的灰度发生了...

2020-02-25 16:42:07 639

原创 opencv+python基本的图像处理

基本图像处理1、 运行环境、语言及计算机视觉库的介绍:1.1 PythonPython是一种跨平台的计算机程序设计语言。是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越多被用于独立的、大型项目的开发。1.2 OpenCVOpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows、...

2020-02-23 11:35:39 706

原创 粒子群算法

粒子群算法算法思想:粒子群算法( Particle Swarm Optimization, PSO)最早是由Eberhart和Kennedy于1995年提出,它的基本概念源于对鸟群觅食行为的研究。用一种粒子来模拟上述的鸟类个体,每个粒子可视为N维搜索空间中的一个搜索个体,粒子的当前位置即为对应优化问题的一个候选解,粒子的飞行过程即为该个体的搜索过程。粒子的飞行速度可根据粒子历史最优位置和种群...

2019-12-03 15:56:35 17768 2

原创 基于遗传算法解决城市TSP问题

基于遗传算法解决城市TSP问题算法原理:TSP是一个组合优化方面的问题,已经成为测试组合优化新算法的标准问题。应用遗传算法解决 TSP 问题,首先对访问城市序列进行排列组合的方法编码,这保证了每个城市经过且只经过一次。接着生成初始种群,并计算适应度函数,即计算遍历所有城市的距离。然后用最优保存法确定选择算子,以保证优秀个体直接复制到下一代。采用有序交叉和倒置变异法确定交叉算子和变异算子。算法...

2019-11-19 19:08:44 3011

原创 蚁群算法

蚁群算法算法简介:蚁群算法是一种用来寻找优化路径的概率型算法。它由Marco Dorigo于1992年在他的博士论文中提出,其灵感来源于蚂蚁在寻找食物过程中发现路径的行为。这种算法具有分布计算、信息正反馈和启发式搜索的特征,本质上是进化算法中的一种启发式全局优化算法。算法实例:旅行商问题(TSP)优化计算公式:~alpha 是信息素重要程度因子~beta 是启发函数重要程度因子...

2019-11-05 15:24:35 2304

原创 遗传算法

遗传算法(GeneticAlgorithms,GA)实现:在计算机上模拟生物的进化过程和基因的操作(选择、交叉、变异)。目的:抽象和严谨地解释自然界的适应过程;将自然生物系统的重要机理运用到人工系统的设计中。算法概述遗传算法的基本思想是从初始种群出发,采用优胜劣汰、适者生存的自然法则选择个体,并通过杂交、变异来产生新一代种群,如此逐代进化,直到满足目标为止。遗传算法所涉及到的基本概念...

2019-11-03 20:37:58 1164

原创 模糊控制器设计

模糊控制器设计该控制器模拟某植物生长情况,输入1为温度,输入2为湿度,输出3为植物生长高度(S-矮,M-中,H-高)植物的生长情况如下:代码`%模糊控制器设计a=newfis(‘fuzzf’); %创建新的模糊推理系统%输入1f1=1;a=addvar(a,‘input’,‘e’,[-3f1,3f1]);%添加 e 的模糊语言变量a=add...

2019-10-22 15:23:28 856

原创 感知机与BP神经网络的简单应用

感知机与BP神经网络的简单应用神经网络神经网络其实就是按照一定规则连接起来的多个神经元。下图展示了一个全连接(full connected, FC)神经网络:神经元按照层来布局。最左边的层叫做输入层,负责接收输入数据;最右边的层叫输出层,我们可以从这层获取神经网络输出数据。输入层和输出层之间的层叫做隐藏层,因为它们对于外部来说是不可见的;同一层的神经元之间没有连接;第N层的...

2019-09-29 19:01:21 552

原创 k-means算法

k-means算法算法思想先随机选取K个对象作为初始的聚类中心。然后计算每个对象与各个种子聚类中心之间的距离,把每个对象分配给距离它最近的聚类中心。聚类中心以及分配给它们的对象就代表一个聚类。一旦全部对象都被分配了,每个聚类的聚类中心会根据聚类中现有的对象被重新计算。这个过程将不断重复直到满足某个终止条件。终止条件可以是以下任何一个:1)没有(或最小数目)对象被重新分配给不同的聚类。...

2019-09-05 16:32:16 726

空空如也

空空如也

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

TA关注的人

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