学opencv3(中文版) 图形图像 作者
none
¥
97.75
6.6折
¥
149
全新
库存24件
作者作者
出版社清华大学出版社
ISBN9787302504184
出版时间2018-07
版次1
装帧平装
开本16
页数837页
字数1046千字
定价149元
货号xhwx_1201737208
上书时间2024-12-26
商品详情
- 品相描述:全新
-
正版特价新书
- 商品描述
-
目录:
译者序 xvii
前言 x
章 概述 1
什么是opencv 1
opencv怎么用 2
什么是计算机视觉 3
opencv的起源 6
opencv的结构 7
使用ipp来加速opencv 8
谁拥有opencv 9
下载和安装opencv 9
安装 9
从git获取新的opencv 12
更多的opencv文档 13
提供的文档 13
在线文档和维基资源 13
opencv贡献库 15
下载和编译contributed模块 16
可移植 16
小结 17
练 17
第2章 opencv初探 19
头文件 19
资源 20
个程序:显示图片 21
第二个程序: 23
跳转 24
简单的变换 28
不那么简单的变换 30
从摄像头中读取 32
写入avi文件 33
小结 34
练 35
第3章 了解opencv的数据类型 37
基础知识 37
opencv的数据类型 37
基础类型概述 38
深入了解基础类型 39
辅助对象 46
工具函数 53
模板结构 60
小结 61
练 61
第4章 图像和大型数组类型 63
动态可变的存储 63
cv::mat类n维稠密数组 64
创建一个数组 65
独立获取数组元素 69
数组迭代器narymatiterator 72
通过块访问数组元素 74
矩阵表达式:代数和cv::mat 75
饱和转换 77
数组还可以做很多事情 78
稀疏数据类cv::sparesmat 79
访问稀疏数组中的元素 79
稀疏数组中的特有函数 82
为大型数组准备的模板结构 83
小结 85
练 86
第5章 矩阵作 87
矩阵还可以做更多事情 87
cv::abs() 90
cv::add() 91
cv::addweighted() 92
cv::bitwise_and() 94
cv::bitwise_not() 94
cv::bitwise_or() 94
cv::bitwise_xor() 95
cv::calccovarmatrix() 95
cv::carttopolar() 97
cv::checkrange() 97
cv::pare() 98
cv::pletesymm() 99
cv::convertscaleabs() 99
cv::countnonzero() 100
cv::mat cv::cvarrtomat() 100
cv::dct() 101
cv::dft() 102
cv::cvtcolor() 103
cv::determinant() 106
cv::divide() 106
cv::eigen() 106
cv::exp() 107
cv::extractimagecoi() 107
cv::flip() 108
cv::gemm() 108
cv::getconvertelem()和cv::getconvertscaleelem() 109
cv::idct() 110
cv::inrange() 110
cv::insertimagecoi() 111
cv::invert() 111
cv::log() 112
cv::lut() 112
cv::mahalanobis() 113
cv::max() 114
cv::mean() 115
cv::meanstddev() 116
cv::merge() 116
cv::min() 116
cv::minmadx() 117
cv::minmaxloc() 118
cv::mixchannels() 119
cv::mulspectrums() 120
cv::multiply() 121
cv::multransed() 121
cv::norm() 122
cv::normalize() 123
cv::perspectivetransform() 125
cv::phase() 125
cv::polartocart() 126
cv::pow() 126
cv::randu() 127
cv::randn() 127
cv::repeat() 129
cv::scaleadd() 129
cv::setidentity() 130
cv::solve() 130
cv::solvecubic() 131
cv::solvepoly() 132
cv::sort() 132
cv::sortidx() 133
cv::split() 133
cv::sqrt() 134
cv::subtract() 135
cv::sum() 135
cv::trace() 135
cv::transform() 136
cv::transe() 136
小结 137
练 137
第6章 绘图和注释 139
绘图 139
艺术线条和填充多边形 140
字体和文字 146
小结 148
练 148
第7章 opencv中的函数子 151
作对象 151
主成分分析(cv::pca) 151
奇异值分解cv::svd 154
数发生器cv::rng 157
小结 160
练 160
第8章 图像、与数据文件 163
highgui模块:一个可移植的图形工具包 163
图像文件的处理 164
图像的载入与保存 165
关于codecs的一些注释 167
图片的编码与解码 168
的处理 169
使用cv::videocapture对象读取流 169
使用cv::videowriter对象写入 175
数据存储 176
cv::filestorage的写入 177
使用cv::filestorage读取文件 179
cv::filenode 180
小结 183
练 183
第9章 跨台和windows系统 187
基于windows开发 187
highgui原生图形用户接 188
通过qt后端工作 199
综合opencv和全功能gui工具包 209
小结 222
练 222
0章 滤波与卷积 225
概览 225
预备知识 225
滤波、核和卷积 225
边界外推和边界处理 227
阈值化作 230
otsu算法 233
自适应阈值 233
滑 235
简单模糊和方框型滤波器 236
中值滤波器 238
高斯滤波器 239
双边滤波器 240
导数和梯度 242
索贝尔导数 242
scharr滤波器 244
拉普拉斯变换 245
图像形态学 246
膨胀和腐蚀 247
通用形态学函数 250
开作和闭作 251
形态学梯度 254
顶帽和黑帽 256
自定义核 258
用任意线滤波器做卷积 259
用cv::filter2d()进行卷积 259
通过cv::sepfilter2d使用可分核 260
生成卷积核 260
小结 262
练 262
1章 常见的图像变换 267
概览 267
拉伸、收缩、扭曲和旋转 267
均匀调整 268
图像金字塔 269
不均匀映 273
仿变换 274
透视变换 279
通用变换 282
极坐标映 282
logpolar 283
任意映 287
图像修复 287
图像修复 288
去噪 289
直方图均衡化 292
cv::equalizehist()用于对比均衡 294
小结 295
练 295
2章 图像分析 297
概览 297
离散傅里叶变换 297
cv::dft()离散傅里叶变换 298
cv::idft()用于离散傅里叶逆变换 300
cv::mulspectrums()频谱乘法 300
使用傅里叶变换进行卷积 301
cv::dct()离散余弦变换 303
cv::idct()离散余弦逆变换 304
积分图 304
cv::integral()标准求和积分 306
cv::integral()方求和积分 306
cv::integral()倾斜求和积分 307
canny边缘检测 307
cv::canny() 309
hough变换 309
hough线变换 309
hough圆变换 313
距离变换 316
cv::distancetransform()无标记距离变换 317
cv::distancetransform()有标记距离变换 317
分割 318
漫水填充 318
分水岭算法 322
grabcuts算法 323
mean-shift分割算法 325
小结 326
练 326
3章 直方图和模板 329
opencv中直方图的表示 331
cv::calchist():从数据创建直方图 332
基本直方图作 334
直方图归一化 334
直方图二值化 335
找出显著的区间 335
比较两个直方图 337
直方图用法示例 339
一些复杂的直方图方法 342
emd距离 342
反向投影 347
模板匹配 350
方差匹配方法(cv::tm_sqdiff) 351
归一化方差匹配方法(cv::tm_sqdiff_normed) 352
相关匹配方法(cv::tm_ccorr) 352
归一化的互相关匹配方法(cv::tm_ccorr_normed) 352
相关系数匹配方法(cv::tm_ccoeff) 352
归一化的相关系数匹配方法(cv::tm_ccoeff_normed) 352
小结 355
练 355
4章 轮廓 359
轮廓查找 359
轮廓层次 360
绘制轮廓 364
轮廓实例 365
另一个轮廓实例 366
快速连通区域分析 368
深入分析轮廓 370
多边形逼近 370
几何及特概括 372
几何学测试 377
匹配轮廓与图像 378
矩 378
再论矩 380
使用hu矩进行匹配 383
利用形状场景方法比较轮廓 384
小结 388
练 389
5章 背景提取 391
背景提取概述 391
背景提取的缺点 392
场景建模 392
像素 393
帧间差分 396
均背景法 397
累计均值,方差和协方差 403
更复杂的背景提取方法 410
结构 413
进行背景学 414
存在移动的前景物体时进行背景学 417
背景差分:检测前景物体 418
使用码书法的背景模型 419
关于码书法的其他想法 419
使用连通分量进行前景清理 420
小测试 423
两种背景方法的对比 425
opencv中的背景提取方法的封装 425
cv::backgroundsubstractor基类 426
kb方法 427
zivkovic方法 428
小结 431
练 431
6章 关键点和描述子 433
关键点和跟踪基础 433
角点检测 434
光流简介 437
lucas-kanade稀疏光流法 438
广义关键点和描述符 448
光流,跟踪和识别 450
opencv一般如何处理关键点和描述符 451
核心关键点检测方法 461
关键点过滤 497
匹配方法 499
结果显示 505
小结 508
练 508
7章 跟踪 511
跟踪中的概念 511
稠密光流 512
farneback多项式扩展算法 513
dual tv-l1模型 515
简单光流算法 519
mean-shift算法和camshift 追踪 522
mean-shift算法 522
camshift 526
运动模板 526
估计 533
卡尔曼滤波器 534
扩展卡尔曼滤波器简述 549
小结 551
练 551
8章 相机模型与标定 553
相机模型 554
影几何基础 556
rodrigues变换 558
透镜畸变 559
标定 562
旋转矩阵和移向量 563
标定板 566
单应 572
相机标定 576
矫正 587
矫正映 587
使用cv::convertma()在不同表示方式之间转换矫正映 588
使用cv::initundistortrectifymap()计算矫正映 589
使用cv::remap()矫正图像 591
使用cv::undistort()进行矫正 591
使用cv::undistortpoints()进行稀疏矫正 591
与标定结合 592
小结 595
练 596
9章 投影与三维视觉 599
投影 600
仿变换与透视变换 601
鸟瞰图变换实例 602
三维姿态估计 606
单摄像机姿态估计 607
立体成像 609
三角测量 610
对极几何 613
本征矩阵和基本矩阵 615
计算极线 624
立体校正 624
立体校正 628
立体匹配 638
立体校正、标定和对应的示例代码 650
来自三维重投影的深度映 657
来自运动的结构 659
二维与三维直线拟合 659
小结 662
练 662
第20章 机器学基础 665
什么是机器学 665
训练集和测试集 666
有监督学和无监督学 667
生成式模型和判别式模型 669
opencv机器学算法 669
机器学在视觉中的应用 671
变量的重要 673
诊断机器学中的问题 674
ml库中遗留的机器学算法 678
k均值 679
马氏距离 684
小结 687
练 687
第21章 statmodel:opencv中的基准学模型 689
ml库中的常见例程 689
训练方法和cv::ml::traindata的结构 691
预测 697
使用cv::statmodel的机器学算法 698
朴素贝叶斯分类器 699
二决策树 703
boosting方法 716
森林 721
期望大化算法 725
k近邻算法 729
多层感知机 731
支持向量机 739
小结 749
练 750
第22章 目标检测 753
基于树的目标检测技术 753
级联分类器 754
有监督学和boosting理论 756
学新目标 764
使用支持向量机的目标识别 772
latent svm用于目标识别 772
bag of words算法与语义分类 775
小结 780
练 780
第23章 opencv的未来 783
过去与未来 783
opencv 3.x 784
我们上一次预测怎么样? 784
未来应用 785
目前gsoc的进展 787
社区贡献 788
opencv.org 789
一些关于ai的猜测 790
结语 793
附录a 面划分 795
附录b opencv_contrib模块概述 809
附录c 标定图案 813
参文献 819
内容简介:
计算机视觉是在图像处理的基础上发展起来的新兴学科。opencv是一个开源的计算机视觉库,是英特尔公司资助的两大图像处理利器之一。它为图像处理、模式识别、三维重建、物体跟踪、机器学和线代数提供了各种各样的算法。学opencv 3(中文版)由opencv发起人所写,站在一线开发人员的角度用通俗易懂的语言解释了opencv的缘起和计算机视觉基础结构,演示了如何用opencv和现有的自由代码为各种各样的机器进行编程,这些都有助于读者迅速入门并渐入佳境,兴趣盎然地深入探索计算机视觉领域。学opencv 3(中文版)可作为信息处理、计算机、机器人、人工智能、遥感图像处理、认知神经科学等有关专业的高年级或的用书,也可供相关领域的研究工作者参。
作者简介:
安德里安凯勒(adrian kaehler)博士,企业家,硅谷深度学小组创始人。他的工作重心包括机器学、统计建模、计算机视觉和机器人。他职于斯坦福大学人工智能实验室,他还是该校斯坦利团队的成员,该团队在美国航空与航天局(naa)主办的机器人挑战赛中胜出,赢得了200万美元的大奖。
加里布拉德斯基(gary bradki)博士是arraiy.ai的首席架构师(cto),他曾经职于好几个创业公司,担任过斯坦福大学计算机系人工智能实验室的顾问教授。他是opencv库的创始人,是一名享有广泛声誉的演讲人、开源社区的积极参与者。
— 没有更多了 —
正版特价新书
以下为对购买帮助不大的评价