《Visual C++数字图像模式识别技术详解(第2版)》一导读
前言 作为一门实用而综合性的边缘学科,数字图像模式识别技术研究的内容主要包括图像变换、图像增强、图像特征提取、图像识别,以及运动图像分析等。本书将以实践为导向,以实用为目标来介绍这些重要的数字图像模式识别技术。在介绍数字图像模式识别技术基础理论及算法原理的同时,重点介绍如何用Visual C++实现这些典型及常用算法,并结合实际应用介绍作者所在实验室近年来研究总结出来的一些经典案例,尽量做到理论....
《Visual C++数字图像模式识别技术详解(第2版)》一3.6 实践知识拓展
3.6 实践知识拓展 Sift算法是Lowe提出的一种比较奇特的特征点提取算法。它选择高斯残差在尺度空间上的极值点为特征点,并计算特征点局部邻域内的梯度方向直方图为描述子。这种算法将图像金字塔结构引入尺度空间以减少计算量,同时针对128维的特征向量空间,使用了BBF(Best Bin First)算法加快搜索过程,取得了较好的效果。Sift特征匹配算法可以处理两幅图像之间发生平移、旋转、仿射变.....
《Visual C++数字图像模式识别技术详解(第2版)》一3.5 纹理特征
3.5 纹理特征纹理特征是图像分析中的重要特征,因此成为模式识别中用来辨别图像区域的重要依据,它在图像的分类识别中得到了广泛的应用。纹理特征是一种不依赖于颜色或亮度的、反映图像中同质现象的重要特征,是所有物体表面共有的内在特性,包含了物体表面结构组织排列的重要信息以及与周围环境的联系。纹理的分析识别是图像理解、分析与识别中的重要研究内容之一。如图3-5所示是几个典型物体的纹理图像,由图像可以看.....
《Visual C++数字图像模式识别技术详解(第2版)》一3.4 形状特征
3.4 形状特征 物体的形状特征也是物体的一个重要模式特征,本节将介绍对物体形状的描述及其计算方法。 3.4.1 多边形描述 一个图像区域边界可以用多边形来近似表示。对于一个闭合的曲线,当多边形的边数与边界中顶点数相等时,边界中的每对点都定义了多边形中的一个边,在这种情况下,以上近似是精确的。在实际应用场合中,多边形近似的目的就是要用边数最少的多边形来近似地描绘出图像边界的形状。但要实现上述...
《Visual C++数字图像模式识别技术详解(第2版)》一3.3 几何特征
3.3 几何特征 图像的几何特征在图像分析中起着十分重要的作用,在许多图像应用系统中,经常使用区域的一些几何特征,如大小、位置和方向,来确定物体的位置并识别它们。为了特征提取方便,在提取图像的几何特征之前,需对图像进行二值化处理,即处理成只有0和1两种值的黑白图像。又由于二值图像便于获取、存取和处理,且能给出物体的轮廓信息,因此适宜用于图像几何特征的提取,故本节讨论的图像均为二值图像。本节将从.....
《Visual C++数字图像模式识别技术详解(第2版)》一3.2 幅值特征
3.2 幅值特征 图像的统计特征只反映了图像整体的像素灰度分布特性,并没有反映不同灰度像素在图像中的位置分布信息,而图像的幅值特征则可以反映这些特性。图像的幅值特征主要包括两个,分别是矩特征和投影特征。1.矩由于图像幅值的分布是与空间相关的,因此对幅值与空间综合考虑得到的是相应的矩运算。对于一个M×N图像,其(i + j)阶矩定义如下: (3-6) 其中,f(x,y)是图像中坐标(x,...
《Visual C++数字图像模式识别技术详解(第2版)》一3.1 统计特征
3.1 统计特征 图像的统计特征只针对灰度图像,可以直观地描述图像中像素的灰度值分布情况。图像灰度的一阶概率分布定义如下: (3-1) 式中,b是像素的灰度值,为0到255的整数值,n为数字图像中的总像素数,n(b)是该窗口内灰度值为b的像素数。则图像的统计特征包括如下特征:(1)均值 (3-2) (2)方差 (3-3) (3)能量 (3-4) (4)熵 ...
《Visual C++数字图像模式识别技术详解(第2版)》一第3章 图 像 特 征
第3章 图 像 特 征 本书的第3到第8章介绍基本的数字图像预处理方法。从模式识别的技术角度来讲,这些图像预处理方法可以增强数字图像中的有用信息,有利于提高对图像所属模式进行识别的准确率。但数字图像中得到增强的有用信息往往不能直接应用,还需对这些信息进行选择或提炼,才能得到具体的图像特征并最终用于对该图像的模式进行识别。本章将介绍图像的统计特征、幅值特征、几何特征、形状特征、纹理特征等基本特征.....
《Visual C++数字图像模式识别技术详解(第2版)》一2.3 实践知识拓展
2.3 实践知识拓展 由于图像处理算法很多,如图像特效显示、图像变换、图像平滑、图像增强、图像分割等。这些算法都是本章所设计的ImageDib类所无法实现的。解决的方法有两个,一个是在ImageDib类中直接添加成员函数来实现这些算法,但这势必导致ImageDib类变得冗长和效率低下;另一个办法就是利用Visual C++提供的派生类来实现这些算法。ImageDib类的派生类设计原则如下:让I.....
《Visual C++数字图像模式识别技术详解(第2版)》一2.2 Visual C++数字图像处理
2.2 Visual C++数字图像处理 本节将在2.1节基础上讲解如何用Visual C++进行数字图像处理应用程序的开发。重点介绍Windows下BMP图像文件格式,以及如何用Visual C++对该数字图像文件进行读取,为后续内容的讲解打下基础。 2.2.1 BMP图像文件 BMP位图文件格式是Windows系统交换图像数据的一种标准图像文件存储格式,在Windows环境下运行的所有图...
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。
开发与运维
集结各类场景实战经验,助你开发运维畅行无忧
+关注