- 博客(22)
- 收藏
- 关注
原创 创建表时:ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT=‘城市维度表‘;
ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT=‘城市维度表‘,创建表时,解释
2022-07-14 14:05:45 3700
原创 虚拟机iOS中xcode运行项目模拟器窗口太大,设置中文输入法
虚拟机Xcode运行的iPhone窗口太大,可以单击窗口,按如下选择:Window–> Scale–>选择显示的窗口大小。
2021-01-08 21:00:22 924
原创 python取消科学计数法输出
有时候在读取文件并输出显示数组之类的大量数据的时候,发现输出的数总是以科学计数法的方式,不方便看。设置在控制台输出不显示成科学计数法,显示出完整的数字,如下的代码实现:import numpy as npimport csvnp.set_printoptions(suppress=True) # 取消科学计数法输出...
2020-06-23 15:20:48 16136 2
原创 NCC视差匹配计算视差图(python)
一、视差计算原理1.1NCC视差匹配方法 归一化相关性(normalization cross-correlation),简称NCC。其是对图像内的像素点来构建一个nn的邻域作为匹配窗口,然后对目标像素位置同样的构建一个nn大小的匹配窗口,对两个窗口进行相似度度量。对于两幅图像来说,在进行NCC计算之前要对图像进行处理,也就是讲两帧图像进行极线校正,使两帧图像的光心处于同一水...
2020-04-26 18:21:03 2831 2
原创 求解图像基础矩阵
一、基础矩阵1.1 对极几何 对极几何是描述两视射影几何的基本工具,当我们使用两个相机在不同位置对同一场景进行拍摄时,为了描述两幅图像之间的关系,引入对极几何。对极几何是两幅图像之间,两幅图像上的匹配点与以基线(连接两摄像机中心的直线)为轴的平面束的交的几何。 已知两个摄像头的光心和,为空间中的一点,和是点在两个摄像头成的像中的投影。平面称为外极平面,显然和是和上...
2020-04-22 15:09:34 1416
原创 python-全景拼接图像
一、全景拼接介绍在同一位置(即图像的照相机位置相同)拍摄的两幅或者多幅图像是单应性相关的。我们经常使用该约束将很多图像缝补,来拼成一个大的图像来创建全景图像。1.1 流程:1.根据给定图像/集,实现特征匹配。2.通过匹配特征计算图像之间的变换结构。3.利用图像变换结构,实现图像映射。4.针对叠加后的图像,采用APAP之类的算法,对齐特征点。(图像配准)5.通过图割方法,自动选取拼接缝...
2020-03-24 16:42:23 1948 5
原创 Python环境下安装PyGame和PyOpenGL
在进行增强现实的时候我们需要用到两个工具包:PyGame 和 PyOpenGL,本章在python环境下对这两个工具包的安装进行说明。一、安装PyGamePyGame 是非常流行的游戏开发工具包,它可以非常简单地处理显示窗口、输入设备、事件,以及其他内容。其下载安装过程如下:1. 进入python官网点击PyPI2. 输入pygame3 点进去找到下面的 Download fil...
2020-03-24 01:59:00 1064
原创 (三)计算机视觉 --SIFT特征匹配、地理标记图像匹配及RANSAC图像拼接
一、sift特征检测概述 SIFT即尺度不变特征转换,是一种计算机视觉的算法。它用来侦测与描述影像中的局部性特征,它在空间尺度中寻找极值点,并提取出其位置、尺度、旋转不变量。SIFT特征是基于物体上的一些局部外观的兴趣点而与影像的大小和旋转无关,其对于光线、噪声等一些微视角改变的容忍度也相当高,且SIFT特征的信息量大,适合在海量数据库中快速准确匹配。1.1特征点 S...
2020-03-08 12:05:47 3369 5
原创 PyCharm运行时跳多个Python Console窗口的解决方法
一、问题: 最开始安装PyCharm并用于运行程序的时候,发现总是在点击run运行一次程序的时候打开一个新的窗口,如下图显示。同一段程序每运行一次就出现一个新的Python Console窗口,看着很不舒服。二、解决方法: 要想在点击run的时候在run窗口里运行,需要修改configurations,具体方法为:点击菜单栏run--->E...
2020-03-03 11:58:23 11515 9
原创 (二)计算机视觉--Harris角点检测
一、Harris角点检测1.1 算法思想 角点原理来源于人对角点的感性判断,即图像在各个方向灰度有明显变化。算法的核心是利用局部窗口在图像上进行移动判断灰度发生较大的变化,所以此窗口用于计算图像的灰度变化。 根据下面三幅图可以清晰理解角点检测的过程:当一个窗口在图像上移动,如图(a),窗口在各个方向上都没有变化,则认为窗口区域为平滑区域。如图(b),窗口在某个方...
2020-02-25 18:29:23 1114
原创 粒子群优化算法(PSO)
一、算法基本流程1.1算法概述粒子群优化(PSO, particle swarm optimization)算法是计算智能领域,除了蚁群算法,鱼群算法之外的一种群体智能的优化算法,该算法最早由Kennedy和Eberhart在1995年提出的,该算法源自对鸟类捕食问题的研究。算法步骤:(1)初始化所有的微粒,包括它们的位置和速度,把个体的历史最优pBest设为当前位置,群体的最优...
2019-12-03 21:08:33 7383 2
原创 遗传算法解决TSP问题
一、TSP问题TSP问题:给定一组n个城市和俩俩之间的直达距离,寻找一条闭合的旅程,使得每个城市刚好经过一次且总的旅行距离最短。TSP是一个具有广泛的应用背景和重要理论价值的组合优化问题。 近年来,有很多解决该问题的较为有效的算法不断被推出,例如Hopfield神经网络方法,模拟退火方法以及遗传算法方法等。TSP的搜索空间随着城市数量的增加而增大,在庞大的搜索空间里求最优解,是个很大的难题,本...
2019-11-19 23:15:35 2636
原创 遗传算法
目录一、算法原理二、代码实现三、结果分析优化目标函数为Rastrigin(x)目标函数为Schaffer(x)目标函数为Griewank(x)总结一、算法原理1、基本原理 遗传算法是一种典型的启发式算法,属于非数值算法范畴。其目的是抽象和严谨地解释自然界的适应过程以及将自然生物系统的重要机理运用到人工系统的设计中。它是模拟达尔文的自然选择学说和自...
2019-11-07 23:42:11 3956
原创 蚁群优化问题
一、起源和原理1、蚁群优化算法起源蚁群优化(ant colony optimization, ACO)是20世纪 90年代初由意大利学者 M.Dorigo等通过模拟蚂蚁的 行为而提出的一种随机优化 技术。 最初用于求解旅行商问题, 现在已经成功用于许多组合 优 化 问 题 。2、原理AS算法对TSP的求解主要有两大步骤:1、路径构建 2、信息素更新二、实验代码三、实验结果四、...
2019-11-05 18:44:47 1839
原创 模糊推理
模糊推理设计步骤: 1、添加输入输出的模糊语言变量 设计推理矩阵大小,添加模糊语言的隶属度函数 2、编辑模糊推理规则 编辑变量前提条件,权重和and、or选项, 3、进行推理计算 4 、画出模糊系统代码:%模糊控制器设计a=newfis('fuz...
2019-10-22 16:52:50 4421
原创 感知机与BP神经网络
1、感知机在机器学习中,感知机是二分类的线性分类模型,属于监督学习算法。输入为实例的特征向量,输出为实例的类别(取+1和-1)。感知机对应于输入空间中将实例划分为两类的分离超平面。感知机旨在求出该超平面,为求得超平面导入了基于误分类的损失函数,利用梯度下降法对损失函数进行最优化。...
2019-10-16 16:16:21 728
原创 K-means算法
K-means聚类算法是一种基本的已知聚类类别数的划分算法。它以距离作为标准,认为两个对象的距离越近,它们的相似度越高。它的输入是数据集和类别数,聚类的结果是划分为k类的k个数据集合。基本思想:开始随机给定k个聚类中心,按照最邻近的原则把需要分类样本点分到与其最近的类中。然后按平均法重新计算各个类的质心(最初的聚类点),从而确定新的聚类中心。一直迭代,直到相邻两次的聚类中心没有任何变化。步骤:...
2019-09-11 15:03:50 408
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人