登入帳戶  | 訂單查詢  | 購物車/收銀台( 0 ) | 在線留言板  | 付款方式  | 運費計算  | 聯絡我們  | 幫助中心 |  加入書簽
會員登入 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類瀏覽雜誌 臺灣用戶
品種:超過100萬種各類書籍/音像和精品,正品正價,放心網購,悭钱省心 服務:香港台灣澳門海外 送貨:速遞郵局服務站

新書上架簡體書 繁體書
暢銷書架簡體書 繁體書
好書推介簡體書 繁體書

四月出版:大陸書 台灣書
三月出版:大陸書 台灣書
二月出版:大陸書 台灣書
一月出版:大陸書 台灣書
12月出版:大陸書 台灣書
11月出版:大陸書 台灣書
十月出版:大陸書 台灣書
九月出版:大陸書 台灣書
八月出版:大陸書 台灣書
七月出版:大陸書 台灣書
六月出版:大陸書 台灣書
五月出版:大陸書 台灣書
四月出版:大陸書 台灣書
三月出版:大陸書 台灣書
二月出版:大陸書 台灣書

『簡體書』视频处理加速及应用实践:基于英特尔GPU

書城自編碼: 3907404
分類:簡體書→大陸圖書→計算機/網絡圖形圖像/多媒體
作者: 林森 等
國際書號(ISBN): 9787111734000
出版社: 机械工业出版社
出版日期: 2023-09-01

頁數/字數: /
書度/開本: 16开 釘裝: 平装

售價:HK$ 131.9

我要買

 

** 我創建的書架 **
未登入.


新書推薦:
拐点:站在AI颠覆世界的前夜
《 拐点:站在AI颠覆世界的前夜 》

售價:HK$ 82.8
竞争优势:透视企业护城河(珍藏版) 6[美]布鲁斯·格林沃尔德
《 竞争优势:透视企业护城河(珍藏版) 6[美]布鲁斯·格林沃尔德 》

售價:HK$ 118.8
日本通史(修订本)上下
《 日本通史(修订本)上下 》

售價:HK$ 309.6
好的爱,有边界
《 好的爱,有边界 》

售價:HK$ 70.8
心悦读丛书·倍速社会:快电影、剧透与新消费文化
《 心悦读丛书·倍速社会:快电影、剧透与新消费文化 》

售價:HK$ 69.6
马王堆考古手记
《 马王堆考古手记 》

售價:HK$ 118.8
全靠演技
《 全靠演技 》

售價:HK$ 54.0
流人系列01:驽马
《 流人系列01:驽马 》

售價:HK$ 94.8

 

建議一齊購買:

+

HK$ 96.6
《 中文版CorelDRAW图形创意设计实战案例解析 》
+

HK$ 122.5
《 毫无PS痕迹——你的第一本Photoshop书(第二版) 》
+

HK$ 133.7
《 UI 那些事儿:新手设计师的成长之路 》
+

HK$ 162.4
《 新印象 Premiere潮流短视频剪辑实战教学 》
+

HK$ 161.3
《 中文版Maya 2022完全自学教程(含1100个Maya设计样式资源、9本电子书、2部多媒体视频教程)张欣著 》
+

HK$ 107.7
《 软件研发行业创新实战案例解析 》
編輯推薦:
本书面向的读者为视频行业的广大从业人员,不管是新进入这个行业的开发小白,还是众多战斗在第一线的销售、售前工程师以及现场工程师等,甚至是具有数十年工作经验的资深软硬件开发人员,都可以从本书获益。
內容簡介:
本书聚焦于使用英特尔的GPU来进行视频加速处理的方案。首先介绍视频处理的理论基础,然后介绍英特尔的GPU处理器架构,接着介绍英特尔推荐的视频处理开发套件Media SDK的环境搭建、框架和功能支持,以及开源框架的环境如何在英特尔的平台上搭建等。接下来是实战的部分,首先介绍视频处理中的两个技术难点——内容管理和码率控制,接下来是编程实战,并针对开发者反馈较多的情况,介绍性能评测和性能优化的部分以及视频会议中视频处理的应用。
目錄
CONTENTS
目  录

前言
第1章 视频处理之理论基础1
1.1 人眼视觉系统概述1
1.2 RGB和YUV色彩空间模型3
1.2.1 RGB色彩空间模型5
1.2.2 YUV色彩空间模型5
1.2.3 YUV色彩模型与RGB
色彩模型的转换6
1.3 数字图像概述7
1.3.1 数字化过程——采样7
1.3.2 帧和场8
1.3.3 视频图像属性9
1.4 传统视频压缩技术理论和
算法概述10
1.4.1 信息论概述11
1.4.2 视频数据的冗余特性14
1.4.3 变换技术15
1.4.4 量化技术18
1.4.5 预测技术20
1.4.6 Z字形扫描22
1.4.7 熵编码23
1.4.8 可分层编码23
1.4.9 多视点视频编码25
1.5 常见视频图像处理算法27
1.5.1 去隔行扫描27
1.5.2 帧率转换28
1.5.3 电视电影刷新率转换28
1.5.4 缩放29
1.6 视频行业主要标准30
1.6.1 电视制式31
1.6.2 视频图像标准32
1.6.3 视频编解码行业标准33
1.7 视频图像质量评价36
1.7.1 主观质量评价37
1.7.2 客观质量评价37
1.8 本章小结39
第2章 英特尔GPU概述41
2.1 英特尔GPU处理器架构概述42
2.2 视频引擎46
2.3 英特尔GPU路线图和命名49
2.4 本章小结52
第3章 Media SDK总览53
3.1 处理对象54
3.2 功能模块55
3.3 API设计56
3.4 软件架构57
3.4.1 会话57
3.4.2 分配器59
3.4.3 数据缓存61
3.4.4 异步流水线62
3.5 例程和教程概述64
3.5.1 基本开发流程64
3.5.2 解码过程65
3.5.3 编码过程66
3.5.4 转码过程67
3.5.5 视频图像处理68
3.5.6 例程的使用70
3.6 新一代开发套件OneVPL71
3.7 本章小结75
第4章 Media SDK环境搭建77
4.1 Linux环境搭建77
4.1.1 选择内核版本77
4.1.2 选择Media SDK版本78
4.1.3 安装依赖库和例程79
4.1.4 通过vainfo验证安装
结果80
4.2 Windows环境搭建85
4.2.1 开发环境部署85
4.2.2 例程编译过程87
4.2.3 基于GitHub的例程编译
过程92
4.2.4 查看当前平台的视频处理
能力92
4.2.5 自带Tracer工具92
4.3 本章小结94
第5章 Linux视频加速软件框架95
5.1 直接渲染管理器97
5.1.1 内存管理98
5.1.2 命令提交107
5.1.3 模式设置115
5.1.4 权限管理116
5.2 libdrm117
5.3 VA-API117
5.3.1 核心概念119
5.3.2 编程流程124
5.3.3 示例程序125
5.3.4 调试129
5.4 GmmLib132
5.5 本章小结133
第6章 开源框架的使用和环境
搭建134
6.1 FFmpeg134
6.1.1 Linux编译指南136
6.1.2 Windows编译指南138
6.2 GStreamer141
6.2.1 基于GStreamer官网的
编译指南141
6.2.2 通过Intel OpenVINO
安装GStreamer143
6.2.3 GStreamer与AI的协同
工作146
6.3 OpenCV151
6.3.1 Linux编译指南152
6.3.2 Windows编译指南154
6.4 本章小结158
第7章 高并发视频分析业务
评估工具159
7.1 综述159
7.2 Linux 环境搭建160
7.2.1 安装依赖软件包160
7.2.2 升级Linux 内核161
7.2.3 安装集成显卡固件162
7.2.4 安装OpenVINO162
7.2.5 安装OpenCL驱动163
7.2.6 准备测试的视频165
7.2.7 运行SVET程序165
7.2.8 SVET参考程序参数
配置167
7.3 Windows环境搭建168
7.3.1 安装依赖软件包168
7.3.2 编译SVET参考程序和
依赖库170
7.3.3 下载推理所需模型和
测试视频175
7.3.4 运行多路视频推理176
7.4 核心视频业务179
7.4.1 NVR业务180
7.4.2 AI视频分析业务181
7.4.3 MCU转码拼接业务185
7.5 本章小结187
第8章 编解码实现188
8.1 低功耗快速编码188
8.2 低延迟编解码192
8.3 码率控制194
8.3.1 恒定量化系数算法195
8.3.2 恒定码率算法和可变
码率算法196
8.3.3 前向预测算法199
8.3.4 智能恒定质量算法201
8.3.5 质量可定义的可变码
率算法202
8.4 动态码率控制202
8.5 精确控制每一帧图像编码的
量化系数203
8.6 多个IDR帧视频流的解码过程205
8.7 强制生成关键帧206
8.8 参考帧的动态选择206
8.9 参考帧添加重复信息207
8.10 长期参考帧208
8.11 可分层视频编码例程实现209
8.12 本章小结211
第9章 拼接显示实现212
9
內容試閱
PREFACE
前  言
随着科技和网络的蓬勃发展,视频作为主要的信息载体,应用场景越来越多——从传统的电视电影到现在的在线视频服务,从点播到直播,从单向接收到实时互动。同时,随着屏幕越来越清晰,尺寸越来越大,对视频的尺寸、清晰度等的要求变得越来越高,这也对硬件的算力提出了越来越高的要求。作为计算平台的主要硬件供应商,英特尔提供了多款能够加速处理复杂视频应用的硬件平台,例如,性价比合适的集成显卡、可插拔的独立显卡、性能强悍并且可扩展的服务器处理器、可实现客户定制化的FPGA芯片等。GPU架构的快速发展,特别是英特尔GPU内集成了很多专用的低功耗视频数据处理模块,使其具有很强的视频加速处理能力。虽然国内也有很多开发者使用英特尔GPU,然而没有相关书籍来系统梳理这部分知识。因此,本书将聚焦于使用英特尔的GPU来进行视频加速处理的方案。
本书将从视频数据的理论基础、硬件基础、软件接口、实战等方面进行介绍。首先深入浅出地介绍一些大家耳熟能详的数字图像的基本概念;然后介绍数字图像压缩的理论基础和评价方法,以及现在常用的一些视频编码的标准格式;接下来介绍英特尔GPU的架构特点,因为它集成了专用的多媒体处理模块,具备高效、低功耗的视频加速处理能力;再接下来详细介绍相关软件组件的设计原理以及环境搭建过程等,这些组件包括免费开源的视频处理开发套件Media SDK、基于Media SDK和OpenVINO实现的高并发视频分析业务评估工具(SVET),以及业界常用的视频开源框架FFmpeg、GStreamer和OpenCV等。由于视频处理加速在嵌入式环境的广泛应用,我们在第5章详细介绍了Linux系统下对应的软件栈,对开发者比较关心的DRM框架、i915驱动、VA-API、GmmLib的核心知识做了梳理。这些软件接口各有所长,面向的应用也千差万别,但是底层都可以通过英特尔的驱动调用英特尔的GPU来进行视频加速处理,所以,读者可以根据自身项目的需求有选择地阅读。在介绍完硬件架构和软件接口之后,就开始进行实战技巧的介绍,主要包括视频编解码处理、拼接显示、性能监测、性能验证和优化等,并配有命令行以及参考代码。相信这种介绍方法能够帮助读者少走弯路,节省开发成本,起到事半功倍的作用。
本书各章的具体写作分工为:
第1章 视频处理之理论基础:林森
第2章 英特尔GPU概述:林森,傅伟
第3章 Media SDK总览:林森,唐君
第4章 Media SDK环境搭建:唐君,叶钊,林森,王丹
第5章 Linux视频加速软件框架:唐君
第6章 开源框架的使用和环境搭建:叶钊,黄妍
第7章 高并发视频分析业务评估工具:王丹
第8章 编解码实现:林森,傅巧妮,王丹,唐君
第9章 拼接显示实现:傅巧妮,唐君,林森
第10章 性能监测:唐君,林森
第11章 性能验证和优化:唐君,林森
附录A~附录D:林森
本书面向的读者为视频行业的广大从业人员,不管是新进入这个行业的开发小白,还是众多战斗在第一线的销售、售前工程师以及现场工程师等,甚至是具有数十年工作经验的资深软硬件开发人员,都可以通过本书了解英特尔GPU的架构、能力、特点以及开发框架等,并找到解决实际问题的方法和思路,快捷地研发出有特点的视频产品。
另外,本书介绍的是最基本的视频图像处理的理论知识,不会涉及高深的数学知识和最前沿的理论算法,因为本书面向的是那些想要把视频处理技术做成可以落地的项目的从业者和开发者。当然有很多讲述理论的书,想要深入学习视频编解码知识的读者可以参考《数字视频编码技术原理(第二版)》(由高文、赵德斌、马思伟所著)等。尽管本书的很多案例都基于英特尔GPU平台,但是很多视频加速处理的思想是相通的,致力于视频处理开发的读者也可以把本书作为入门类书籍参考。
在整本书的描述过程中,我们希望尽可能地把想要表述的观点通俗易懂地表达出来。众所周知,很多技术类的书籍常常因为技术本身比较复杂而让读者感到晦涩难懂,我们希望通过我们的经验帮助读者少走一些弯路,从而降低开发的难度。同时,因为在视频技术行业里大家对某些英文单词已经形成了基本认知,如果直接翻译成中文会给广大读者造成困扰,所以我们在描述过程中会把某些专业名词对应的英文放到括号内,以便把概念介绍得更加明确,易于阅读和理解。
本书从开始构思到最后成书历时三年多,大家都是利用业余时间参与编写工作的,这里要特别感谢陈婧在本书的编写过程中给予大力支持,在大家坚持不下去的时候,她一直在出谋划策,鼓励和推动着大家前进,非常感谢!
最后由于大家的能力和精力有限,书中还有很多问题没有来得及仔细钻研,在描述和实现上也有很大的局限性,希望得到大家的理解和支持,欢迎提出宝贵的意见和建议。

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 大陸用户 | 海外用户
megBook.com.hk
Copyright © 2013 - 2024 (香港)大書城有限公司  All Rights Reserved.