自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (1)
  • 收藏
  • 关注

原创 中国大学mooc 嵩天python爬虫实例 获取中国最好大学排名2020——解决数据获取为none的情况

获取中国最好大学排名2020一、要求爬取最好大学网上排名前20的学校,以表格形式输出,包括(排名,学校名称,总分)。由于mooc的学习视频为早期,现在的最好大学网已经更改相关网址为网页链接:https://www.shanghairanking.cn/rankings/bcur/2020具体的代码和优化在课程中都有给到,以下是我对于遇到没有办法读取问题进行的修改。二、问题解决2.1 获取学校名称时html的标签名变化为不再直接在获取中添加代码: aa = tds[1].find("a").

2021-02-11 00:09:56 1447 9

原创 python计算机视觉编程——基于BOF的图像检索(附代码)

图像检索一、图像检索1.1基本原理1.2 BOW原理简述(同BOF原理)1.3 基于BOF的图像检索基本流程1.3.1 sift特征提取1.3.2 建立视觉单词1.3.3 K-Means算法二、实验2.1 实验环境2.2实验要求2.3实验代码(实验分析也在其中)1.生成sift特征文件2.建立数据库3.测试索引三、总结3.1 实验总结3.2 遇到的问题此次实验的内容主要有关于图像检索的内容,与教材《python计算机视觉编程》衔接,将展示如何利用文本挖掘技术对基于图像视觉内容进行图像搜索。一、图像检索

2020-05-23 20:41:18 3666 5

原创 python计算机视觉编程——立体图像之计算视差图

计算视差图一、立体图像1.1概念1.2关于图像配准算法二、立体重建之计算视差图2.1归一化及算法概念2.2匹配流程三、实验测试3.1实验要求3.2实验代码3.3实验结果分析3.4实验总结和遇到的问题此次实验的内容主要有关于计算视差图的内容,与教材《python计算机视觉编程》衔接。一、立体图像1.1概念一个多视图成像的特殊例子是立体视觉(或者立体成像),即使用两台只有水平(向一侧)偏移的照...

2020-04-26 17:09:31 3060 1

原创 python计算机视觉编程——基础矩阵和对极几何

基础矩阵一、基础矩阵原理1.1原理定义1.2几何推导1.3基础矩阵性质1.4基础矩阵估算方法二、实验测试2.1实验要求2.2.1实验一2.2.1.1代码2.2.1.2分析2.2.2实验二2.2.2.1代码2.2.2.2分析2.3 实验总结2.4遇到的问题此次实验的内容主要有关于基础矩阵的内容,与教材《python计算机视觉编程》衔接。一、基础矩阵原理用两个相机在不同位置拍摄同一物体,两张照片...

2020-04-21 21:51:58 988

原创 Python——计算文件的代码行数,空行数和注释行数【极简版】

计算python代码行数一、代码二、分析一、代码count = 0description=0blank=0#主要通过enumerate(open(filepath,r))这个函数来实现读取文件填写绝对地址,encoding后缀是因为代码报错解决读取错误而加#用三个简单判断来读取代码中的代码行,空行和注释行,但是只能解决最简单的情况,这里测试的是我习题①写的代码文件for index,...

2020-04-12 17:24:10 1079

原创 python计算机视觉编程——张正友的相机平面标定

特征提取一、关于张氏标定法1.1简介1.2为什么要进行相机标定1.2.1关于畸变1.3 相机标定的原理1.4如何进行相机标定二、实验测试2.1实验步骤2.2matlab环境下的测试2.3 python 代码此次实验的内容主要有关于张正友博士的平面标定法的测试。一、关于张氏标定法1.1简介「张氏标定法」 是张正友博士在1999年发表在国际顶级会议ICCV上的论文《Flexible Camer...

2020-04-07 16:26:50 1237

原创 当opencv成功安装后在pycharm中无法找到对应的包

当我安装好opencv后,点开pycharm环境中import包,发现cv2没办法被调用到,可以参考以下方法:1找到python的site-packages文件夹中安装好的opencv的cv2文件夹opencv的__init__.py文件,修改__init__.py文件,类似地址:D:\python\Lib\site-packages\cv2打开后将原来的代码注释掉(删掉也行),更改为:...

2020-04-04 09:42:20 1481

原创 python计算机视觉编程——全景拼接

全景拼接一、图像拼接1.1什么是图像拼接1.2图像拼接的用到的技术支持1.2.1 APAP算法1.2.2 用最大流最小割找拼接裂缝1.2.3 multi-band blending实现图像融合1.3用python完成简单的图像拼接1.3.1实验代码1.3.2实验内容与分析1.3.3实验小结与问题解决一、图像拼接1.1什么是图像拼接图像拼接(Image Stitching)是一种利用实景图像组...

2020-03-24 15:33:10 1527

原创 解决graphviz安装失败 ——dot not in found

关于graphviz安装失败我的电脑环境的是win10 + python3.X + pycharm一般是环境配置和版本兼容的问题,我发现我能找到的帖子都不能解决我dot not in found 的问题除了最开始的pip install graphviz (要在安装的地方设置系统环境变量)和pydot的顺序不能变,还有额外安装pydot-ng都不能解决我的问题。因为最新的pydot1....

2020-03-10 16:46:19 2977

原创 python计算机视觉编程——sift特征提取和ransac减少错配

SIFT算法运用演示一、什么是sift算法SIFT,即尺度不变特征变换(Scale-invariant feature transform,SIFT),是用于图像处理领域的一种描述。这种描述具有尺度不变性,可在图像中检测出关键点,是一种局部特征描述子。它是由David Lowe发明的。SIFT在2004年由Lowe完善并经受住了时间的考验。SIFT特征是基于物体上的一些局部外观的兴趣点而与影...

2020-03-08 21:02:27 6164 3

原创 python计算机视觉编程——关于Harris角点检测方法的运用

图像局部描述符一、 Harris角点检测1.1什么是角点在学习Harris角点检测算法之前,我们先要明确说明是角点。从图像分析的角度来定义角点可以有以下两种定义:角点可以是两个边缘的角点;角点是邻域内具有两个主方向的特征点;所以我们可以直观的概括下角点所具有的特征:轮廓之间的交点;对于同一场景,即使视角发生变化,通常具备稳定性质的特征;该点附近区域的像素点无论在梯度方...

2020-02-25 16:02:15 1001

原创 计算机视觉——入门级python安装环境配置和测试使用

计算机视觉——入门级python安装环境配置和测试使用一、关于python二、python的下载安装1.python安装2.python环境配置三、载体配置(pycharm)四、库的导入(vlfeat+pcv+pillow)1.pcv库2.vlfeat库3.pil库(pillow)五、测试使用一、关于pythonPython是一种计算机程序设计语言。是一种面向对象的动态类型语言,最初被设计用于...

2020-02-23 11:30:11 1408

原创 Matlab环境下PSO粒子群优化算法的模型测试

Matlab环境下PSO粒子群优化算法的模型测试一、粒子群优化算法简介1.1简介1.2背景1.3与遗传算法相比较1.3.1共同点1.3.2不同点1.4PSO优缺点1.5关于参数的设置二、算法流程三、代码模型3.1源代码一、粒子群优化算法简介1.1简介粒子群优化算法(Particle Swarm optimization,PSO)又翻译为粒子群算法、微粒群算法、或微粒群优化算法。是通过模拟鸟群...

2019-12-03 18:55:28 3625 1

原创 关于使用遗传算法解决TSP商旅问题的实例——MATLAB下的模型创建

关于使用遗传算法解决TSP商旅问题的实例——MATLAB下的模型创建1 遗传算法基本概念1.1基本算法原理1.2 比较对应1.3理论支持2 具体算法流程2.1 染色体的编码2.2 群体初始化2.3 适应值评价2.4选择算子2.5 交配算子(杂交算子)2.6 变异算子2.7 算法流程3 关于经典TSP问题4 解决问题的分析1 遗传算法基本概念借鉴自然进化的理念,问题优化的过程可以看成类似于生物进...

2019-11-19 19:49:23 2499 1

原创 Matlab环境下蚁群优化算法关于TSP问题的应用

Matlab环境下蚁群优化算法关于TSP问题的应用1 基本概念1.1生物学原理1.2 基本思想2 蚁群算法的基本流程1 基本概念蚁群算法是一种用来寻找优化路径的概率型算法。1.1生物学原理人们在研究蚂蚁觅食的过程中,发现单个蚂蚁的行为比较简单,但是蚁群整体却可以体现一些智能的行为。例如蚁群可以在不同的环境下,寻找最短到达食物源的路径。这是因为蚁群内的蚂蚁可以通过某种信息机制实现信息的传递。...

2019-11-05 15:39:12 1386

原创 Matlab下遗传算法的优化运用——展示为多维影像

Matlab下遗传算法的优化运用——展示为多维影像1 基本概念1.1基本算法原理1.2 比较对应1.3理论支持2 具体算法流程2.1 染色体的编码2.2 群体初始化2.3 适应值评价2.4选择算子2.5 交配算子(杂交算子)2.6 变异算子2.7 算法流程3Matlab环境下的遗传算法多维展示①主函数GA.m②求适应值③ 开始遗传迭代(轮盘赌选择)④ 采用单点交叉,交配算子⑤变异算子⑥ 输出1 ...

2019-11-03 16:54:30 1166

原创 模糊控制模型具体运用——球员分析

MATLAB环境中模糊控制模型的运用1 模糊逻辑概念原理1.1 创建模型1.2具体代码解析①创建模糊推理系统![在这里插入图片描述](https://img-blog.csdnimg.cn/2019102215231493.png)② 添加模糊语言变量![在这里插入图片描述](https://img-blog.csdnimg.cn/20191022152447543.png?x-oss-proce...

2019-10-22 15:41:06 1335

原创 关于感知机及BP神经网络的个人解读

写在前面关于人工智能的学习如今可分为三个学派:Ⅰ.符号学派:主要通过逻辑推理来得出最终的结果,需要通过指定多种规则和判断来优化算法,使得到最符合事实的答案。Ⅱ.连接学派:最具代表性的是如今比较热门的关于利用感知机和神经网络的原理,深度学习。Ⅲ.行为学派:主要比较具代表性的为进化算法,遗传算法,群优化算法。三种学派各有各的优势和尚未解决的问题,仍然需要不断探索。深度学习是机器学习的分支。...

2019-10-09 22:32:24 172

原创 关于K-means算法的个人解读

关于K-means算法的个人解读一、简介K-means算法是很典型的基于距离的聚类算法,何谓聚类,大家都明白的道理时物以类聚,人以群分;相同属性相同合适性格的人会被人们归为一类,他们甚至相互吸引,其中有着某些特定的特点来对某一类人群加以区分,数据和物也是一样。K-means算法的用处就是用来找到某批数据中的不同类别,并对不同的数据加以区分。该算法是基于数据之间的抽象距离,将其具现化到一维,二维...

2019-09-08 13:33:28 738

关于使用遗传算法解决TSP商旅问题的实例matlab.rar

有需要的可以下载,对应博客博文源码。关于使用遗传算法解决TSP商旅问题的实例.GA matlab完整代码,运行其中main文件即可出结果。有图,可以根据我的博文解析匹配参数进行调整。

2020-06-23

空空如也

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

TA关注的人

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