自定义博客皮肤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)
  • 资源 (1)
  • 收藏
  • 关注

原创 计算机视觉 图像分割

一、图割原理:图像分割是指将一幅图像分成若干互不重叠的子区域,使得每个子区域具有一定的相似性、而不同子区域有较为明显的差异。图像分割是图像识别、场景理解、物体检测等任务的基础预处理工作。方法:常用的图像分割方法有:基于阈值的分割;基于边缘的分割;基于区域的分割;基于图论的分割;基于能量泛函的分割;基于小波的分割;基于神经网络的分割等。**本文采用:**下载python -pygraph工具...

2019-06-11 15:29:56 861

原创 图像内容分类(KNN)

一、图像内容分类原理简介:图像分类,根据各自在图像信息中所反映的不同特征,把不同类别的目标区分开来的图像处理方法。它利用计算机对图像进行定量分析,把图像或图像中的每个像元或区域划归为若干个类别中的某一种,以代替人的视觉判读。二、分类方法:1.基于色彩特征的索引技术2.基于纹理的图像分类技术3.基于形状的图像分类技术4.基于空间关系的图像分类技术三、KNN(K邻近分类法):1.原理:...

2019-05-20 16:10:26 1886

原创 python基于内容的图像检索(CBIR)

开始之前首先要安装几个python第三方库包:pyQt5、cherrypy、pysqlite(我是python3.7安装的pysqlite3)将PCV文件包及vlfeat放到工作目录下,配置sift文件一、原理介绍:基于内容的图像检索(CBIR)是指根据图像颜色、纹理、形状等视觉特征,在给定的图像库中查找含有一定特征的图像。它融合了图像理解技术,在输入图像的同时将其相应的特征向量也存入特征库...

2019-05-12 23:16:22 7269 4

原创 python基础矩阵

一、基础矩阵的原理:基本矩阵,如一个矩阵F,使得空间中不在两图像平面上的任意点X分别在两图像的投影坐标x,x’满足等式(x’)TFx=0,即x’的转置乘以F,再乘以x的结果为0,那么F就是左边图像到右边图像的基本矩阵,从公式上可以看出基本矩阵是有方向的,F矩阵有如下性质:1、秩为2;2、F矩阵是一个7个自由度的33矩阵(33矩阵本身9个自由度,因为相差一个常数因子和行列式值为0两个条件,减掉...

2019-04-17 22:31:56 553

原创 摄像机各种参数的计算

一、相机标定原理:1、四个坐标:世界坐标系(world coordinate system):用户定义的三维世界的坐标系,为了描述目标物在真实世界里的位置而被引入。单位为m。相机坐标系(camera coordinate system):在相机上建立的坐标系,为了从相机的角度描述物体位置而定义,作为沟通世界坐标系和图像/像素坐标系的中间一环。单位为m。图像坐标系(image coordi...

2019-04-10 10:48:58 2696

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

一、本次实验需要用到的python库包及遇到的问题1、pygame和pyOpenGL(pycharm第三方库直接导入or从此处:https://www.lfd.uci.edu/~gohlke/pythonlibs/下载到当前工作目录 site-packages包下)另,此次调试程序过程中遇到错误如下:(我是用的是pycharm)# TabError: inconsistent use of ...

2019-04-08 22:54:52 940 1

原创 图像全景拼接

一、全景拼接的原理介绍全景拼接是将多副图之间的共同之处进行匹配连接,合成完整的一幅图像二、步骤1:从输入的两张图片里检测关键点、提取局部不变特征。2:匹配的两幅图像之间的特征3:使用RANSAC算法利用匹配特征向量估计单应矩阵(homography matrix)。4:利用Step3得到的单应矩阵应用扭曲变换。三、方法:1.特征点提取:sift、surf、orb等特征点提取;2...

2019-04-01 20:43:23 2079

原创 图像到图像的映射

1.单应性变换单应性变换是将一个平面内的点映射到另一个平面内的二维投影变换。具有很强的实用性。2.仿射变换仿射变换(Affine Transformation)是一种二维坐标到二维坐标之间的线性变换,保持二维图形的“平直性”。简单来说,仿射变换就是允许图形任倾斜,且允许图形在两个方向上任意伸缩变换。它可以保持原来的线共点,点共线之间的关系不变,保持原来相互平行的线依旧平行,中点仍为中点,...

2019-03-19 21:25:03 524

原创 SIFT原理及图像特征匹配

1.SIFT(尺度不变特征变换)原理SIFT包括兴趣点检测器和描述子。SIFT描述子具有非常强的稳健性,经常和许多不同的兴趣点检测器结合使用。SIFT特征对于尺度,旋转和亮度都具有不变性,因此,它可用于三维视角和噪声的可靠匹配。SIFT 描述子h(x, y,θ)是对特征点附近邻域内高斯图像梯度统计结果的一种表示,它是一个三维的阵列,但通常将它表示成一个矢量。矢量是通过对三维阵列按一定规律进行排...

2019-03-19 00:46:28 1071

原创 python+opencv实现的图像直方图、直方图均衡以及图像高斯滤波

1. 图像轮廓和直方图下面来看两个特别的绘图实例,图像的轮廓和直方图。绘制图像的轮廓(或者其他二位函数的等轮廓线)在工作中非常常用。因为绘制轮廓需要对每个坐标【x,y】的像素值施加同一个阔值,所以首先需要将图像灰度化:图像的直方图用来表征该图像像素值的分布情况。用一定数目的小区间(bin)来指定表征像素值的范围,每个小区间会得到落入该小区间来表示范围的像素数目。该(灰度)图像的直方图可以使用h...

2019-03-06 22:30:37 1150

原创 windows下python+opencv的安装

一、python的安装初次接触计算机视觉,需用到python作为开发工具,我的电脑是win10系统64位的。所以安装的时候选择windows版的。点此处连接可下载python :https://www.python.org/downloads/ ,相比于其他的编程软件,python的安装还是相对比较简单的。1.下载完安装包以后,找到下载路径的python文件,双击运行将里面两个框框勾选,点击...

2019-03-06 20:21:32 8067 2

python计算机视觉标定相机内外参数

采用张正友相机标定的方法,通过对黑白棋盘格角点计算相机内外参数,传入所有图片各自角点的三维、二维坐标,相机标定。使用cv2.calibrateCamera()这个函数。它返回相机矩阵、畸变系数、旋转和平移向量等。

2019-04-14

空空如也

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

TA关注的人

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