- 博客(13)
- 资源 (3)
- 收藏
- 关注
原创 Graph Cut(图割)的学习
Graph Cut的学习1.1 图割(Graph Cut)1.1.1 从图像创建图1.1 图割(Graph Cut)图像分割的基本思想是:相似且彼此相近的像素应该划分到同一区域。图割图像分割的思想是用途来表示图像,并对图进行划分以使割代价最小。在用图表示图像时,增加两个额外的节点,即源点和汇点;并仅考虑那些源点和汇点分开的割。图割 C(C 是图中所有边的集合)的“代价”函数定义为所有割的边...
2019-06-11 15:33:17 1470 1
原创 基于LetNet的手写体数字识别的学习
KNN的学习1. tensorflow的安装2.LetNet的原理3.mnist数据库特点4.数值化结果博客内容1.看mnist数据库特点(自己写),挑战在哪里 缺失 不规则 旋转2.原理3.数值化结果写错的原因是什么 可能的原因(这周日晚上前写好)1. tensorflow的安装教程参考:https://blog.csdn.net/qy13913453196/article/de...
2019-06-03 12:42:09 1242
原创 《Python计算机视觉》之KNN学习
KNN的学习1.KNN介绍1.1 KNN思想的基本思想1.2 KNN三要素1.3 KNN实现过程1.KNN介绍1.1 KNN思想的基本思想把要分类的对象(例如)一个特征向量与训练集中已知类标记的所有对象进行对比,并由k近邻对指派到哪个类进行投票。比如说k=3,我们要找到下图中绿色原点属于哪个类别。k个最近的邻居哪个最多,就将该对象分给该类别。黑圈内是绿点的最近的3个邻居。1.2 KNN...
2019-05-19 23:21:39 331
原创 《Python计算机视觉》学习之图像检索
利用文本挖掘技术对基于图像视觉内容进行图像搜索。矢量空间模型,是用来表示和搜索文本文档的模型。矢量包含每个单词出现的次数,而在其他地方包含很多0元素。我们忽略单词出现的顺序及位置(研究表明,单词顺序不一定会影响到我们的阅读)。该模型也被称为BOW(Bag of words)表示模型。一、BOW模型实验步骤1.1 用sift方法提取特征点1.2 学习“特征词典”我们从一个训练集中提取特征描...
2019-05-12 22:31:01 775
原创 图像对的基础矩阵
通过对极几何一副图像上的点可以确定另外一幅图像上的一条直线,这种情况用基础矩阵来表示。通过一种映射,一幅图像上的点可以确定另外一副图像上的一个点,这种情况用单应矩阵。本质矩阵是基础矩阵的一种特殊情况,是在归一化图像坐标下的基础矩阵。对极几何基础矩阵体现两张视图的对极几何的内在摄影几何的关系,基础矩阵只依赖于摄像机的内参K和外参R,t。上图是一个两张视图的集合描述,其中c,c’是两个相机的...
2019-04-17 13:53:32 1269
原创 张正友相机标定法
1. 为什么需要相机标定因为每个镜头在生产和组装过程中可能会出现不同程度的畸变(畸变是一种光学错位现象,通俗的讲就是本来是直线的物体,实际拍出的效果是扭曲的);而通过相机标定可以矫正这种畸变,避免拍出的图像出现畸变。另外,可以根据相机标定得到的相机参数建立相机成像几何模型,将世界坐标系中的3D图像映射到二维平面上,这意味着我们也可以从二维图像+模型逆推到原来三维信息。2. 张正友相机标定法原...
2019-04-13 21:39:49 2566
原创 照相机模型和增强现实的实现
本博客代码参考《python计算机视觉编程》的第四章。1.安装的相关包在运行书上代码前,需先安装PyGame和P有OpenGL1.1 PyGame的安装书后面附录3中的网址中找不到Windows系统使用的Python3.5版本需要的PyGame所以直接我 pip install pygame,可以用1.2 PyOpenGL的安装PyOpenGL的安装不能直接 pip instal...
2019-04-07 16:50:29 492 1
原创 全景拼接图像的实现
全景拼接图像全景拼接图像是指在同一位置(即图像的照相机位置相同)拍摄的两幅或者多幅图像用某种方式拼接起来。基本步骤如下:1)1.RANSAC算法原理在用SIFT算法找到了匹配点,但这里面还存在着错误的匹配对,我们采用RANSAC算法对这些错误的匹配对再次进行剔除,从而得到有较高正确度的匹配对。RANSAC算法是依据一个容许误差将所有的粗匹配特征点分成内、外点,再利用内点的数据与准确的特点...
2019-03-31 21:50:19 2476
原创 安装Webstorm及使用学生计划
1.安装Webstorm安装webstorm很简单,大家先去webstorm的官网 https://www.jetbrains.com/webstorm/ 下载安装包。安装很简单,全部next就可以。2.使用JetBrains Toolbox的学生计划他妈的免费学生授权包含所有 JetBrains Toolbox 下的专业开发工具:IntelliJ IDEA Ultimate,ReShar...
2019-03-29 18:56:25 1927
原创 《Python计算机视觉》_ch3_图像到图像的映射的学习
仿射变换的学习本次实验做一个放射扭曲的一个简单例子,将图像放到另一张图片中,使其能够和指定区域对齐。实验步骤如下:1.得到A图与B图的图像...
2019-03-19 21:10:52 294
原创 《Python计算机视觉》第二章--SIFT的学习
1.SIFT算法的原理1.1 构建尺度空间这是对图像进行一个初始化操作,尺度空间理论目的是模拟图像数据的多尺度特征。高斯卷积核是实现尺度变换的唯一线性核,于是一副二维图像的尺度空间定义为:其中 G(x,y,σ) 是尺度可变高斯函数:(x,y)是空间坐标,也是尺度坐标。σ大小决定图像的平滑程度,大尺度对应图像的概貌特征,小尺度对应图像的细节特征。大的σ值对应粗糙尺度(低分辨率),反之,对应...
2019-03-17 21:56:20 1333
原创 《Python计算机视觉编程》第一章的学习
《Python计算机视觉编程》第一章的学习本次使用的python3.5.2+Sypder,学习此章。1.1 PIL-Python图像库学习此章内容需要先安装PIL,因为PIL到python2.7版本之后已经不支持了,所以需要安装pillow,在cmd中直接输入pip install pillow即可。因为要使用pylab,pylab是matplotlib中的一部分,所以要安装matplot...
2019-03-05 23:45:27 278
原创 python3.5.2环境下安装OpenCV(Anaconda+Spyder)
python3.5.2下安装OpenCV(Anaconda+Spyder)1.我之前安装过python3.5.2,这边我先测试了自己的python是否可以使用,先在cmd格式中输入python出现下面的界面,并尝试了下print (‘hello’),有输出hello说明python应该没啥问题。2.下载OpenCV文件根据网上的教程,我选择使用下载.whl文件自己安装。这个网址是https...
2019-03-04 20:08:11 3222
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人