- 博客(10)
- 收藏
- 关注
原创 计算机视觉python--相机参数标定
1 基于单平面棋盘格的相机标定方法在图像测量过程以及机器视觉应用中,为确定空间物体表面某点的三维几何位置与其在图像中对应点之间的相互关系,必须建立相机成像的几何模型,这些几何模型参数就是相机参数。在大多数条件下这些参数必须通过实验与计算才能得到,这个求解参数的过程就称之为相机标定(或摄像机标定)。较早的相机标定的方法需要计算相机投影矩阵M中的11个未知参数,需要严格个出三个两两互相垂直的平面来...
2020-04-07 18:36:35 1195 1
原创 SIFT描述子
1 SIFT描述子1.1SIFT描述子简介SIFT,即尺度不变特征变换(Scale-invariant feature transform,SIFT),是用于图像处理领域的一种描述。这种描述具有尺度不变性,可在图像中检测出关键点,是一种局部特征描述子。1.2 SIFT算法实现步骤简述SIFT算法实现特征匹配主要有三个流程,1、提取关键点;2、对关键点附加 详细的信息(局部特征),即描述符...
2020-03-09 08:23:15 1127
原创 计算机视觉——Harris角点检测
1 特征检测1.1特征检测定义特征检测是计算机视觉和图像处理中的一个概念。它指的是使用计算机提取图像信息,决定每个图像的点是否属于一个图像特征。特征检测的结果是把图像上的点分为不同的子集,这些子集往往属于孤立的点、连续的曲线或者连续的区域。1.2特征定义特征就是有意义的图像区域,该区域具有独特特征和易于识别性。因此角点及高密度区域都是很好的特征,而大量重复的模式或低密度区域(例如图像中的蓝...
2020-02-25 17:47:35 620
原创 计算机视觉编程 第一章 图像处理基础
# -*- coding: utf-8 -*from PIL import Imagefrom pylab import *from matplotlib.font_manager import FontPropertiesfont = FontProperties(fname=r"c:\windows\fonts\SimSun.ttc", size=14)figure()pil...
2020-02-23 18:02:51 248
原创 遗传算法(GA)解决TSP问题
遗传算法简介遗传算法(Genetic Algorithm)是模拟达尔文生物进化论的自然选择和遗传学机理的生物进化过程的计算模型,是一种通过模拟自然进化过程搜索最优解的方法。遗传算法是从代表问题可能潜在的解集的一个种群(population)开始的,而一个种群则由经过基因(gene)编码的一定数目的个体(individual)组成。每个个体实际上是染色体(chromosome)带有特征的实体。染色...
2019-11-19 22:51:39 3019
原创 蚁群算法
蚁群算法简介蚁群算法(Ant Algorithm 简称AA)是近年来刚刚诞生的随机优化方法,它是一种源于大自然的新的仿生类算法。由意大利学者Dorigo最早提出,并首先使用于解决TSP(旅行商问题)。蚂蚁算法主要是通过蚁群之间的信息传递而达到寻优的目的,最初又称蚁群优化方法(Ant Colony optimization 简称ACO)。由于模拟仿真中使用了人工蚂蚁的概念,因此又称蚂蚁系统(Ant...
2019-11-05 18:19:15 7606
原创 遗传算法
简介遗传算法(Genetic Algorithm)是一类借鉴生物界的进化规律(适者生存,优胜劣汰遗传机制)演化而来的随机化搜索方法。它是由美国的J.Holland教授1975年首先提出,其主要特点是直接对结构对象进行操作,不存在求导和函数连续性的限定;具有内在的隐并行性和更好的全局寻优能力;采用概率化的寻优方法,能自动获取和指导优化的搜索空间,自适应地调整搜索方向,不需要确定的规则。遗传算法的这...
2019-11-05 16:06:11 702
原创 模糊逻辑计算
**模糊逻辑的计算**1、算法例子介绍设计一个放映机的自动控制系统,根据设备内的温度和室内温度决定设备还可以运行的时间长短,输入变量是设备温度和室内温度,输出为运转时间。室内温度的模糊标记有3个:低、中、高,设备温度的模糊标记有3个:冷、中、热,运转时间的模糊标记也有3个:短、中、长。2、算法流程2.1运行代码:%模糊控制器设计a=newfis('fuzzf'); ...
2019-10-22 16:35:53 3361
原创 BP神经网络
*一.最简单的神经网络Bp神经网络1.什么是BP神经网络?bp是 Back Propagation 的简写 ,意思是反向传播。而神经网络,其实就是一类相对复杂的计算网络。举个简单的例子来说明一下,什么是网络。 看这样一个问题,假如我手里有N个亿,我把它分别投给5个公司,分别占比 M1,M2,M3,M4,M5(M1到M5均为百分比 %)。而每个公司的回报率是不一样的,分别为 A1, A2...
2019-10-08 17:01:44 992
原创 K-means算法-JAVA实现
**K-means算法-JAVA实现**从D中随机取k个元素,作为k个簇的各自的中心。分别计算剩下的元素到k个簇中心的相异度,将这些元素分别划归到相异度最低的簇。根据聚类结果,重新计算k个簇各自的中心,计算方法是取簇中所有元素各自维度的算术平均数。将D中全部元素按照新的中心重新聚类。重复第4步,直到聚类结果不再变化。将结果输出。**一.编程实现%% Kmeans算法% 输入...
2019-09-08 21:07:22 356
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人