- 博客(19)
- 收藏
- 关注
原创 计算机视觉——基于bag of features的图像检索
文章目录1. 原理1.1 Bag of features算法1.2 K-means算法简介2. 代码3. 实验结果及分析3.1实验结果3.2 实验小结4. 遇到的问题及解决方法1. 原理1.1 Bag of features算法Bag of features,简称Bof,中文翻译为“词袋”,是一种用于图像或视频检索的技术。而检索就要进行比对。两幅不同的图像如何比对,比对什么,这就需要提炼出每幅图像中精练的东西出来进行比较。1、Bag of features算法基础流程1、收集图片,对图像进行sif
2020-05-24 20:01:49 672 1
原创 计算机视觉——NCC视差匹配方法
文章目录1.NCC匹配介绍1.1原理1.2匹配流程2.代码3.结果和分析3.1实验结果展示3.2小结4.遇到的问题及解决方法1.NCC匹配介绍1.1原理对于原始的图像内任意一个像素点(px,py) 构建一个n×n的邻域作为匹配窗口。然后对于目标相素位置(px+d,py) 同样构建一个n×n大小的匹配窗口,对两个窗口进行相似度度量,注意这里的d有一个取值范围。对于两幅图像来说,在进行NCC计算...
2020-04-26 17:17:58 1242
原创 计算机视觉——参数矩阵与八点法的运用
文章目录1基础矩阵1.1原理1.2.基础矩阵性质1.3计算F:八点法1.4八点算法的基本步骤1.5八点算法优缺点2.代码2.1八点法代码2.2极线极点图代码3.结果和分析3.1前后拍摄3.2平行拍摄3.3左右拍摄3.4总结4.遇到的问题及解决方法1基础矩阵1.1原理对于一幅图像上的点x(图上p1),在另一幅图像上存在对极线l’,并且在第二幅图像上,与x匹配的点x’(点p2)必然在l’上。为...
2020-04-21 23:39:07 3500 1
原创 python实现张正友棋盘格标定法
文章目录1.原理1.1相机的内参数1.2张氏标定法1.3切向畸变与径向畸变2.环境与代码2.1棋盘环境2.2图片选取2.3代码3.实验结果与分析3.1角点检测结果3.2内参结果截图3.3外参结果截图3.4小结4.遇到的问题及解决方法1.原理**1.1相机的内参数**设P=(X,Y,Z)为场景中的一点,在针孔相机模型中,其要经过以下几个变换,最终变为二维图像上的像点p=(μ,ν):将P从...
2020-04-07 14:35:07 4569 3
原创 python实现全景拼接
文章目录一、原理1.RANSAC算法2.全景拼接(1)图像配准(2)图割方法(3)图像融合二、代码三、实验结果及分析1.固定点位拍摄多张图片2.针对同一场景,更换拍摄位置四、遇到的问题及解决方法1.图像尺寸过大/图像尺寸不一致2.runtimewarning:invalid value encountered in divide3.did not meet fit acceptance crite...
2020-03-24 14:20:37 1914 5
原创 SIFT描述子及特征匹配——python实现
文章目录数据集SIFT描述子1.原理2.代码3.结果4.分析描述子匹配1.原理2.代码3.结果4.分析图片可视化匹配1.原理2.代码3.结果4.分析遇到的问题及解决方法1.图片尺寸不同,无法进行特征匹配2.VLfeat无法使用3.下载安装pydot时报错数据集因为疫情原因没有口罩出门,本实验取了某游戏中英雄的正面,左右侧面,背面全身像作为数据集,共4位英雄,16张全身像。SIFT描述子1....
2020-03-07 20:56:53 2150 2
原创 Harris角点检测——python实现
文章目录1.实验原理1.1什么是角点1.2数学表达2.实验代码3.实验结果及分析3.1边缘多的场景3.2角点丰富的场景3.3纹理平坦的场景1.实验原理1.1什么是角点角点就是极值点,即在某方面属性特别突出的点,是在某些属性上强度最大或者最小的孤立点、线段的终点。而对于图像而言,如图所示红点部分,即为图像的角点,其是物体轮廓线的连接点。因此,在角点时,窗口向任意方向的移动都导致图像灰度的明显...
2020-02-25 15:30:58 5450 2
原创 python编程软件安装全纪实
记录一下这次安装python所需要的的编程软件的全过程,不能白白浪费了我三天时间。pythonxy首先是在老师的建议下安装好了pythonxy,但是并没有所需要的的第三方库,在网上关于pythonxy第三方库安装的教程以及安装过程中遇到的问题的博客少之又少,所以除了一个print‘hello’我啥都没实现。卸载,跟着舍友装了ananconda。anaconda重头戏来了,我在这里花了10个...
2020-02-23 16:49:41 432
原创 计算机视觉--使用pycharm进行基础图像处理
文章目录1.直方图1.1基本原理1.2代码实现1.3直方图2.高斯滤波2.1基本原理2.2代码实现2.3高斯滤波3.直方图均衡化3.1基本原理3.2代码实现3.3直方图均衡化1.直方图1.1基本原理1.2代码实现1.3直方图2.高斯滤波2.1基本原理2.2代码实现2.3高斯滤波3.直方图均衡化3.1基本原理3.2代码实现3.3直方图均衡化...
2020-02-22 19:40:53 6878 2
原创 IDEA小贴士和使用禁忌
IDEA使用禁忌文章目录空格和中文!!!!配置IDEA的一切包括服务器(Tomcat)和工具(Maven)之类的东西,保存的路径切记不要有——空格和中文!!!!罪过,配置了大半天以后实训老师的话终于飘入脑子里了:“愿天堂没有中文和空格”(手动无语)如果不慎错误设置并且出现Capture agent: unable to read settings的错误的时候,看一看下面这篇博客,我活过来...
2020-01-06 15:42:01 502
原创 基于随机森林算法的葡萄酒种类识别
文章目录唠两句1. 随机森林算法原理1.1 决策树的构建(CART算法)1.2 Gini系数1.3 随机森林的构建2. 数据集来源3. 代码实现(核心代码)3.1 随机森林函数3.2 决策树生成函数3.3 决策树决策函数4. 系统分析唠两句这篇文章是自己写实验报告的时候突发奇想写的,把这学期的计算时能答辩的课题改编成自己的博客,嗯总算实现老师说的写博客的意义了。源代码是借鉴自https://b...
2019-12-21 01:33:00 4258 3
原创 粒子群优化算法
粒子群优化算法文章目录粒子群优化算法1.算法原理1.1算法介绍1.2算法流程2.代码实现3.实验结果和分析3.结论1.算法原理1.1算法介绍粒子群优化算法是一种进化计算技术,源于对鸟群捕食的行为研究。粒子群优化算法的基本思想:是通过群体中个体之间的协作和信息共享来寻找最优解。1.2算法流程1)初始化一群微粒(群体规模为N),包括随机位置和速度;2)评价每个微粒的适应度;3)对每个微...
2019-12-03 20:17:45 1432
原创 遗传算法实现TSP问题
GA算法在流程性价问题中的你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;...
2019-11-19 23:31:37 702 1
原创 计算智能——蚁群算法
蚁群算法文章目录蚁群算法1.算法原理2.基本流程3.数据获取3.1信息素重要程度因子改变时3.2启发函数重要程度因子改变时3.3信息素挥发因子改变时4.算法实现(matlab)5.结论5.1信息素重要程度因子5.2启发函数重要程度因子5.3信息素挥发因子1.算法原理蚁群算法是模拟蚂蚁觅食的原理,设计出的一种群集智能算法。蚂蚁在觅食过程中能够在其经过的路径上留下一种称之为信息素的物质,并在觅食...
2019-11-05 18:16:05 1583 1
原创 计算智能——遗传算法
**遗传算法**文章目录遗传算法1遗传算法介绍1.1算法原理1.2 算法执行过程2.算法实现2.1matlab实现3.具体函数实例3.1Rastrigin评估函数3.2Schaffer评估函数3.3Griewank评估函数4.结论1遗传算法介绍1.1算法原理遗传算法是模拟达尔文生物进化论的自然选择和遗传学机理的生物进化过程的计算模型,是一种通过模拟自然进化过程中选择,杂交,变异等操作搜...
2019-11-04 22:06:50 801
原创 k-means算法和c-means算法对比实例
**k-means算法和c-means算法对比实例算法对比的前提是首先要有足够的数据量,所以我这里先从王者荣耀数据库里面采集了职业选手进四年数场比赛中的KDA,参团率,场均击杀,最高击杀,场均死亡,最高死亡,场内助攻以及最高助攻八个维度的数据,共1330组。随后将其导入matlab中,分成八个列,一维一列...
2019-11-03 20:58:08 2016
原创 模糊控制
模糊控制模糊控制器设计(matlab实现)%模糊控制器设计a=newfis('fuzzf'); %创建新的模糊推理系统%输入1f1=1; a=addvar(a,'input','e',[-3*f1,3*f1]); %添加 e 的模糊语言变量a=addmf(a,'input',1,'NB','zmf',[-3...
2019-10-22 15:39:43 968
原创 感知器与BP神经网络的简单应用
感知器与BP神经网络的简单应用一、概念1、BP神经网络基本BP算法包括信号的前向传播和误差的反向传播两个过程。即计算误差输出时按从输入到输出的方向进行,而调整权值和阈值则从输出到输入的方向进行。正向传播时,输入信号通过隐含层作用于输出节点,经过非线性变换,产生输出信号,若实际输出与期望输出不相符,则转入误差的反向传播过程。误差反传是将输出误差通过隐含层向输入层逐层反传,并将误差分摊给各层所有...
2019-09-29 20:26:47 907
原创 计算智能——K-means聚类算法的原理和实现(C语言)
**计算智能——K-means聚类算法的原理和实现(C语言)k-means聚类算法是一种迭代求解的聚类分析算法。
2019-09-08 20:55:11 2161 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人