我的购物车 | 我的帐户 | 我的暂存架 | 代查代找 | 联系我们
首页 图书 影视 音乐 期刊 百货
facebook
人物传记 | 中医养生 | 社会小说 | 成功励志 | 中国现当代随笔 | 外国经典小说 | 樊登推荐 | 张爱玲全集 | amazon畅销书—小说 | 理想国译丛 | 南怀瑾全集 | 图书精彩专题 | 著名作家
您现在的位置:首页 - 图书 - 计算机/网络 - 计算机网络_人工智能 机器学习
图书排行榜


暂无大图
基于GPU加速的计算机视觉编程:使用OpenCV和CUDA实时处理复杂图像数据
市场价:¥79.00
会员价:$39.42  VIP价:$37.45
作者: 巴乌米克·维迪娅(Bhaumik Vaidya)
出版社:机械工业出版社
出版日期:2020年4月    ISBN:9787111651475
版次: 版    印次:
开本:16开    页数:     装帧:平装-胶订
商品所属分类:图书 - 计算机/网络 - 计算机网络_人工智能 机器学习
会员促销价: $37.45 (5% Off)   VIP促销价:$35.58 (10% Off)
7-10个工作日从新泽西发货,免运费,满$39免$3.99包装处理费。了解详情    
预订价: $32.39 (18% Off)
9-12个工作日从新泽西发货,每笔订单不论金额多少,免包装处理费,只收取$6.99运费。此订购适合机构(如图书馆、中文学校等)或者一次性购买较多的顾客。了解详情    
  

商品简介  
编辑推荐
本书是OpenCV开发人员的必读指南,手把手教你使用OpenCV和CUDA实现GPU加速的计算机视觉项目开发,帮你快速掌握利用GPU实时处理复杂图像数据的高效技术。
全书共11章,第1章介绍CUDA架构及应用;第2章介绍如何使用CUDA为GPU编写程序;第3章介绍如何从CUDA程序中调用线程,以及多个线程如何相互通信;第4章介绍CUDA streams和CUDA events等高级概念;第5章介绍在所有操作系统中安装支持CUDA的OpenCV库;第6章讲解如何使用OpenCV编写基本的计算机视觉操作,如像素级的图像操作、过滤和形态学操作;第7章介绍使用OpenCV和CUDA加速一些实际计算机视觉应用程序的步骤;第8章介绍如何在Jetson Tx1嵌入式平台上安装OpenCV;第9章介绍如何在Jetson TX1上部署计算机视觉应用程序 ;第10章介绍PyCUDA;第11章讲解如何使用PyCUDA编写程序。
内容简介
本书提供了OpenCV与CUDA集成以实现实际应用的详细概述。首先介绍使用CUDA进行GPU编程的基础知识。然后,通过一些实际的例子讲解如何利用GPU和CUDA实现OpenCV加速。一旦掌握了核心概念,读者将熟悉如何在NVIDIA Jetson TX1上部署OpenCV应用程序,该应用程序在计算机视觉和深度学习应用程序中非常流行。本书的*后几章解释了PyCUDA,这是一个Python库,它利用CUDA和GPU的强大功能来加速。在本书的*后,读者将通过本书的实践方法增强计算机视觉应用程序。
作者简介
包米克·维迪雅(Bhaumik Vaidya)是一位经验丰富的计算机视觉工程师和导师。他在OpenCV库,尤其是解决觉计算机视觉问题方面做了大量工作。他是大学硕士项目的金牌得主,目前正在攻读计算机视觉算法加速方面的博士学位。他指导了许多计算机视觉和超大规模集成(VLSI)方面的项目。他曾在VLSI领域做过ASIC验证工程师,对硬件架构也有很好的了解。他在声誉良好的期刊上发表了许多研究论文。他和他的博士导师还获得了英伟达Jetson TX1嵌入式开发平台的
目录
前言
作者简介
审稿人简介
第1章 CUDA介绍及入门 1
1.1 技术要求 1
1.2 CUDA介绍 1
1.2.1 并行处理 2
1.2.2 GPU架构和CUDA介绍 2
1.2.3 CUDA架构 3
1.3 CUDA应用程序 4
1.4 CUDA开发环境 5
1.4.1 支持CUDA的GPU 5
1.4.2 CUDA开发工具包 6
1.5 在所有操作系统上安装CUDA工具包 6
1.5.1 Windows 6
1.5.2 Linux 7
1.5.3 Mac 8
1.6 一个基本的CUDA C程序 9
1.6.1 在Windows上创建CUDA C程序的步骤 10
1.6.2 在Ubuntu上创建CUDA C程序的步骤 10
1.7 总结 11
1.8 测验题 11
第2章 使用CUDA C进行并行编程 12
2.1 技术要求 12
2.2 CUDA程序结构 13
2.2.1 CUDA C中的双变量加法程序 13
2.2.2 内核调用 14
2.2.3 配置内核参数 15
2.2.4 CUDA API函数 16
2.2.5 将参数传递给CUDA函数 17
2.3 在设备上执行线程 19
2.4 在CUDA程序中获取GPU设备属性 20
2.4.1 通用设备信息 21
2.4.2 内存相关属性 22
2.4.3 线程相关属性 22
2.5 CUDA中的向量运算 24
2.5.1 两个向量加法程序 24
2.5.2 对比CPU代码和GPU代码的延迟 27
2.5.3 对向量的每个元素进行平方 28
2.6 并行通信模式 29
2.6.1 映射 29
2.6.2 收集 29
2.6.3 分散式 30
2.6.4 蒙板 30
2.6.5 转置 30
2.7 总结 30
2.8 测验题 31
第3章 线程、同步和存储器 32
3.1 技术要求 32
3.2 线程 33
3.3 存储器架构 36
3.3.1 全局内存 37
3.3.2 本地内存和寄存器堆 38
3.3.3 高速缓冲存储器 39
3.4 线程同步 39
3.4.1 共享内存 39
3.4.2 原子操作 42
3.5 常量内存 46
3.6 纹理内存 48
3.7 向量点乘和矩阵乘法实例 50
3.7.1 向量点乘 50
3.7.2 矩阵乘法 54
3.8 总结 58
3.9 测验题 58
第4章 CUDA中的高级概念 60
4.1 技术要求 60
4.2 测量CUDA程序的性能 61
4.2.1 CUDA事件 61
4.2.2 NVIDIA Visual Profiler 63
4.3 CUDA中的错误处理 64
4.3.1 从代码中进行错误处理 65
4.3.2 调试工具 66
4.4 CUDA程序性能的提升 66
4.4.1 使用适当的块数量和线程数量 66
4.4.2 最大化数学运算效率 67
4.4.3 使用合并的或跨步式的访存 67
4.4.4 避免warp内分支 67
4.4.5 使用锁定页面的内存 68
4.5 CUDA流 69
4.6 使用CUDA加速排序算法 73
4.7 利用CUDA进行图像处理 75
4.8 总结 80
4.9 测验题 81
第5章 支持CUDA的OpenCV入门 82
5.1 技术要求 82
5.2 图像处理和计算机视觉简介 83
5.3 OpenCV简介 83
5.4 安装支持CUDA的OpenCV 84
5.4.1 在Windows上安装OpenCV 84
5.4.2 在Linux上安装OpenCV 89
5.5 使用OpenCV处理图像 92
5.5.1 OpenCV中的图像表示 92
5.5.2 图像的读取和显示 93
5.5.3 使用OpenCV创建图像 96
5.5.4 将图像保存到文件 99
5.6 使用OpenCV处理视频 99
5.6.1 处理存储在计算机上的视频 100
5.6.2 处理从网络摄像机读取的视频 101
5.6.3 将视频保存到磁盘 102
5.7 使用OpenCV CUDA模块的基本计算机视觉应用程序 104
5.7.1 OpenCV CUDA模块简介 104
5.7.2 对图像的算术和逻辑运算 104
5.7.3 更改图像的颜色空间 108
5.7.4 图像阈值处理 109
5.8 OpenCV应用程序使用和不使用CUDA支持的性能比较 110
5.9 总结 113
5.10 测验题 114
第6章 使用OpenCV和CUDA进行基本的计算机视觉操作 115
6.1 技术要求 115
6.2 访问图像的各个像素强度 116
6.3 OpenCV中直方图的计算和均衡 117
6.4 图像的几何变换 120
6.4.1 图像大小调整 120
6.4.2 图像平移与旋转 121
6.5 对图像进行滤波操作 122
6.5.1 对图像的卷积运算 122
6.5.2 对图像进行低通滤波操作 123
6.5.3 对图像进行高通滤波操作 128
6.6 图像的形态学操作 131
6.7 总结 134
6.8 测验题 134
第7章 使用OpenCV和CUDA进行对象检测和跟踪 135
7.1 技术要求 135
7.2 对象检测和跟踪简介 136
7.2.1 对象检测和跟踪的应用 136
7.2.2 对象检测中的挑战 136
7.3 基于颜色的对象检测和跟踪 136
7.4 基于形状的对象检测和跟踪 139
7.4.1 Canny边缘检测 139
7.4.2 使用Hough变换进行直线检测 140
7.4.3 对圆形进行检测 143
7.5 关键点检测器和描述符 144
7.5.1 加速段测试特征功能检测器 144
7.5.2 面向FAST和旋转BRIEF的特征检测 145
7.5.3 加速强特征检测和匹配 147
7.6 使用Haar级联的对象检测 150
7.6.1 使用Haar级联进行人脸检测 151
7.6.2 使用Haar级联进行眼睛检测 153
7.7 使用背景减法进行对象跟踪 155
7.7.1 高斯混合法 155
7.7.2 GMG背景减法 157
7.8 总结 159
7.9 测验题 160
第8章 Jetson TX1开发套件 161
8.1 技术要求 161
8.2 Jetson TX1简介 161
8.2.1 Jetson TX1的重要特性 163
8.2.2 Jetson TX1的应用 163
8.3 在Jetson TX1上安装JetPack 163
8.3.1 安装的基本要求 164
8.3.2 安装的步骤 164
8.4 总结 171
8.5 测验题 171
第9章 在Jetson TX1上部署计算机视觉应用程序 172
9.1 技术要求 172
9.2 Jetson TX1 GPU的设备属性 173
9.3 Jetson TX1上的基本CUDA程序 174
9.4 Jetson TX1上的图像处理 176
9.4.1 编译支持CUDA的OpenCV 176
9.4.2 读取和显示图像 178
9.4.3 图像合成 178
9.4.4 图像阈值处理 180
9.4.5 Jetson TX1上的图像滤波 182
9.5 Jetson TX1的摄像机接口 184
9.6 Jetson TX1上的高级应用程序 185
9.6.1 使用Haar级联进行人脸检测 185
9.6.2 使用Haar级联进行眼睛检测 187
9.6.3 高斯混合背景减法 188
9.7 在Jetson TX1上使用Python和OpenCV实现计算机视觉 191
9.8 总结 192
9.9 测验题 193
第10章 PyCUDA入门 194
10.1 技术要求 194
10.2 Python编程语言简介 194
10.3 PyCUDA模块简介 195
10.4 在Windows上安装PyCUDA 196
10.5 在Ubuntu上安装PyCUDA 199
10.6 总结 201
10.7 测验题 201
第11章 使用PyCUDA 202
11.1 技术要求 202
11.2 编写第一个PyCUDA程序 203
11.3 从PyCUDA程序访问GPU设备属性 204
11.4 在PyCUDA中执行线程和块 206
11.5 PyCUDA中的基本编程概念 206
11.5.1 在PyCUDA中两个数字相加 207
11.5.2 使用driver类简化加法程序 208
11.6 使用CUDA事件测量PyCUDA程序的性能 209
11.6.1 CUDA事件 209
11.6.2 使用大型数组加法测量PyCUDA的性能 210
11.7 PyCUDA中的复杂程序 212
11.7.1 对PyCUDA中的矩阵元素进行平方运算 212
11.7.2 GPU数组点乘 215
11.7.3 矩阵乘法 217
11.8 PyCUDA的高级内核函数 219
11.8.1 PyCUDA的元素级内核函数 219
11.8.2 归约内核函数 220
11.8.3 scan内核函数 221
11.9 总结 222
11.10 测验题 223
第12章 使用PyCUDA的基本计算机视觉应用程序 224
12.1 技术要求 224
12.2 PyCUDA中的直方图计算 224
12.2.1 使用原子操作 225
12.2.2 使用共享内存 227
12.3 使用PyCUDA进行基本的计算机视觉操作 229
12.3.1 PyCUDA中的颜色空间转换 230
12.3.2 在PyCUDA执行图像合成 233
12.3.3 在PyCUDA中使用gpuarray进行图像反转 234
12.4 总结 235
12.5 测验题 235
测验题答案 236

购买该商品的会员还购买过以下商品  
古典名著普及文库:苏轼集一代文宗苏东坡作品精华
宋词三百年(要想读懂《宋词三百首》,请先读完《宋词三百年》)艾公子新作,适合大众的宋词读本,既讲透宋
唐诗三百首详析(简体本)中华书局出版。
笛子基础教程十四课(上册)
许渊冲:美得让人窒息的古诗词3册套装(六神磊磊诚挚推荐)董卿、杨振宁、钱钟书盛赞,诺贝尔文学奖候选人、
海岸带测绘技术
海量遥感数据并行处理技术研究与应用
空间分析建模与原理
GIS应用与开发丛书:CityEngine城市三维建模
高程系统转换及垂直基准统一的若干问题研究
空间分析实验教程
基于回归视野的统计学习
人间词话
应用非参数统计方法

相似商品  
图解人工智能 畅销书《图解机器学习》同系列作品,334张图解轻松入门,俯瞰技术全景,专业实用,图解版人工智能开发通识入门书,一本书全面了解人工智能开发基础知识!
图解人工智能畅销书《
超简单的机器学习——人气讲师为你讲解AI在工作中的应用 人气讲师来也,专治学不会!丰富案例,通俗讲解,轻松讲解,解析机器学习的商业应用看我就对了!
超简单的机器学习——
Python大数据与机器学习实战
Python大数据与机器学
人工智能(AI)应用从入门到精通
人工智能(AI)应用从
Kaldi语音识别实战
Kaldi语音识别实战
手把手构建人工智能产品:产品经理的AI实操手册
手把手构建人工智能产
机器学习开发者指南
机器学习开发者指南
深度学习与MindSpore实践
深度学习与MindSpore实
深度学习与目标检测
深度学习与目标检测
机器人流程自动化(RPA)UiBot开发者认证教程(上下册)
机器人流程自动化(RP
国之重器出版工程 视频中人的动作分析与识别
国之重器出版工程视频
零基础入门Python深度学习
零基础入门Python深度

战略合作伙伴: 中图在线 中国图书对外推广网 中国出版集团公司 外语教学与研究出版社 壹嘉出版
  首次购物
·如何注册
·如何购买
·如何找到商品
·安全说明

  付款方式
·支票付款
·信用卡付款
·现金帐户余额付款
·优惠券帐户余额付款

  配送问题
·送货方式
·订单运输情况查询
·配送时间及费用
·全球配送

  我的账户
·查看订单
·暂存商品
·优惠券帐户
·现金账户

  售后服务
·退货服务
·换货服务
·缺货商品处理
·产品小知识

  联系方式
·联系我们
·关于我们
Copyright 2003-2024 Timesbook.com Inc.