图像特征
菜鸟知识搬运工
在校研究生
展开
-
直线检测-Radon变换、Hough变换
radon函数对应格式包括:[R,xp] = radon(I,theta);其中,R为线积分值,xp为径向坐标,theta为投影角度; 图像投影,就是说将图像在某一方向上做线性积分(累加求和)。如果将图像看成二维函数f(x, y),则其投影就是在特定方向上的线性积分,比如f(x, y)在垂直方向上的线性积分就是其在x轴上的投影;f(x, y)在水平方向上的线积分就是其在y轴上的投影。通过这些投影,可以获取图像在指定方向上的突出特性,这在图像模式识别等处理中可能会用到。Radon(拉东)算...原创 2020-05-28 15:43:57 · 11755 阅读 · 1 评论 -
OpenCV3学习(8.2)直方图相似度比较compareHist函数与EMD距离
对输入的两张图像进行直方图均衡化及直方图计算步骤后,可以对两个图像的直方图进行对比,两张图像的直方图反映了该图像像素的分布情况,可以利用图像的直方图,来分析两张图像的关系。如果我们有两张图像,并且这两张图像的直方图一样,或者有极高的相似度,那么在一定程度上,我们可以认为这两幅图是一样的,这就是直方图比较的应用之一。 直方图比较原理要比较两个...原创 2019-02-09 14:39:42 · 11315 阅读 · 2 评论 -
图像处理基本算法之空间域图像增强
图像增强技术根据增强处理过程所在的空间不同,可分为基于频域的算法和基于空域的算法两大类。基于频域的算法是在图像的某种变换域内对图像的变换系数值进行某种修正,是一种间接增强的算法,把图像看成一种二维信号,对其进行基于二维傅里叶变换的信号增强。采用低通滤波(即只让低频信号通过)法,可去掉图中的噪声;采用高通滤波法,则可增强边缘等高频信号,使模糊的图片变得清晰。基于空域的算法处理时直接对图像灰...原创 2019-05-01 20:24:37 · 10767 阅读 · 0 评论 -
频域图像增强-锐化
图像增强技术根据增强处理过程所在的空间不同,可分为基于频域的算法和基于空域的算法两大类。基于频域的算法是在图像的某种变换域内对图像的变换系数值进行某种修正,是一种间接增强的算法,把图像看成一种二维信号,对其进行基于二维傅里叶变换的信号增强。采用低通滤波(即只让低频信号通过)法,可去掉图中的噪声;采用高通滤波法,则可增强边缘等高频信号,使模糊的图片变得清晰。 图像锐化主要影响图...原创 2019-08-06 20:59:02 · 8828 阅读 · 0 评论 -
图像分割算法综述
图像分割就是把图像分成若干个特定的、具有独特性质的区域并提出感兴趣目标的技术和过程。现有的图像分割方法主要分以下几类:基于阈值的分割方法、基于区域的分割方法、基于边缘的分割方法以及基于特定理论的分割方法等。阈值法:全局阈值、自适应阈值、OTSU(直方图) 区域生长法 边缘检测 特征聚类:K-means 直方图阈值分割 灰度阈值分割法是一种最常用的并行区域技术,它是...原创 2019-07-02 20:07:25 · 10741 阅读 · 0 评论 -
目标检测、分割、识别、分类综述
目标分割的任务是把目标对应的部分分割出来。目标检测:检测到图片当中的目标的具体位置目标识别:即是在所有的给定数据中,分类出哪一些sample是目标,哪一些不是。这个仅仅做一下分类任务。yes or no典型的技术路线是:目标分割 ——>目标检测 ——>目标识别 ——>目标跟踪如:需要对视频中的小明进行跟踪,处理过程将经历如下过程:(1)首先,采集第一帧视频图...原创 2019-06-28 16:55:01 · 23085 阅读 · 0 评论 -
图像处理-小波变换
小波指的是一种能量在时域非常集中的波,它的能量有限,都集中在某一点附近,而且积分的值为零,这说明它与傅里叶波一样是正交波。图像的傅里叶变换是将图像信号分解为各种不同频率的正弦波。同样,小波变换是将图像信号分解为由原始小波位移和缩放之后的一组小波。小波在图像处理里被称为图像显微镜,原因在于它的多分辨率分解能力可以将图片信息一层一层分解剥离开来。剥离的手段就是通过低通和高通滤波...原创 2019-05-01 15:51:58 · 104852 阅读 · 6 评论 -
常用的三种插值算法
在做数字图像处理时,经常会碰到小数象素坐标的取值问题,这时就需要依据邻近象素的值来对该坐标进行插值。比如做图像的几何校正,也会碰到同样的问题。1、最近邻插值法(Nearest Neighbour Interpolation) 这是最简单的一种插值方法,不需要计算,在待求象素的四邻象素中,将距离待求象素最近邻的像素灰度赋给待求象素。设为待求象素坐标(x+u,y+v) ...转载 2019-05-27 16:18:18 · 109689 阅读 · 0 评论 -
RX异常点检测算法(马氏距离)
异常检测算法目的在于从影像中将目标信息(异常信息)从影响背景和噪声中分离出来。RX异常检测算法为一种局部目标检测算法,算法的监测窗口包括目标窗口和背景窗口,且后者远大于前者。RX算法假设数据空间白化且服从高斯分布,在此基础上通过分析窗口的统计量(均值和方差),并与设定的阈值比较判断是否为异常值。 设高光谱图像数据波段数为P,则包含N个像素点的背景数据可以表示为一个P*M的矩阵X...转载 2019-08-22 14:35:49 · 7001 阅读 · 0 评论 -
PCA与图像压缩与去噪
使用PCA对一幅图像进行处理,并提取和显示该图像经过PCA的变换后的各主成分。 奇异值分解在图像压缩处理中有着重要的应用。假定一副图像有 n×n个像素,如果将这 n*n个数据一起传送,往往会显得数据量太大。因此,我们希望能够改为传送另外一些比较少的数据,并且在接收端还能够利用这些传送的数据重构原图像。 不妨用矩阵 A 表示要传送的原 n×n 个像素。假定对矩阵 ...转载 2019-08-22 15:12:41 · 7377 阅读 · 0 评论 -
求连通域面积matlab
matlab有自带函数bwreopen()求连通域,并移除小面积连通域,返回一个mask模板不同连通域用不同的label标志,背景用0标志。function [ mask ] = bwareopenLZ( Lig,minarea)%UNTITLED3 此处显示有关此函数的摘要% 此处显示详细说明row=size(Lig,1);col=size(Lig,2);mask=zer...原创 2019-09-12 11:04:47 · 5932 阅读 · 0 评论 -
OpenCV3学习(8.1)图像直方图的创建与基本操作(calcHist函数)
什么是直方图?直方图是对数据的集合统计,并将统计结果分布于一系列预定义的bins中。这里的数据不仅仅指的是灰度值 (如上一篇您所看到的), 统计数据可能是任何能有效描述图像的特征。先看一个例子吧。 假设有一个矩阵包含一张图像的信息 (灰度值) 如果我们按照...原创 2019-02-06 18:08:19 · 1347 阅读 · 0 评论 -
OpenCV3学习(6.1)——边缘检测---Canny,Sobel,Prewitt,Robert,Laplace,LOG,DOG算子
图像边缘信息主要集中在高频段,通常说图像锐化或检测边缘,实质就是高频滤波。我们知道微分运算是求信号的变化率,具有加强高频分量的作用。在空域运算中来说,对图像的锐化就是计算微分。由于数字图像的离散信号,微分运算就变成计算差分或梯度。图像处理中有多种边缘检测(梯度)算子,常用的包括普通一阶差分,Robert算子(交叉差分),Sobel算子等等,是基于寻找梯度强度。拉普拉斯算子(二阶差分)是...转载 2019-02-02 16:27:26 · 5529 阅读 · 0 评论 -
SURF算法
SURFSURF(Speeded Up Robust Features)是对SIFT的一种改进,主要特点是快速。SURF与SIFT主要有以下几点不同处理: 1、 SIFT在构造DOG金字塔以及求DOG局部空间极值比较耗时,SURF的改进是使用Hessian矩阵变换图像,极值的检测只需计算Hessian矩阵行列式,作为进一步优化,使用一个简单的方程可以求出Hessian行列式近似值...转载 2019-01-18 20:23:05 · 37433 阅读 · 2 评论 -
OpenCV3学习(11.4)斑点检测 SimpleBlobDetector
1. 什么是斑点 图像特征点检测包括角点和斑点,今天来说说斑点,斑点是指二维图像中和周围颜色有颜色差异和灰度差异的区域,因为斑点代表的是一个区域,所以其相对于单纯的角点,具有更好的稳定性和更好的抗干扰能力.斑点通常是指与周围有着颜色和灰度差别的区域。在实际地图中,往往存在着大量这样的斑点,如一颗树是一个斑点,一块草地是一个斑点,一栋房子也可以是一个斑点。由于斑点代表的是一个区域,相比单...原创 2019-02-14 17:06:36 · 23888 阅读 · 6 评论 -
OpenCV3学习(11.5) FAST特征检测器FastFeatureDetector
简介 FAST特征检测的特点是简单、快速、有效。作者为了在实时帧速率情况下进行高速特征检测,提出FAST特征检测。相比SIFT、DoG、Harris、SUSAN等比较耗时的特征检测方法,FAST只利用周围的像素进行比较,速度大大加快。注意:FAST只是一种特征点检测算法,并不涉及特征点的特征描述。 大多数特征检测算法通过在图像上计算角点响应函数(C),然后检测超过阈值...原创 2019-02-14 17:41:53 · 11202 阅读 · 0 评论 -
OpenCV3学习(11.6) ORB特征检测器及BRIEF描述符
ORB是ORiented Brief的简称,在ORB的方案中,先采用了FAST作为特征点检测算子,再使用改进BRIEF进行描述符的计算的。ORB的一个重要贡献就是引入了定位关键点的方向。BRIEF描述符: 传统的特征点描述子如SIFT,SURF描述子,每个特征点采用128维(SIFT)或者64维(SURF)向量去描述,每个维度上占用4字节,SIFT需要128×4=512字...原创 2019-02-14 18:15:00 · 3684 阅读 · 1 评论 -
OpenCV3学习(11.7) BRISK特征检测器及BRISK描述符
BRISK算法一种特征提取算法,也是一种二进制的特征描述算子。它具有较好的旋转不变性、尺度不变性,较好的鲁棒性等。在图像配准应用中,速度比较:SIFT<SURF<BRISK<FREAK<ORB,在对有较大模糊的图像配准时,BRISK算法在其中表现最为出色。BRISK算法Brisk(Binary Robust Invariant Scalable ...转载 2019-02-14 23:40:42 · 2283 阅读 · 0 评论 -
OpenCV3学习(11.8) FREAK描述符提取器
FREAK算法是一种二进制的特征描述算子。它与BRISK算法非常相似,个人觉得就是在BRISK算法上的改进,关于BRISK算法详见上一篇博文:BRISK特征提取算法。FREAK依然具有尺度不变性、旋转不变性、对噪声的鲁棒性等。采样模式 在BRISK算法中,采样模式是均匀采样模式(在同一圆上等间隔的进行采样);FREAK算法中,采样模式发生了改变,它采取了更为接近于人眼视网膜接收...转载 2019-02-14 23:58:41 · 1807 阅读 · 0 评论 -
OpenCV3学习(11.1)角点检测goodFeaturesToTrack()与亚像素提取cornerSubPix()原理详解
在现实世界中,角点对应于物体的拐角,道路的十字路口、丁字路口等。从图像分析的角度来定义角点可以有以下两种定义:角点可以是两个边缘的角点; 角点是邻域内具有两个主方向的特征点;一提到角点检测,最常用的方法莫过于Harris角点检测,opencv中也提供了Harris角点检测的接口,即cornerHarris(),但是Harris角点检测存在很多缺陷(如角点是像素级别的,速度较慢等),open...原创 2019-02-13 15:31:47 · 8520 阅读 · 1 评论 -
YUV颜色空间
YUV(亦称YCrCb)是被欧洲电视系统所采用的一种颜色编码方法。在现代彩色电视系统中,通常采用三管彩色摄像机或彩色CCD摄影机进行取像,然后把取得的彩色图像信号经分色、分别放大校正后得到RGB,再经过矩阵变换电路得到亮度信号Y和两个色差信号R-Y(即U)、B-Y(即V),最后发送端将亮度和两个色差总共三个信号分别进行编码,用同一信道发送出去。这种色彩的表示方法就是所谓的YUV色彩空间...转载 2019-07-14 15:11:53 · 8094 阅读 · 0 评论 -
常见的图像特征
虽然现在CNN可以自己进行特征提取,但还是需要对OpenCV传统的特征提取方法有一些了解1、颜色特征 颜色特征是图像检索中应用最为广泛的视觉特征。颜色特征无需进行大量计算。只需将数字图像中的像素值进行相应转换,表现为数值即可。因此颜色特征以其低复杂度成为了一个较好的特征。 在图像处理中,我们可以将一个具体的像素点所呈现的颜色分多种方法分析,并提取出其颜色特征分量。比如通过手...原创 2019-07-05 19:45:25 · 34802 阅读 · 0 评论 -
OpenCV3学习(6.2)——霍夫(Hough)变换:霍夫线变换HoughLine,霍夫圆变换HoughCircles
霍夫变换是图像处理中从图像中识别几何形状的基本方法之一,应用很广泛,也有很多改进算法。主要用来从图像中分离出具有某种相同特征的几何形状(如,直线,圆等)。最基本的霍夫变换是从黑白图像中检测直线(线段)。霍夫空间霍夫变换的关键是霍夫空间。 这是左边的图像空间中的一条线,我们要构造的是霍夫空间,右边是霍夫空间。在这个表述中,我们有...原创 2019-02-02 17:39:26 · 3029 阅读 · 2 评论 -
特征点提取—尺度不变特征SIFT算法
目录SIFT算法概述尺度空间与与金字塔表达1高斯模糊2 金字塔构建2.1 金字塔多分辨率3、空间极值点检测(关键点的初步探查)4、关键点描述4.1 KPD生成4.2、关键点的主方向(具有了旋转不变形)5、关键点匹配SIFT算法概述 尺度不变特征变换(Scale-invariant feature transform, 简称SIFT)...转载 2019-01-18 20:22:28 · 6211 阅读 · 1 评论