- 博客(15)
- 收藏
- 关注
原创 Graph-cut图像分割
图像分割1、利用python-graph包创建一个简单的有向图。首先创建有4个节点的有向图,4个节点的索引分别为0,…,3,然后用add_edge()增添边并为每条边指定的权重。边的权重用来衡量边的最大流容量。以节点0为源点,3为汇点,计算最大流。打印出流和割结果。from pygraph.classes.digraph import digraphfrom pygraph.algor...
2019-06-11 15:35:21
1070
原创 基于卷积神经网络的mnist手写体识别
基于卷积神经网络的mnist手写体识别1、卷积神经网络1.1、什么是卷积神经网络首先,卷积神经网络的概念,百度是这么给出解释的——卷积神经网络(Convolutional Neural Networks, CNN)是一类包含卷积计算且具有深度结构的前馈神经网络(Feedforward Neural Networks),是深度学习(deep learning)的代表算法之一 。卷积神经网络...
2019-06-02 22:04:25
8725
1
原创 图片内容分类
KNN可视化与dsift原理以及手势识别的实现文章目录KNN可视化与dsift原理以及手势识别的实现1、KNN可视化1.1、K邻近分类法1.2、KNN可视化实现2、稠密SIFT2.1、稠密SIFT原理2.2、稠密SIFT实现3、手势识别3.1、概述3.2、教材数据集测试分析3.3、个人拍摄手势图片测试分析1、KNN可视化1.1、K邻近分类法1、介绍: &...
2019-05-18 23:35:54
2330
原创 BOF图像特征词典的原理以及实际测试
BOF算法原理BOF介绍BOF(Bag of features),即图像特征词典。Bag of Feature 是一种图像特征提取方法,它借鉴了文本分类的思路(Bag of Words),从图像抽象出很多具有代表性的「关键词」,形成一个字典,再统计每张图片中出现的「关键词」数量,得到图片的特征向量。「Bag of Feature」的本质是提出一种图像的特征表示方法。根据「Bag of F...
2019-05-12 18:13:08
1523
1
原创 对极几何基础矩阵原理及实现
对极几何基础矩阵原理以及实现原理参考:https://www.cnblogs.com/sunny-li/p/7500541.html文章目录对极几何基础矩阵原理以及实现1、基本概念2、基础矩阵2.1、基础矩阵性质3、对极几何应用4实验总结1、基本概念立体成像的基本几何就是对极几何。下图是最经典的对极几何示意图。O1和O2是两个相机的主点(可以是不同时刻)。P为空间中一个物点,两个相对的...
2019-04-17 21:09:20
469
原创 相机标定的原理以及实现
相机标定的原理以及实现本文参考文档原理部分参考:https://www.cnblogs.com/Jessica-jie/p/6596450.html代码部分参考:1、https://www.cnblogs.com/wildbloom/p/8320351.html ;2、https://blog.csdn.net/firemicrocosm/article/details/48594897#...
2019-04-14 16:04:50
593
原创 照相机模型与增强现实
照相机模型与增强现实文章目录照相机模型与增强现实1. 使用增强现实之前的准备2、进行试验1、对平面和标记物进行姿态估计2、增强现实1. 使用增强现实之前的准备在学习计算机视觉中的照相机模型和增强现实时,若是使用python,则需要先安装两个库。1、pygame:https://www.lfd.uci.edu/~gohlke/pythonlibs/#pygame2、openGL:http...
2019-04-07 18:25:11
269
2
原创 计算机视觉 针对不同场景做全景拼接
针对不同场景做全景拼接利用RANSAC算法来做不同场景的全景图在运行代码的时候,会遇到一些错误,主要原因出现在pcv模块中。from pylab import *from numpy import *from PIL import Image# If you have PCV installed, these imports should workfrom PCV.geometry...
2019-03-31 20:39:54
647
原创 仿射变换
在学习计算机视觉这门课程的时候,我们会接触到关于图像与图像之间的映射问题,图像映射可以应用于很多领域,例如我们最近玩的很火的换脸游戏,和手机相机中的全景拍摄功能,都有应用到图像应用的知识。初学图像到图像的映射,在仿射变换前会首先介绍单应性变换。单应性变换单应性变换是指将一个平面内的点映射到另一个平面内的二维投影变换。平面是指图像或者是三维空间中的平面表面。单应性变换具有很强的实用性。本质上,...
2019-03-19 21:33:13
1300
1
原创 Harris角点检测匹配与SIFT特征匹配的对比
安装VLfeat首先,在使用SIFT算法的时候,我们需要用到python的第三方库VLfeat。其中包含了SIFT算法以及其他的函数方法。所以在www.vlfeat.org中下载VLfeat下载的时候记得选择有后缀-bin.tar.gz的文件,这是为Python准备的。一般是选择最新版的,但是我这里选择的是 vlfeat-0.9.20-bin.tar.gz ,大家可以自己试试21版本...
2019-03-17 22:05:29
3140
2
原创 SIFT兴趣点原理
在学习python来研究计算机视觉的时候,我们一定会接触到哈里斯角点和SIFT兴趣点的方法。初学SIFT,就要研究关于SIFT的原理。我在学习sift的时候,主要依靠了以下作者的博客作者:zddhub原文:https://blog.csdn.net/zddblog/article/details/7521424作者:JiePro原文:https://www.cnblogs.com/Ji...
2019-03-17 20:42:15
738
原创 计算机视觉Python 第一章 图像处理基础
计算机视觉的应用,我使用的python语言,利用的软件工具是Visual Studio Code(简称VScode)。关于配置python和VScode,就要先分别安装并配置环境变量,之后就是安装所需要的各种库。例如:opencv、matplotlib、pil等等安装python需要根据自己的选择来下载所需要的版本python3.XXX和python2.XXX的区别一般都是一些简单函数方法...
2019-03-06 17:42:03
408
原创 关于VScode和python3.7的详细安装教程与配置
在使用python语言来研究计算机视觉时,我们可以有两种比较好用的工具可以选择。pycharm或者是Visual Studio Code但是了解到pycharm较为臃肿,所以我选择了VScode。但是pycharm似乎具有错误跟踪功能,而VScode只有错误提醒功能。在我的第一次做python的几个例程的时候,遇到了关于pcv(programming Computer Vision)模块的...
2019-03-06 16:54:50
15509
4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人