Visual C++数字图像识别技术典型案例

Visual C++数字图像识别技术典型案例
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2004-08
版次: 1
ISBN: 9787115117700
定价: 72.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 642页
字数: 1330千字
正文语种: 简体中文
30人买过
  •   《VisualC++数字图像识别技术典型案例》的第1章和第2章介绍了数字图像处理的基本概念和技术,后续几章介绍了数字图像处理和计算机视觉领域的几个应用实例,包括指纹识别系统、数字水印技术、条形码技术、印鉴鉴定系统、光学字符识别技术以及基于视觉的手势识别系统。《VisualC++数字图像识别技术典型案例》的最大特色在于,对识别技术中的大多数问题,不仅给出了关于算法的详细介绍,还给出了基于C/VisualC++6.0的实现代码,具有一定的扩展性。有的实例还给出了不同方法的实现过程,以供读者选择。
      《VisualC++数字图像识别技术典型案例》可作为读者学习数字图像处理的教程,也可作为毕业设计或工程开发的参考书。 第1章数字图像与图像处理1
    1.1数字图像相关概念1
    1.1.1数字图像1
    1.1.2图像处理2
    1.1.3图像识别2
    1.1.4图像理解3
    1.2图像的获取、显示与表示3
    1.2.1图像的获取3
    1.2.2图像显示4
    1.2.3图像表示4
    1.3数字图像处理系统的基本组成结构9

    第2章相关的图像处理技术10
    2.1图像分割技术10
    2.1.1阈值与图像分割10
    2.1.2梯度与图像分割11
    2.1.3边界提取与轮廓跟踪11
    2.1.4Hough变换12
    2.1.5区域增长12
    2.2图像复原12
    2.2.1数学模型12
    2.2.2维纳滤波(WienerFiltering)13
    2.3图像的纹理分析技术13
    2.3.1空间灰度层共现矩阵14
    2.3.2纹理能量测量16
    2.3.3纹理的结构分析方法和纹理梯度18
    2.3.4纹理识别示例——云类自动识别19
    2.4图像的形态学处理技术20
    2.4.1基本概念21
    2.4.2开运算和闭运算22
    2.4.3击中、击不中、变换(HMT-HitMissTransform)23
    2.4.4边界和骨架(BoundaryandSkeleton)23

    第3章指纹识别系统(上)24
    3.1指纹识别的历史24
    3.2指纹识别研究的现状24
    3.3指纹识别系统的构成25
    3.3.1指纹的录入26
    3.3.2指纹图像增强28
    3.3.3指纹识别的基本原理29

    3.3.4系统问题30
    3.3.5系统性能评估31
    3.3.6一套指纹识别算法库的构成32
    3.4指纹的粗分类与匹配89
    3.5基于Matlab的指纹识别系统92
    3.5.1主界面程序93
    3.5.2指纹中心计算程序115
    3.5.3计算有效区域117
    3.5.4二维Gabor变换118
    3.5.5归一化扇区119
    3.5.6读取图像120
    3.5.7旋转角度计算121

    第4章指纹识别系统(下)123
    4.1指纹图像的预处理123
    4.1.1预处理概述123
    4.1.2指纹质量评估124
    4.1.3指纹图像分割129
    4.1.4指纹图像增强134
    4.1.5指纹图像二值化135
    4.1.6指纹图像细化136
    4.1.7相关预处理算法代码139
    4.2指纹特征提取177
    4.2.1指纹特征的表述177
    4.2.2局部细节特征提取180
    4.2.3特征提取算法代码186
    4.3基于点模式的细节匹配194
    4.4指纹识别的实际应用案例204
    4.4.1指纹门禁系统204
    4.4.2指纹考勤系统205
    4.5指纹处理算法库测试程序206
    4.6本章小结218

    第5章数字水印技术219
    5.1基本概念219
    5.1.1水印技术的基本要求219
    5.1.2数字水印算法基本思路219
    5.1.3一些关键问题220
    5.2水印应用现状分析220
    5.2.1现有水印算法不适应版权保护220
    5.2.2盲检测算法222
    5.2.3盲检测算法的公证222
    5.2.4数字水印系统的一般组成223
    5.3基于DCT域的数字水印方案223
    5.3.1离散余弦变换223
    5.3.2Torus自同构映射224
    5.3.3人眼视觉频率响应及DCT变换系数的选取224
    5.3.4水印算法226
    5.4基于扩频通信的水印算法228
    5.4.1扩频通信原理228
    5.4.2扩频通信在数字水印中的利用229
    5.4.3加载强度的讨论233
    5.4.4水印加载算法的实现237
    5.5一个基于DCT域的实例240
    5.5.1一些算法代码240
    5.5.2加载水印271
    5.5.3提取水印275
    5.5.4水印算法评价281
    5.6本章小结294

    第6章条形码技术295
    6.1常用的条码编码规则295
    6.1.1条码的一般组成295
    6.1.2条码的种类296
    6.1.3EAN-13码的构造296
    6.2一个简单的条形码打印系统298
    6.3一维条形码的识别312
    6.3.1硬件识别系统312
    6.3.2预处理过程312
    6.3.3译码过程314
    6.4一维条形码识别系统实例315
    6.4.1DIB.H位图存取头文件316
    6.4.2DIB.CPP位图存取源程序317
    6.4.3BARRECOG.H条码识别头文件322
    6.4.4BARRECOG.CPP条码识别源程序323
    6.5二维条形码介绍337
    6.5.1PDF417符号的结构338
    6.5.2簇及符号字符定义338

    6.5.3层编码339
    6.5.4模式结构339
    6.5.5起始符和终止符340
    6.5.6空白区340
    6.5.7错误监测与纠正340
    6.6二维条形码打印程序340
    6.6.1PDF417LIB.H二维条形码库头文件340
    6.6.2PDF417LIBIMP.H数据定义342
    6.6.3PDF417LIB.C函数实现文件353
    6.6.4PDF417.C主程序377
    6.7本章小结378

    第7章手势识别系统379
    7.1立体测量379
    7.1.1立体匹配法379
    7.1.2立体视觉的原理379
    7.1.3用立体视觉进行距离测量381
    7.2用一台摄像头进行距离测量382
    7.2.1摄像头正对前方382
    7.2.2摄像头倾斜383
    7.2.3一台摄像头测量距离385
    7.3假想演奏系统的构成387
    7.3.1系统概述387
    7.3.2肤色提取388
    7.3.3右手位置检测390
    7.3.4摄像机的距离测量391
    7.3.5音阶范围与音量范围391
    7.3.6声音的表现方法392
    7.3.7系统整体构成393
    7.4程序代码393
    7.5本章小结432

    第8章印鉴鉴定系统433
    8.1伪印鉴的制作及人工防伪技术433
    8.1.1常用伪造印鉴的方法及其特征433
    8.1.2真假印鉴印文的检验435
    8.2印鉴图像的分离435
    8.2.1封闭凸多边形图像提取的算法提出436
    8.2.2封闭凸多边形图像的提取方法——种子扩散浮置实体算法436
    8.3基于矩不变量的印鉴识别439
    8.4基于Fourier描述符的印鉴识别方法441
    8.4.1提取字符包络线441
    8.4.2字符包络线的Fourier描述442
    8.5基于边缘和模板匹配的印鉴识别443
    8.6部分算法代码446
    8.6.1背景去除(利用颜色)446
    8.6.2基于矩不变量的代码450
    8.7本章小结455

    第9章光学字符识别技术(上)456
    9.1概述456
    9.1.1文字识别系统的构成456
    9.1.2文字识别技术457
    9.1.3印刷体汉字识别459
    9.1.4存在的问题461
    9.2预处理技术461
    9.2.1二值化462
    9.2.2版面分析463
    9.2.3倾斜度校正464
    9.2.4版面切分467
    9.2.5行、字分割467
    9.2.6细化和规范化469
    9.2.7预处理算法源代码示例470
    9.3特征提取537
    9.3.1概述538
    9.3.2边缘跟踪538
    9.3.3笔画的分类540
    9.3.4笔画识别前的噪声处理541
    9.3.5笔画方向码合并处理及笔画识别542
    9.3.6笔画间特征量的定义及识别543
    9.3.7整字匹配的距离准则544
    9.3.8一些统计特征545

    第10章光学字符识别技术(下)549
    10.1分类与识别549
    10.1.1判别器的选择549
    10.1.2决策树的基本概念550
    10.1.3决策树设计552
    10.1.4节点分类器设计555
    10.1.5多方案组合识别器558
    10.1.6代码示例560
    10.2后处理623
    10.3OCR程序示例639
    10.4本章小结640
  • 内容简介:
      《VisualC++数字图像识别技术典型案例》的第1章和第2章介绍了数字图像处理的基本概念和技术,后续几章介绍了数字图像处理和计算机视觉领域的几个应用实例,包括指纹识别系统、数字水印技术、条形码技术、印鉴鉴定系统、光学字符识别技术以及基于视觉的手势识别系统。《VisualC++数字图像识别技术典型案例》的最大特色在于,对识别技术中的大多数问题,不仅给出了关于算法的详细介绍,还给出了基于C/VisualC++6.0的实现代码,具有一定的扩展性。有的实例还给出了不同方法的实现过程,以供读者选择。
      《VisualC++数字图像识别技术典型案例》可作为读者学习数字图像处理的教程,也可作为毕业设计或工程开发的参考书。
  • 目录:
    第1章数字图像与图像处理1
    1.1数字图像相关概念1
    1.1.1数字图像1
    1.1.2图像处理2
    1.1.3图像识别2
    1.1.4图像理解3
    1.2图像的获取、显示与表示3
    1.2.1图像的获取3
    1.2.2图像显示4
    1.2.3图像表示4
    1.3数字图像处理系统的基本组成结构9

    第2章相关的图像处理技术10
    2.1图像分割技术10
    2.1.1阈值与图像分割10
    2.1.2梯度与图像分割11
    2.1.3边界提取与轮廓跟踪11
    2.1.4Hough变换12
    2.1.5区域增长12
    2.2图像复原12
    2.2.1数学模型12
    2.2.2维纳滤波(WienerFiltering)13
    2.3图像的纹理分析技术13
    2.3.1空间灰度层共现矩阵14
    2.3.2纹理能量测量16
    2.3.3纹理的结构分析方法和纹理梯度18
    2.3.4纹理识别示例——云类自动识别19
    2.4图像的形态学处理技术20
    2.4.1基本概念21
    2.4.2开运算和闭运算22
    2.4.3击中、击不中、变换(HMT-HitMissTransform)23
    2.4.4边界和骨架(BoundaryandSkeleton)23

    第3章指纹识别系统(上)24
    3.1指纹识别的历史24
    3.2指纹识别研究的现状24
    3.3指纹识别系统的构成25
    3.3.1指纹的录入26
    3.3.2指纹图像增强28
    3.3.3指纹识别的基本原理29

    3.3.4系统问题30
    3.3.5系统性能评估31
    3.3.6一套指纹识别算法库的构成32
    3.4指纹的粗分类与匹配89
    3.5基于Matlab的指纹识别系统92
    3.5.1主界面程序93
    3.5.2指纹中心计算程序115
    3.5.3计算有效区域117
    3.5.4二维Gabor变换118
    3.5.5归一化扇区119
    3.5.6读取图像120
    3.5.7旋转角度计算121

    第4章指纹识别系统(下)123
    4.1指纹图像的预处理123
    4.1.1预处理概述123
    4.1.2指纹质量评估124
    4.1.3指纹图像分割129
    4.1.4指纹图像增强134
    4.1.5指纹图像二值化135
    4.1.6指纹图像细化136
    4.1.7相关预处理算法代码139
    4.2指纹特征提取177
    4.2.1指纹特征的表述177
    4.2.2局部细节特征提取180
    4.2.3特征提取算法代码186
    4.3基于点模式的细节匹配194
    4.4指纹识别的实际应用案例204
    4.4.1指纹门禁系统204
    4.4.2指纹考勤系统205
    4.5指纹处理算法库测试程序206
    4.6本章小结218

    第5章数字水印技术219
    5.1基本概念219
    5.1.1水印技术的基本要求219
    5.1.2数字水印算法基本思路219
    5.1.3一些关键问题220
    5.2水印应用现状分析220
    5.2.1现有水印算法不适应版权保护220
    5.2.2盲检测算法222
    5.2.3盲检测算法的公证222
    5.2.4数字水印系统的一般组成223
    5.3基于DCT域的数字水印方案223
    5.3.1离散余弦变换223
    5.3.2Torus自同构映射224
    5.3.3人眼视觉频率响应及DCT变换系数的选取224
    5.3.4水印算法226
    5.4基于扩频通信的水印算法228
    5.4.1扩频通信原理228
    5.4.2扩频通信在数字水印中的利用229
    5.4.3加载强度的讨论233
    5.4.4水印加载算法的实现237
    5.5一个基于DCT域的实例240
    5.5.1一些算法代码240
    5.5.2加载水印271
    5.5.3提取水印275
    5.5.4水印算法评价281
    5.6本章小结294

    第6章条形码技术295
    6.1常用的条码编码规则295
    6.1.1条码的一般组成295
    6.1.2条码的种类296
    6.1.3EAN-13码的构造296
    6.2一个简单的条形码打印系统298
    6.3一维条形码的识别312
    6.3.1硬件识别系统312
    6.3.2预处理过程312
    6.3.3译码过程314
    6.4一维条形码识别系统实例315
    6.4.1DIB.H位图存取头文件316
    6.4.2DIB.CPP位图存取源程序317
    6.4.3BARRECOG.H条码识别头文件322
    6.4.4BARRECOG.CPP条码识别源程序323
    6.5二维条形码介绍337
    6.5.1PDF417符号的结构338
    6.5.2簇及符号字符定义338

    6.5.3层编码339
    6.5.4模式结构339
    6.5.5起始符和终止符340
    6.5.6空白区340
    6.5.7错误监测与纠正340
    6.6二维条形码打印程序340
    6.6.1PDF417LIB.H二维条形码库头文件340
    6.6.2PDF417LIBIMP.H数据定义342
    6.6.3PDF417LIB.C函数实现文件353
    6.6.4PDF417.C主程序377
    6.7本章小结378

    第7章手势识别系统379
    7.1立体测量379
    7.1.1立体匹配法379
    7.1.2立体视觉的原理379
    7.1.3用立体视觉进行距离测量381
    7.2用一台摄像头进行距离测量382
    7.2.1摄像头正对前方382
    7.2.2摄像头倾斜383
    7.2.3一台摄像头测量距离385
    7.3假想演奏系统的构成387
    7.3.1系统概述387
    7.3.2肤色提取388
    7.3.3右手位置检测390
    7.3.4摄像机的距离测量391
    7.3.5音阶范围与音量范围391
    7.3.6声音的表现方法392
    7.3.7系统整体构成393
    7.4程序代码393
    7.5本章小结432

    第8章印鉴鉴定系统433
    8.1伪印鉴的制作及人工防伪技术433
    8.1.1常用伪造印鉴的方法及其特征433
    8.1.2真假印鉴印文的检验435
    8.2印鉴图像的分离435
    8.2.1封闭凸多边形图像提取的算法提出436
    8.2.2封闭凸多边形图像的提取方法——种子扩散浮置实体算法436
    8.3基于矩不变量的印鉴识别439
    8.4基于Fourier描述符的印鉴识别方法441
    8.4.1提取字符包络线441
    8.4.2字符包络线的Fourier描述442
    8.5基于边缘和模板匹配的印鉴识别443
    8.6部分算法代码446
    8.6.1背景去除(利用颜色)446
    8.6.2基于矩不变量的代码450
    8.7本章小结455

    第9章光学字符识别技术(上)456
    9.1概述456
    9.1.1文字识别系统的构成456
    9.1.2文字识别技术457
    9.1.3印刷体汉字识别459
    9.1.4存在的问题461
    9.2预处理技术461
    9.2.1二值化462
    9.2.2版面分析463
    9.2.3倾斜度校正464
    9.2.4版面切分467
    9.2.5行、字分割467
    9.2.6细化和规范化469
    9.2.7预处理算法源代码示例470
    9.3特征提取537
    9.3.1概述538
    9.3.2边缘跟踪538
    9.3.3笔画的分类540
    9.3.4笔画识别前的噪声处理541
    9.3.5笔画方向码合并处理及笔画识别542
    9.3.6笔画间特征量的定义及识别543
    9.3.7整字匹配的距离准则544
    9.3.8一些统计特征545

    第10章光学字符识别技术(下)549
    10.1分类与识别549
    10.1.1判别器的选择549
    10.1.2决策树的基本概念550
    10.1.3决策树设计552
    10.1.4节点分类器设计555
    10.1.5多方案组合识别器558
    10.1.6代码示例560
    10.2后处理623
    10.3OCR程序示例639
    10.4本章小结640
查看详情