- 博客(16)
- 收藏
- 关注
原创 ubuntu编译安装sqlite3
1 sqlite3源码获取2 代码编译1 可以自己创建一个文件夹比如说 mkdir mysqlite32 解压压缩包tar zxvf sqlite-autoconf-3110000.tar.gz -C sqlite3 进入sqlite下的sqlite-autoconf-3110000cd sqlite/sqlite-autoconf-31100004./configure --prefix=(/home/mysqlite3)你自定义的安装路径#–prefix用于指定sqlite库文件、头文件和
2021-03-13 17:23:41
1731
4
原创 计算机视觉————BOW的图像搜索
目录1 BOW简介1.1简介1.2Bag of Feature 模型1.2.1Bag of Feature算法1.2.2 Bag of Feature 算法过程2 BOW实验2.1提取sift特征点1 BOW简介1.1简介BOW也就是Bag-of-Words,此模型源于文本分类技术。在信息检索中,它假定对于一个文本,忽略其词序、语法和句法,将其仅仅看作是一个词集合,或者说是词的一个组合。文本中每个词的出现都是独立的,不依赖于其他词是否出现,或者说这篇文章的作者在任意一个位置选择词汇都不受前面句子的影响
2020-05-24 15:31:08
936
原创 计算机视觉-----------计算视差图
目录1 立体图像2 计算视差图3 NCC算法3.1实验要求3.2代码实现3.3实验结果3.4 实验小结1 立体图像一个多视图成像的特殊例子是立体视觉(或者立体成像),即使用两台只有水平(向一侧)偏移的照相机观测同一场景。当照相机的位置如上设置,两幅图像具有相同的图像平面,图像的行是垂直对齐的,那么称图像对是经过矫正的。该设置在机器人学中很常见,常被称为立体平台。通过将图像扭曲到公共的平面上,...
2020-04-26 17:31:30
1494
原创 计算机视觉————基础矩阵
目录1 简介2.1对极几何2.2本质矩阵2.3基础矩阵2.4 8点算法估计基础矩阵F1 简介在计算机视觉中,基础矩阵(Fundamental matrix)F是一个3×3的矩阵,表达了立体像对的像点之间的对应关系。在对极几何中,对于立体像对中的一对同名点,它们的齐次化图像坐标分别为p与 p’,表示一条必定经过p’的直线(极线)。这意味着立体像对的所有同名点对都满足:F矩阵中蕴含了立体像对的...
2020-04-21 18:10:22
1730
原创 计算机视觉——相机参数标定
目录1 简介2原理2.1相机模型2.2相机标定2.2.1标定参数线性回归2.2.2标定参数线性回归优缺点2.2.3标定参数非线性优化2.3 张正友相机标定原理2.3.1基本概念2.3.2棋盘平面和成像平面间的单应2.3.3内参的约束条件2.3.4最大似然估计1 简介利用摄像机所拍摄到的图像来还原空间中的物体。在这里,不妨假设摄像机所拍摄到的图像与三维空间中的物体之间存在以下一种简单的线性关系:...
2020-04-07 16:12:32
924
原创 计算机视觉--------图像拼接
目录1 图像拼接1.1图像拼接简介1.2图像拼接步骤1 图像拼接1.1图像拼接简介图像拼接技术就是将数张有重叠部分的图像(可能是不同时间、不同视角或者不同传感器获得的)拼成一幅无缝的全景图或高分辨率图像的技术。1.2图像拼接步骤特征提取 Feature Extraction:在所有输入图像中检测特征点图像配准 Image Registration:建立了图像之间的几何对应关系,使它们...
2020-03-24 13:01:59
5804
1
原创 Python计算机视觉——SIFT描述子
目录1 SIFT描述子1.1SIFT描述子简介1.2 SIFT算法实现步骤简述1.3 SIFT算法可以解决的问题2 关键点检测2.1SIFT要查找的关键点2.2关键点检测的相关概念2.2.1尺度空间2.2.2高斯模糊2.2.3高斯金子塔2.3关键点检测——DOG2.4关键点方向分配2.5关键点匹配2.6代码实现2.6.1关键点检测2.6.2 描述子匹配1 SIFT描述子1.1SIFT描述子简介...
2020-03-03 16:37:38
1817
原创 计算机视觉编程 第一章 图像处理基础
图像灰度化# -*- coding: utf-8 -*-from PIL import Imagefrom pylab import *# 添加中文字体支持from matplotlib.font_manager import FontPropertiesfont = FontProperties(fname=r"c:\windows\fonts\SimSun.ttc", size=...
2020-02-20 11:04:19
429
原创 粒子群算法的寻优算法
粒子群优化算法概述粒子群优化(PSO, particle swarm optimization)算法是计算智能领域,除了蚁群算法,鱼群算法之外的一种群体智能的优化算法,该算法最早由Kennedy和Eberhart在1995年提出的,该算法源自对鸟类捕食问题的研究。• PSO算法首先在可行解空间中初始化一群粒子,每个粒子都代表极值优化问题的一个潜在最优解,用位置、速度和适应度值三项指标表示该粒子...
2019-12-03 18:40:32
1987
1
原创 利用遗传算法求解TSP问题
遗传算法简介遗传算法(Genetic Algorithm)是模拟达尔文生物进化论的自然选择和遗传学机理的生物进化过程的计算模型,是一种通过模拟自然进化过程搜索最优解的方法。遗传算法是从代表问题可能潜在的解集的一个种群(population)开始的,而一个种群则由经过基因(gene)编码的一定数目的个体(individual)组成。每个个体实际上是染色体(chromosome)带有特征的实体。染色...
2019-11-19 21:17:32
1709
1
原创 蚁群算法解决TSP问题
蚁群算法概念蚁群算法是一种用来寻找优化路径的概率型算法。它由Marco Dorigo于1992年在他的博士论文中提出,其灵感来源于蚂蚁在寻找食物过程中发现路径的行为。思想将蚁群算法应用于解决优化问题的基本思路为:用蚂蚁的行走路径表示待优化问题的可行解,整个蚂蚁群体的所有路径构成待优化问题的解空间。路径较短的蚂蚁释放的信息素量较多,随着时间的推进,较短的路径上累积的信息素浓度逐渐增高,选择该...
2019-11-05 17:46:46
2310
原创 遗传算法(Ga函数优化——多维)理解
术语代码中的意思群体遗传算法中初始给定的解的集合(群体规模N)种群在本算法中认为每一代解的集合都是一个种群(N)个体种群中的每一个解都是一个个体适应能力个体的适应值染色体个体的二进制编码基因个体二进制编码的每一个位都是一个基因基因重组二进制编码(在pc概率下的)基因交换基因突变二进制编码(在pm编码长度*种群大小概率下)...
2019-11-04 22:05:23
6285
3
原创 模糊控制
模糊算法一 定义通过对现实对象的分析,处理数据并构建模糊形数据模型,用隶属关系将数据元素集合灵活成模糊集合,确定隶属函数二 算法流程输入变量->模糊化输入变量->建立模糊规则->利用结论确定实际输出->输出结果三 matlab代码实现%模糊控制器设计a=newfis('fuzzf'); %创建新的模糊推理系统%输入1f...
2019-10-22 16:43:57
421
原创 BP神经网络
感知机模型感知机是二分类的线性分类模型,输入为实例的特征向量,输出为实例的类别(取+1和-1)。感知机对应于输入空间中将实例划分为两类的分离超平面。感知机旨在求出该超平面,为求得超平面导入了基于误分类的损失函数,利用梯度下降法对损失函数进行最优化(最优化)。感知机的学习算法具有简单而易于实现的优点,分为原始形式 和 对偶形式。感知机预测是用学习得到的感知机模型对新的实例进行预测的,因此属于判别模...
2019-10-11 20:54:43
270
原创 k means聚类算法
k means聚类算法运行结果系统生成随机聚类中心点第一次计算聚类中心第二次计算聚类中心第三次计算聚类中心第四次计算聚类中心相关代码...
2019-09-30 11:43:03
217
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人