自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python计算机视觉KNN算法、稠密Dense-sift

KNN算法原理:KNN算法是分类方法中最简单且应用最多的一种方法。,这种算法把要分类的对象(例如一个特征向量)与训练集中已知类标记的所有对象进行对比,并由k近邻对指派到哪个类进行投票。计算步骤:1)算距离:给定测试对象,计算它与训练集中的每个对象的距离2)找邻居:圈定距离最近的k个训练对象,作为测试对象的近邻3)做分类:根据这k个近邻归属的主要类别,来对测试对象分类距离或相似度的衡量...

2019-05-19 21:57:18 485

原创 Bag of Features (BOF)图像检索算法原理及实现

一丶原理1.特征提取:通过sift算法提取图像特征。2.学习“视觉词典”。3.针对输入特征集,根据视觉词典进行量化。4.把输入图像,根据TF-IDF转化成视觉单词(visual words)的频率直方图。5.构造特征到图像的倒排表,通过倒排表快速索引相关图像6.根据索引结果进行直方图匹配。二丶实现1.生成视觉词典代码:# -*- coding: utf-8 -*-import ...

2019-05-12 21:56:31 1071 6

原创 基础矩阵

一.基础矩阵原理:如果已知基础矩阵F,以及一个3D点在一个像面上的像素坐标p,则可以求得在另一个像面上的像素坐标p‘。这个是基础矩阵的作用,可以表征两个相机的相对位置及相机内参数。下面具体介绍基础矩阵与像素坐标p和p’的关系。以O1为原点,光轴方向为z轴,另外两个方向为x,y轴可以得到一个坐标系,在这个坐标系下,可以对P,p1(即图中所标p),p2(即图中所标p‘)得到三维坐标,同理,对O...

2019-04-17 22:41:02 1388

原创 相机标定张正友之棋盘格标定法

一:源代码import cv2import numpy as npimport glob# 设置寻找亚像素角点的参数,采用的停止准则是最大循环次数30和最大误差容限0.001criteria = (cv2.TERM_CRITERIA_MAX_ITER | cv2.TERM_CRITERIA_EPS, 30, 0.001)# 获取标定板角点的位置objp = np.zeros((4...

2019-04-17 22:20:50 1730

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

1、PyGame和PyOpenGL代码:from pylab import *from PIL import Image# If you have PCV installed, these imports should workfrom PCV.geometry import homography, camerafrom PCV.localdescriptors import sif...

2019-04-08 11:43:03 102

原创 全景拼接室外之落差小

代码:from pylab import *from numpy import *from PIL import Image# If you have PCV installed, these imports should workfrom PCV.geometry import homography, warpfrom PCV.localdescriptors import sif...

2019-03-31 22:31:27 112

原创 计算机视觉中的图像扭曲

图像中的图像仿射扭曲的一个简单例子是,将图像或者图像的一部分放置在另一幅图像中,使得它们能够和指定的区域或者标记物对齐。1.以下是实现代码: # -*- coding: utf-8 -*-from PCV.geometry import homography, warpfrom PIL import Imagefrom pylab import *from scipy import ...

2019-03-19 22:56:56 1125

原创 匹配地理标记图像

为了创建显示可能图像组的图,如果匹配的数目高于一个阙值,我们使用边来连接相应的图像节点。为了使图像看起来漂亮,我们需要将每幅图像尺度化为缩略图形式,下面是具体实现代码:# -*- coding: utf-8 -*-from pylab import *from PIL import Imagefrom PCV.localdescriptors import siftfrom PCV.to...

2019-03-19 21:54:49 162

原创 SHIF算法原理分析

一、SIFT的概念SIFT,即尺度不变特征变换(Scale-invariant feature transform,SIFT),是用于图像处理领域的一种描述,具有非常强的稳健性。SIFT算法的特点有:SIFT特征是图像的局部特征,其对旋转、尺度缩放、亮度变化保持不变性,对视角变化、仿射变换、噪声也保持一定程度的稳定性;独特性好,信息量丰富,适用于在海量特征数据库中进行快速、准确的匹配;多...

2019-03-17 22:09:44 4430

原创 关于Harris算法与SIFT算法特征匹配处理对比

*一.Harris算法Harris角点检测算法是一个极为简单的角点检测算法。该算法的主要思想是,如果像素周围显示存在多于一个方向的边,我们认为该点为兴趣点。该点就称为角点。以下是代码:# -*- coding: utf-8 -*-from pylab import *from PIL import Imagefrom PCV.localdescriptors import harris...

2019-03-17 21:39:49 1692 1

原创 关于python计算机视觉中的图像处理基础

一.直方图代码:from PIL import Imagefrom pylab import *from matplotlib.font_manager import FontPropertiesfont = FontProperties(fname=r"c:\windows\fonts\SimSun.ttc", size=14)im = array(Image.open('L.jpg...

2019-03-06 21:08:25 119

原创 python环境安装过程中的心得

一丶python下载我电脑安装的是python-3.7.2版本,用此版本举例,若需要其他版本请到python官网下载 https://www.python.org/downloads/、二丶python的安装过程1.用键盘按下winds+R,输入cmd进入dos命令窗口,输入python安装目录下的Scripts路径,按回车2.输入easy_install.exe pip,出现以下界面...

2019-03-04 21:41:18 1119 2

空空如也

空空如也

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

TA关注的人

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