自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Python--控制台获取输入与正则表达式

在Python编程中,控制台输入和正则表达式是两个重要而实用的概念。掌握这两个技巧可以帮助我们更灵活地处理用户输入以及对文本进行复杂的匹配和处理。本文中将详细介绍Python中如何通过控制台获取用户输入以及如何使用正则表达式进行文本处理。深入探讨输入类型转换、异常处理、多个输入值的存储等方面,并分享一些常见的正则表达式用法,如匹配数字、替换字符串、提取模式内容等。# 使用预定义字符类:pattern = r'\w+' # 匹配字母、数字和下划线。

2023-10-04 03:10:41 1494

原创 Web--JavaScript正则表达式

JavaScript正则表达式用法归纳

2023-03-02 11:24:30 619

原创 python安装opencv报错解决

1、来源2、python报错:AttributeError: ‘module’ object has no attribute ‘xfeatures2d’2.1 cmd命令行2.2 卸载与安装2.3 复制粘贴cv2.pyd1、来源转载自https://blog.csdn.net/weixin_44060222/article/details/1050245092、python报错:AttributeError: ‘module’ object has no attribute ‘xfeatures2.

2021-02-08 19:14:09 5297 2

原创 计算机视觉--Bag of features图像检索

一、原理介绍1.1 Bag-of-words简介1.2 背景知识1.2.1 SIFT简介1.2.2 图像特征提取1.3 Bag of features原理及流程介绍一、原理介绍1.1 Bag-of-words简介最初的Bag-of-words ,也叫做“词袋”,在信息检索中,Bag-of-words model假定对于一个文本,忽略其词序和语法,句法,将其仅仅看做是一个词集合,或者说是词的一个组合,文本中每个词的出现都是独立的,不依赖于其他词是否出现。应用于文本的BoW简单实例John li.

2020-05-24 21:24:52 837

原创 计算机视觉--立体视觉(NCC视差匹配)

前言一、立体视觉原理1.1 几何原理1.2 立体匹配的步骤1.3 窗口匹配方法匹配代价1.4 归一化互相关(NCC)二、实验内容2.1 实验目的与要求2.2 代码实现2.3 实验结果与分析三、总结前言立体匹配主要是通过找出每对图像间的对应关系,根据三角测量原理,得到视差图;在获得了视差信息后,根据投影模型很容易地可以得到原始图像的深度信息和三维信息。立体视觉匹配在立体视觉研究中是比较核心的...

2020-04-26 17:46:41 2681

原创 计算机视觉--对极几何与基础矩阵

前言一、对级几何1.1 基本概念1.2 极点与像平面关系二、基础矩阵2.1 本质矩阵E的推导2.2 基础矩阵F的推导2.3 基础矩阵F的性质2.4 基础矩阵F的求解2.4.1 八点算法2.4.2 归一化八点算法前言在之前的文章中,介绍过相机矩阵,这是针对单个相机的,可我们知道单个相机图片并不能告诉我们物体的深度信息,这时至少需要两个相机,这样在两视图间内在的射影几何关系就是对极几何,而基础...

2020-04-22 04:49:09 2821 2

原创 计算机视觉--python+opencv相机标定

计算机视觉--python+opencv相机标定前言张正友标定法简介环境介绍一、实验原理/步骤1.1 计算单应性矩阵H1.2 计算内参数矩阵1.3 计算外参数矩阵1.4 最大似然估计二、棋盘格标定实验2.1 实验步骤2.2 数据集准备2.3 代码实现2.4 实验结果2.4.1 角点检测结果2.4.2 内部参数计算结果2.4.3 外部参数计算结果2.4.4 外部参数可视化结果2.4.5 平均重投影误...

2020-04-07 17:02:02 1635

原创 计算机视觉--图像的拼接融合

计算机视觉--图像的拼接融合一、全景图像拼接原理介绍1.1 背景介绍1.2 基本原理1.3 图像拼接整体流程二、全景图像拼接实验2.1 代码实现2.2 不同场景的实验结果与分析2.2.1 针对固定点拍摄图片2.2.2 移动拍摄位置2.2.3 视差变化大的场景三、总结实验内容总结实验过程总结一、全景图像拼接原理介绍1.1 背景介绍    图片的全景拼接如...

2020-03-24 15:53:44 4740

原创 计算机视觉--SIFT特征提取与检索

计算机视觉--SIFT特征提取与检索一、SIFT(尺度不变特征变换)介绍1.1 SIFT原理1.2 SIFT算法的实现步骤1.3 SIFT算法的数学表达二、SIFT特征提取与检索实验2.1 数据集准备2.2 SIFT特征提取并展示特征点代码实现结果展示分析2.3 SIFT特征匹配代码实现结果展示分析2.4 数据集内部检索匹配最多的图片代码实现结果展示分析三、总结一、SIFT(尺度不变特征变换)介...

2020-03-08 09:39:13 2495

原创 安装笔记--MYSQL安装与配置

前言1.MYSQL安装2.Navicat安装3.环境配置前言安装所需材料:链接:https://pan.baidu.com/s/1ZO6rIF0hbWch79P5M3hD0A 提取码:cnrj1.MYSQL安装首先,下载 MySQL 数据库的安装包:mysql-5.7.17.msi.所有需要的材料都放在网盘里了,自行提取。下载完成之后,双击打开此msi文件,进入如下界面:标注1:安...

2020-03-05 20:31:55 359

原创 安装笔记--eclipse+jdk+neo4j安装与配置

1.eclipse安装2.JDK安装3.环境变量配置4.在eclipse中创建与导入项目4-1 eclipse导入项目5.neo4j配置1.eclipse安装第一步:下载eclipse,并安装。下载链接: http://www.eclipse.org/downloads/.点击 Download Packages;如图:根据自己的系统选择64位的,点击相应链接下载(可能会弹出一个需...

2020-03-03 21:09:08 1134

原创 Web--获取网页对象的方法

获取document对象的方法

2020-03-02 21:02:45 951

原创 安装笔记--python2.7(Anaconda2)+PCV+导opencv包(详细步骤含下载资源)

python(Anaconda2)+PCV安装笔记1.pycharm安装1.pycharm安装可以先去下载Anaconda2安装包,博主因为网速太慢了,为了省时,边等待边安装pycharm.     PyCharm 是一款功能强大的 Python 编辑器,具有跨平台性,鉴于目前最新版 PyCharm 使用教程较少,为了节约时间,来介绍一下 P...

2020-03-02 15:13:22 1663

原创 计算机视觉--Harris角点检测实现与分析(二)

计算机视觉--Harris角点检测实现与分析(二)一、Harris角点检测1.1 基本原理1.2 数学表达二、代码实现三、结果与分析3.1 不同场景的R值讨论关于Harris角点检测的基本概念和不同场景下的检测结果分析已记录在上一篇博客中(点击): 计算机视觉–Harris角点检测实现与分析(一).本篇主要对Harris角点检测响应函数进行分析。一、Harris角点检测1.1 基本原理&n...

2020-03-01 18:19:59 594 2

原创 计算机视觉--Harris角点检测实现与分析(一)

计算机视觉--Harris角点检测实现与分析一、Harris角点检测1.1 何为角点?1.2 角点检测算法基本思想是什么?1.3 如何用数学方法去刻画角点特征?一、Harris角点检测1.1 何为角点?      对于角点,到目前为止还没有明确的数学定义。但是我们可以认为角点就是极值点,即在某方面属性特别突出的点。一般的角点检测都是...

2020-02-25 17:08:20 1642

原创 计算机视觉--python图像处理基础

计算机视觉--python图像处理基础前言一、图像轮廓和直方图1.1 原理介绍1.2 代码实现及结果前言        图像处理的研究领域,大家都知道Matlab,本章介绍python语言的基础图像处理。Python 里面最常用的图像操作库是Image library(PIL),在实验开始前,首先进行软件安装与环境...

2020-02-23 10:37:24 1766

原创 粒子群优化算法

粒子群优化算法一、算法介绍1.1 问题提出1.2 问题抽象1.3 算法描述1.4 算法流程二、代码分析2.1 Schaffer()函数2.1 Griewank()函数2.3 Rastrigin()函数2.4 Drawfunc(label)函数2.5 fun()函数2.6 主程序PSO.m三、参数测试3.1 加速因子c1、c2,惯性权重w3.2 适应度函数维数dim,种群规模sizepop一、算法...

2019-12-03 21:44:36 5960 3

原创 遗传算法解决TSP问题

遗传算法解决TSP问题一、遗传算法与TSP问题1.1 TSP问题回顾1.2 遗传算法描述1.3 算法实现步骤1.4 算法流程图二、代码与解释三、结果与分析3.1 种群规模对算法性能的影响3.2 城市序列对算法性能的影响3.3 城市个数对算法性能的影响3.4 交叉概率对算法性能的影响3.5 变异概率对算法性能的影响四、小结(注意点)一、遗传算法与TSP问题1.1 TSP问题回顾    TSP问...

2019-11-19 20:48:58 4939

原创 蚁群算法

蚁群算法一、思想二、基本原理三、代码实现(旅行商问题)四、结果与分析4.1算法迭代4.2参数设置对蚁群算法性能的影响4.2.1参数α对算法性能的影响4.2.2参数β对算法性能的影响4.2.2参数ρ对算法性能的影响一、思想    将蚁群算法应用于解决优化问题的基本思路为:用蚂蚁的行走路径表示待优化问题的可行解,整个蚂蚁群体的所有路径构成待优化问题的解空间。路径较短的蚂蚁释放的信息素量较多,随着时...

2019-11-05 18:19:40 2871

原创 遗传算法

遗传算法一、定义二、特点三、基本运算过程流程图四、代码实现4.1Schaffer()函数4.2Griewank()函数4.3Rastrigin()函数4.4Drawfunc(label)函数4.5fun()函数4.6主程序GA.m五、结果分析5.1目标函数为Schaffer()函数5.2目标函数为Griewank()函数5.3目标函数为Rastrigin()函数六、小结一、定义    遗传算法...

2019-11-05 08:01:52 2337 1

原创 FCM聚类与K-means聚类的分析比较

FCM聚类与K-means聚类的分析比较一、FCM聚类1.简介2.FCM聚类算法原理基本步骤流程图二、数据集介绍1.数据集来源2.详细介绍三、FCM聚类实现1.Matlab代码2.运行结果(5次)3.分析四、K-means聚类实现1.K-means算法基本原理2.Matlab代码3.运行结果(5次)4.分析五、对比分析一、FCM聚类1.简介     模糊C均值聚类(FCM),即模糊ISODA...

2019-10-31 19:37:20 11763 3

原创 模糊控制

模糊控制一、代码实现二、结果展示三、小结一、代码实现%模糊控制器设计a=newfis('fuzzf'); %创建新的模糊推理系统 命名为a%输入1f1=1; a=addvar(a,'input','e',[-15*f1,15*f1]); %e:error %添加 e 的模糊语言变量a=addmf(a,'inp...

2019-10-22 15:51:17 1299

原创 BP神经网络和感知器基本原理

BP神经网络和感知机基本原理一、BP神经网络1.基本原理2.BP神经元二、K-means算法思想快捷键标题1级标题2级标题3级标题四级标题五级标题六级标题文本样式列表链接代码片表格自定义列表注脚注释LaTeX 数学公式插入甘特图插入UML图插入Mermaid流程图插入Flowchart流程图一、BP神经网络1.基本原理BP神经网络是一种按误差逆传播算法训练的多层前馈网络,是目前应用最广泛的神...

2019-10-07 07:17:30 2069

原创 K-means聚类算法

K-means聚类算法一、定义二、K-means算法思想三、流程图四、算法优缺点优点缺点五、算法实现一、定义聚是一个将数据集中在某些方面相似的数据成员进行分类组织的过程,聚类就是一种发现这种内在结构的技术,聚类技术经常被称为无监督学习。k均值聚类是最著名的划分聚类算法,由于简洁和效率使得他成为所有聚类算法中最广泛使用的。给定一个数据点集合和需要的聚类数目k,k由用户指定,k均值算法根据某个距...

2019-09-09 10:40:58 2340

空空如也

空空如也

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

TA关注的人

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