自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 图像分割(Graph Cut)

图像分割图像分割是将一幅图像分割成有意义区域的过程。区域可以是图像的前景与背景或者单个对象。这些区域可以利用诸如颜色,边线或近邻相似性等特征构建。具体可参考:https://blog.csdn.net/huixingshao/article/details/42642973/在前面的博文全景拼接中也介绍过图割方法,这里做一个简单实验。最大流/最小割的简单例子这里用到pygraph这个包...

2019-06-11 15:06:14 887

原创 CNN与LeNet的应用-数字手写体识别

一、基本介绍(一)卷积神经网络卷积神经网络(CNN)是一类包含卷积计算且具有深度结构的前馈神经网络,是深度学习的代表算法之一 。卷积神经网络具有表征学习能力,能够按其阶层结构对输入信息进行平移不变分类,因此也被称为“平移不变人工神经网络” 。卷积层是卷积神经网络的核心基石。在图像识别里我们提到的卷积是二维卷积,即离散二维滤波器(也称作卷积核)与二维图像做卷积操作,简单的讲是二维滤波器滑动到...

2019-06-03 00:46:47 2141

原创 python-KNN简单数据分类+dsift+手势识别

一、基本介绍(一)K邻近分类法(KNN)KNN算法在分类方法中,是属于简单且应用得最多的方法之一,它把要分类的对象与训练几种已知类标记的所有对象进行对比,并由k近邻对指派到哪个类进行投票。KNN算法简单来说,就是先设定一个k值,根据这个k值来划分近邻区域,区域中哪个类所划分到的个数多,就将这个元素分为这一类。但是在此之前,KNN算法需要一定数量的训练集来训练对对象特征的分类,这点和BP神经...

2019-05-20 23:55:18 1352 1

原创 python-图像搜索

参考来源:《python计算机视觉》基于BOW的图像检索(一)基本介绍(1)BOW是指 “Bag-of-Words” 词袋模型,比较简单的理解就是将你所要分类的对象看成一个袋子,而这个袋子里装着组成这个对象的众多元素,对每个元素提取特征点,特征描述指向最多的一个类别则作为这个对象的类别。举个例子,将一段文本看成一个袋子,构成文本的每一个词汇都是独立的并放在这个袋子中,然后看这个袋子里装的...

2019-05-09 22:28:39 3256 8

原创 python 关于基础矩阵的图像处理

(一)基本原理本次测验目的:计算图像对的特征匹配,并估计基础矩阵。使用外极线作为第二个输入,通过在外极线上对每个特征点寻找最佳的匹配来找到更多的匹配。外极几何:上图为外极几何示意图,在这两个视图中,分别讲三维点X投影为x和x’,两个照相机中心之间的基线c和c’ 与图像平面相交于外极点e1和e2,L1和L2称为外极线(下文写为 l 和 l’)。本质矩阵(1)本质矩阵是归一化图像坐标下的...

2019-04-17 21:42:21 2812

原创 python张正友相机标定

进行摄像机标定的目的:求出相机的内、外参数,以及畸变参数。(一)基本原理相机标定简单来说,是一个从世界坐标系→相机坐标系→成像平面坐标系→像素平面坐标系,也就是一个从三维点转换到三维点再到二维点的过程。相机成像原理大家应该都有了解,如下图,C为相机的中心点,P为相机坐标系空间中的一点,该点被光线投影到图像平面上的p点,红线画出的 f 则为C到p所在平面的垂直距离,称之为焦距 f 。相机...

2019-04-14 20:41:35 1846

原创 python照相机模型与增强现实

这次试验主要实现以平面和标记物进行姿态估计以及增强现实的应用。一、以平面和标记物进行姿态估计(1)下面演示的是一个简单例子:如何在一副图像上放置一个立方体,原图如下:(2)先提取两幅JPG图像的SIFT特征,然后使用RANSAC算法稳健地估计单应性矩阵,这两个算法前面的博文都有介绍,代码参考《python计算机视觉编程》,按如下运行一般不会有什么问题。代码: # -*- coding:...

2019-04-07 00:55:43 1038

原创 python全景拼接

一、原理(一) RANSAC算法在之前的博客中有介绍过,SIFT算法的描述子稳健性很强,比Harris角点要来得精确,但是它的匹配正确率也并不是百分百的,会受到一些噪声点的干扰导致匹配有一些错误。那么RANSAC算法便是用来找到正确模型来拟合带有噪声数据的迭代方法。RANSAC基本的思想是,数据中包含正确的点和噪声点,合理的模型应该能够在描述正确数据点的同时摒弃噪声点。举个简单的例子,直线的...

2019-03-31 17:08:19 4752 12

原创 python—图像到图像的映射

图像中的图像这次实验的目标是将图像或者图像的一部分放置在另一幅图像中,使得它们能够和制定的区域或者标记物对齐,如下图所示:在开始之前,先了解以下原理:1.alpha通道:通道作为图像的组成部分,是与图像的格式密不可分的,图像颜色,格式的不同决定了通道的数量和模式。阿尔法通道是指一张图片的透明和半透明度。例如:一个使用每个像素16比特存储的位图,对于图形中的每一个像素而言,可能以5个比特表示...

2019-03-19 22:35:38 1831 5

原创 python—SIFT、Harris的简单实现与地理标记图像匹配

一、SIFT概述

2019-03-17 18:48:42 1245

原创 Python2.7+OpenCV的安装配置以及部分图像基础处理

OpenCV的环境搭建(python3.6.7)按照习惯,我会先查看自己的python版本,进入python所在文件夹目录后输入python,则命令行会输出对应的python界面,如下图:在下载安装好python的基础上,安装OpenCV只需要几个简单步骤。1.打开命令行,进入自己所安装的python所在的文件夹目录下,这里要注意,若是不进入目录,直接输入OpenCV安装语句是无效的。...

2019-03-16 23:52:33 5858

空空如也

空空如也

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

TA关注的人

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