martinrgb - 标记
计算机图形学 豆瓣
Fundamentals of Computer Graphics
作者: [美]PeterShirley 译者: 高春晓 / 赵清杰 人民邮电出版社 2007 - 6
本书是国外高校采用率很高的计算机图形学教材,共分为26章,全面系统地讲解了计算机图形学的基本概念和相关技术。书中先介绍图形学相关的数学知识,然后依次讲解图形学的光栅算法、三三维观察、隐藏面消除、光照、纹理、绘制等算法和理论,并介绍可视感知、计算机动画、基于图像的绘制、可视化以及构建交互式图形应用等。
本书可作为信息技术等相关专业本科生、研究生计算机图形学课程的教材,也可以作为计算机图形学工作者的参考用书。
2017年2月21日 想读
计算机图形学 豆瓣
Computer Graphics Using OpenGL
作者: Francis S Hill, Jr. 译者: 胡事民 / 刘利刚 清华大学出版社 2009 - 2
《计算机图形学(OpenGL版)(第3版)》是利用计算机研究图形的表示、生成、处理和显示的一门重要的计算机学科分支,它是计算机科学中最活跃的分支之一。近年来,随着计算机及互联网技术的迅速发展,计算机图形学正越来越深入我们的生活,它在工业建模、视频处理、游戏制作、影视特技、生物信息和医药医疗等各行各业都有着及其重要的作用。可以说,计算机图形学的应用无所不在,且日益广泛;已经成为计算机科学技术与其它应用学科之间沟通的桥梁,成为许多计算机从业人员的必备素质之一。
《计算机图形学(OpenGL版)第3版》是一本国外很有影响的教材,为许多国外著名大学所采用。《计算机图形学(OpenGL版)第3版》通过最能代表技术发展状况的示例综合介绍了计算机图形学方面的原则和技巧,《计算机图形学(OpenGL版)第3版》对每个概念都进行了详细介绍,阐述了其背后的数学原理,并给出了用OpenGL实现的代码以及实现结果展示。新版本还为读者提供了计算机图形学领域的最前沿信息。《计算机图形学(OpenGL版)第3版》是计算机图形学课程的很好教材,也是计算机图形学专业人员的很好参考书。
2017年2月21日 想读
计算机图形学 豆瓣
Computer Graphics: Programming in OpenGL for Visual Communication
作者: [美]Steve Cunningham 译者: 石教英 / 潘志庚 机械工业出版社 2008 - 6
《计算机图形学》与大多数传统的计算机图形学教材不同,它仅简要介绍交互式计算机图形学方面的基本知识,主要侧重于介绍计算机图形学在数学及其他科学领域的应用,解决实际问题。《计算机图形学》按照计算机图形学的传统顺序介绍视觉交流、视图变换和投影处理、建模、绘制、光照、着色处理,以及OpenGL API如何实现基本概念和技术,使学生理解并学会使用图形API实现图形操作,为观察者创造有效的图像。
2017年2月21日 想读
C++ Primer 中文版(第 5 版) 豆瓣
C++ Primer, 5th Edition
9.3 (22 个评分) 作者: [美] Stanley B. Lippman / [美] Josée Lajoie 译者: 王刚 / 杨巨峰 电子工业出版社 2013 - 9
这本久负盛名的 C++ 经典教程,时隔八年之久,终迎来史无前例的重大升级。除令全球无数程序员从中受益,甚至为之迷醉的——C++ 大师 Stanley B. Lippman 的丰富实践经验,C++标准委员会原负责人 Josée Lajoie 对C++标准的深入理解,以及C+ + 先驱 Barbara E. Moo 在 C++教学方面的真知灼见外,更是基于全新的 C++11标准进行了全面而彻底的内容更新。非常难能可贵的是,本书所有示例均全部采用 C++11 标准改写,这在经典升级版中极其罕见——充分体现了 C++ 语言的重大进展及其全面实践。书中丰富的教学辅助内容、醒目的知识点提示,以及精心组织的编程示范,让这本书在 C++ 领域的权威地位更加不可动摇。无论是初学者入门,或是中、高级程序员提升,本书均为不容置疑的首选。
2017年2月17日 想读
Android OpenCV应用程序设计 豆瓣
作者: JosephHowse 译者: 赵雷 清华大学出版社 2015 - 1
《Android OpenCV应用程序设计》详细阐述了与Android OpenCV程序设计相关的基本解决方案,主要包括构建OpenCV,与相机帧协同工作,添加图像效果,图像识别和跟踪,图像跟踪与3D渲染之间的整合操作等内容。此外,本书还提供了相应的示例、代码,以帮助读者进一步理解相关方案的实现过程。
《Android OpenCV应用程序设计》适合作为高等院校计算机及相关专业的教材和教学参考书,也可作为相关开发人员的自学教材和参考手册。
Copyright Packt Publishing 2013.First published in the English language under the title
Android Application Programming with OpenCV.
Simplified Chinese-language edition 2014 by Tsinghua University Press.All rights reserved.
本书中文简体字版由Packt Publishing授权清华大学出版社独家出版。未经出版者书面许可,不得以任何方式复制或抄袭本书内容。
本书讲解了如何在Android应用程序中绑定OpenCV的Java内容,进而显示相机画面、保存-共享照片、操控颜色和轮廓边以及跟踪2D或3D中的对象。另外,本书还讨论了OpenGL的整合方式,读者可据此构建增强现实(AR)程序,进而在相机画面的跟踪对象上绘制虚拟3D场景。
作为一类开源、跨平台库,OpenCV提供了计算机视觉和应用构建模块,以及针对捕捉处理和图像数据显示的高层接口。例如,OpenCV抽象了相机硬件的细节内容以及数组的内存分配。同时,OpenCV广泛地应用于教学和软件工业中。
Android则是一类开源移动操作系统,对于Java开发者而言,它提供了称作Android SDK的高层应用框架。Android应用程序是一类模块化程序,并针对数据的发布和共享定义了标准的高层接口。针对照片共享应用,移动、高层抽象和数据共享可视为较好的开始点。
虽然OpenCV和Android提供了大量的高层抽象内容(以及开源代码),但对于初学者而言并不容易掌握,例如构建适宜的开发环境,将库功能项移至应用程序中。对此,本书旨在强调清晰的构建过程、简洁的应用设计以及各功能项的详细内容。
鉴于OpenCV的Java和Android绑定尚为新鲜事物,因而其文档并不完整,针对OpenCV与Android的标准相机、媒介以及图形API尤其如此。需要说明的是,整合工作是应用程序开发者的重要任务之一,也是本书的讲解重点。
OpenCV和Android库之间的整合过程充分体现了广泛的应用程序特征,本书结束时将会对此予以尝试。届时,读者可通过可复用的类库扩展或调整后续的计算机视觉项目,并根据已有的开发环境和知识编写更为丰富的应用程序。
本书适用于Java开发人员,以及致力于计算机视觉应用开发的读者。本书假设读者具备一定的Java开发经验(但缺乏相应的Android知识),并对图形数据有着基本的理解,例如像素、颜色通道等内容。
2017年2月16日 想读
深入OpenCV Android应用开发 豆瓣
作者: 【印度】Salil Kapur(萨里尔.卡普尔) / 【印度】Nisarg Thakkar(尼萨格.塔卡尔) 译者: 岳翰 电子工业出版社 2016 - 6
《深入OpenCV Android应用开发》以在Android 平台上开发OpenCV 应用为重点,详细介绍了计算机视觉技术的理论及其在移动平台的应用。《深入OpenCV Android应用开发》由浅入深,囊括了从基本的开发环境部署,到基础的图像处理算法,再到目标检测、人脸检测、目标追踪、图像拼接等高级图像分析技术,以及用于图像分类的机器学习算法等各方面的知识。
《深入OpenCV Android应用开发》虽然篇幅不多,但内容十分丰富,从理论到实践,从精辟的数学公式到翔实的源代码,从系统的算法解释到实用的编程技巧,完全能够满足读者从入门到进阶的求知需要。《深入OpenCV Android应用开发》适合于有一定Java 和Android 开发基础,并对计算机视觉技术感兴趣的入门读者,亦可作为从事Android 图像编程的开发人员,以及熟悉OpenCV 开发并有意一试身手的编程爱好者的参考手册。
2017年2月16日 想读
Android 源码设计模式解析与实战 豆瓣
作者: 何红辉 / 关爱民 人民邮电出版社 2015 - 11
本书专门介绍Android源代码的设计模式,共26章,主要讲解面向对象的六大原则、主流的设计模式以及MVC和MVP模式。主要内容为:优化代码的首步、开闭原则、里氏替换原则、依赖倒置原则、接口隔离原则、迪米特原则、单例模式、Builder模式、原型模式、工厂方法模式、抽象工厂模式、策略模式、状态模式、责任链模式、解释器模式、命令模式、观察者模式、备忘录模式、迭代器模式、模板方法模式、访问者模式、中介者模式、代理模式、组合模式、适配器模式、装饰模式、享元模式、外观模式、桥接模式,以及MVC的介绍与实战和MVP应用架构模式。每个章节都对某个模式做了深入的分析,并且会对模式相关的技术点进行深入拓展,让读者在掌握模式的同时学习到Android中的一些重要知识,通过实战帮助读者达到学以致用的目的,且能够将模式运用于项目中,开发出高质量的程序。
本书适合的读者为初、中、高级Android工程师,也可以作为大专院校相关师生的学习用书和培训学校的教材。
2017年2月16日 想读
OpenGL ES 2.0游戏开发(下卷):高级特效和典型案例 豆瓣
作者: 吴亚峰 人民邮电出版社
OpenGL ES 2.0游戏开发(下卷):高级特效和典型案例》共分12章,内容按照必知必会的基础知识、基于OpenGL ES 2.0实现基本特效,以及真实大型游戏案例的顺序进行详细讲解。第1章介绍如何通过顶点着色器实现酷炫效果,包括飘扬的旗帜、扭动的软糖、展翅飞翔的雄鹰、吹气特效等。第2章介绍程序纹理、数字图像处理技术、分形着色器、粒子系统火焰特效等。第3章介绍模拟现实世界的一些光学效果,如反射、折射、凹凸映射、高真实感地形等。第4章介绍投影贴图、平面阴影、阴影映射、阴影贴图、聚光灯高级光源、高真实感水面倒影等光影效果。第5章游戏开发中的物理学,介绍包括AABB包围盒、穿透效应、粒子系统以及弹簧质点模型等。第6章介绍3D游戏开发中经常使用的3D物理引擎jBullet、Bullet,各种物体形状的碰撞以及NDK下Bullet物理引擎的使用。第7章介绍3D游戏开发中常用的骨骼动画技术。第8章介绍包括3D拾取、多点触控以及多键监听等技巧。第9章讨论3D游戏开发中的一些性能优化问题。第10章~第12章用3大案例,如火力篮球、虚拟停车场、WebGL模拟飞行把所学知识贯穿起来,达到了学以致用的目的。
《OpenGL ES 2.0游戏开发(下卷):高级特效和典型案例》内容丰富,从基本知识到高级特效,从简单的应用程序到完整的3D游戏案例,适合不同需求、不同水平层次的各类读者。特别是移动游戏开发者、程序员,以及大专院校相关专业师生的学习用书和培训学校的教材。
2017年2月16日 想读
OpenGL ES 2.0游戏开发(上卷):基础技术和典型案例 豆瓣
作者: 吴亚峰 人民邮电出版社 2014 - 3
《OpenGL ES 2.0游戏开发(上卷):基础技术和典型案例》共分为17章,内容按照必知必会的基础知识、基于OpenGL ES 2.0实现基本特效以及真实大型游戏案例的顺序进行详细地讲解。主要内容如下:OpenGL的渲染管线、着色语言(Shading Language)、投影及各种变换、OpenGL ES 2.0中光照的基本原理与实现、纹理映射的基本原理与使用、各种3D基本形状的原理与实现、3D模型加载、混合及雾的基本原理与使用、3D开发技巧(包括标志版、灰度图地形、粒子沉积地形、天空盒与天空穹、镜像技术、动态文本输出以及非真实感绘制等一些常用的3D开发技巧)、剪裁与测试、Android中各种传感器的使用,以及NDK及iOS平台下的OpenGL ES开发,同时还介绍了如何在不同的平台间进行3D应用的移植;WebGL 3D应用开发,如何将3D应用移植到WebGL平台。最后用两大完整案例夜鹰行动和BN赛艇贯穿整本书的实战知识,真正帮助读者学以致用。
《OpenGL ES 2.0游戏开发(上卷):基础技术和典型案例》中在给出实际的开发案例时涉及了Android SDK、Android NDK、iOS、WebGL等主流平台,书中关于可编程渲染管线着色器的知识与技术还可以通用于包括Windows Phone、MeeGO、PSP、PlayStation等移动嵌入式平台。
《OpenGL ES 2.0游戏开发(上卷):基础技术和典型案例》适合初学者、移动开发者、游戏开发者、程序员学习,也适合大中专院校的相关专业的师生用书和培训学校的教材。
2017年2月16日 想读
数字图像处理 豆瓣
作者: [美]冈萨雷斯 译者: 阮秋琦 电子工业出版社 2011 - 6
本书共12章,即绪论、数字图像基础、灰度变换与空间滤波、频率域滤波、图像复原与重建、彩色图像处理、小波和多分辨率处理等。
2017年2月14日 想读
Pro OpenGL ES for Android 豆瓣
作者: Mike Smithwick / Mayank Verma Apress 2012 - 1
In Pro OpenGL ES for Android, you'll find out how to harness the full power of OpenGL ES, and design your own 3D applications by building a fully-functional 3D solar system model using Open GL ES! OpenGL has set the standard for 3D computer graphics, and is an essential aspect of Android development. This book offers everything you need to know, from basic mathematical concepts to advanced coding techniques. You'll learn by building a fascinating 3D solar system simulator! After introducing Open GL ES, Pro OpenGL ES for Android explains the basics of 3D math and then orients you to the native Android 3D libraries you'll be using in your own 3D games and the solar system project you'll build using this book. Through the solar system example project, you'll learn how to incorporate a variety of graphic and animation techniques into your applications. You will also discover how the full spectrum of 3D development that awaits, with topics such as lighting, texture-mapping, modeling, shaders, blending modes, and several more advanced concepts. By the time you finish Pro OpenGL ES for Android, you'll have learned all the skills you'll need to build your own incredible 3D applications, based on one of the most powerful 3D libraries available. What you'll learn * The basics of 3D mathematics, and how they are applied in the OpenGL library * How to design and build your 3D worlds * To create 2D interfaces within the 3D world * To develop animation and 3D movement * How to implement 3D shading, coloring, and texturing * The differences between OpenGL and other 3D toolkits * To build a fully-functional 3D solar system simulator using OpenGL ES Who this book is for Experienced Android programmers who want to enter the 3D world of OpenGL ES programming. Table of Contents * Introduction to OpenGL ES and Our 3D Solar System Project * Generating a Basic OpenGL Program * Getting Past the 3D Math * Shading, Lighting and Colors * Materials and Textures * Animation * Creating a User Interface * Blending Modes, Buffer Objects, and Other Cool Stuff * Latest Features of OpenGL ES * Ray Tracing, Hidden Surfaces, and Other Advanced Topics Appendix A: APIs
2017年2月14日 想读
Java编程思想 豆瓣
Thinking in Java
作者: [美] Bruce Eckel 译者: 陈昊鹏 / 饶若楠 机械工业出版社 2005 - 9
本书赢得了全球程序员的广泛赞誉,即使是最晦涩的概念,在Bruce Eckel的文字亲和力和小而直接的编程示例面前也会化解于无形。从Java的基础语法到最高级特性(深入的面向对象概念、多线程、自动项目构建、单元测试和调试等),本书都能逐步指导你轻松掌握。
从本书获得的各项大奖以及来自世界各地的读者评论中,不难看出这是一本经典之作。本书的作者拥有多年教学经验,对C、C++以及Java语言都有独到、深入的见解,以通俗易懂及小而直接的示例解释了一个个晦涩抽象的概念。本书共22章,包括操作符、控制执行流程、访问权限控制、复用类、多态、接口、通过异常处理错误、字符串、泛型、数组、容器深入研究、Java I/O系统、枚举类型、并发以及图形化用户界面等内容。这些丰富的内容,包含了Java语言基础语法以及高级特性,适合各个层次的Java程序员阅读,同时也是高等院校讲授面向对象程序设计语言以及Java语言的绝佳教材和参考书。
2017年2月14日 想读
Java 8函数式编程 豆瓣
7.3 (9 个评分) 作者: [英] Richard Warburton 译者: 王群锋 2015 - 3
通过每一章的练习快速掌握Java 8中的Lambda表达式
分析流、高级集合和其他Java 8类库的改进
利用多核CPU提高数据并发的性能
将现有代码库和库代码Lambda化
学习Lambda表达式单元测试和调试的实践解决方案
用Lambda表达式实现面向对象编程的SOLID原则
编写能有效执行消息传送和非阻塞I/O的并发应用
2017年2月8日 想读
Effective java 中文版(第2版) 豆瓣
Effective Java Second Edition
7.2 (5 个评分) 作者: [美] Joshua Bloch 译者: 俞黎敏 机械工业出版社 2009 - 1
本书介绍了在Java编程中78条极具实用价值的经验规则,这些经验规则涵盖了大多数开发人员每天所面临的问题的解决方案。通过对Java平台设计专家所使用的技术的全面描述,揭示了应该做什么,不应该做什么才能产生清晰、健壮和高效的代码。
本书中的每条规则都以简短、独立的小文章形式出现,并通过例子代码加以进一步说明。本书内容全面,结构清晰,讲解详细。可作为技术人员的参考用书。
2017年2月8日 想读
啤酒百科全书 豆瓣
作者: B.范霍夫 青岛出版社 2011 - 1
《啤酒百科全书》以啤酒产区为主线,脉络清晰地全面介绍了世界上的啤酒精品,帮助您了解啤酒的历史、啤酒酿造过程、啤酒生产厂家等种种啤酒文化,并通过精美的图片为您展示800多种啤酒品牌的独特风采。
2017年1月8日 想读
精酿啤酒赏味志 豆瓣
作者: 谢馨仪 2014 - 9
中国家酿啤酒教父高岩高大师、北京自酿啤酒协会发起人银海倾情推荐!《精酿啤酒赏味志》汇集了世界各地的传奇啤酒!举杯品饮,味蕾享受之余,更是一场知性与感性的极致旅程!这是一本爱酒人的风味指南,带你在浩瀚醉人的啤酒世界翱翔、驰骋!书中特增“追寻·精酿啤酒聚落”一章,为大家介绍北京、上海、南京、香港、台湾的精酿啤酒吧,以供大家以酒会友、交友!
2017年1月8日 想读
啤酒圣经 豆瓣
作者: [美]兰迪 穆沙 译者: 高宏 / 王志欣 机械工业出版社 2014 - 9
大家都知道怎么喝啤酒,但却只有很少的人知道该如何真正地品尝啤酒。不要以为只有葡萄酒高端大气、需要品鉴,其实,如何品尝啤酒也是一门大学问。
本书作者兰迪•穆沙就将从啤酒的配方、酿造程序、酵母、发酵、氧化、过滤和包装等方面向读者详细解读啤酒的酿造过程,从而帮助读者更好地了解啤酒文化。读者还将在书中学到如何从啤酒的香气、颜色、风味和口感等方面鉴别啤酒类型。最后,兰迪•穆沙将从历史、地域、品鉴和香气特点、季节特点、食物搭配等方面介绍世界上最知名的主要啤酒种类,其中会涉及美国工艺啤酒、英国拉格啤酒、德国爱尔和比利时浓啤。
开启每瓶啤酒的秘密:人人都知道怎么喝啤酒,但懂得品鉴啤酒的却寥寥无几。《啤酒圣经:世界最伟大饮品的专业指南》是对那些令手工啤酒如此博大精深的文化、化学和创造力的一次生动探索。了解酿酒、上酒、品酒和啤酒与美食搭配的那些精致的方面可以使你的饮酒体验得到升华。
2017年1月8日 想读
鸡尾酒品鉴大全 豆瓣
作者: (日)YYT工作室|译者 2009 - 1
品味生活系列:鸡尾酒品鉴大全,ISBN:9787538153460,作者:(日)YYT工作室 编
2017年1月8日 想读
威士忌鉴赏购买指南 豆瓣
101 WHISKIES TO TRY BEFORE YOU DIE
作者: 伊安·布克斯顿(英)IAN BUXTON 译者: 毛奕人/译 江西科学技术出版社 2011
本书既不是威士忌获奖风云名录,也不是知名品牌排行榜,而是性价比最高的经典威士忌品饮指南,是你死前一定要喝到的101款威士忌。
如书名所言,这是一本专业人士的撰写的买酒、饮酒向导,指引爱好者们去发现、去尝试这101款威士忌,无论最终心仪与否,读者都会对威士忌有更加全面的认识,既详尽又实用。
此外,新近面市的冷门品种、纯靠包装的大众品种、常人难得一件的奢华威士忌等均不在本书收录之列。本书作者伊恩·布克斯集其20年品酒功力,甄选业内历经考验、美誉度最高的昔日经典、闪亮新星与低调精品之作。全部选品在国内通过酒吧、专卖店、网络等方式均能够买到。
本书毫无浮夸之辞,直切要点,详解每款威士忌独特的酿造工艺、口味特点,戳破市场宣传把戏,选品产地无论是印度、美国、瑞典、爱尔兰、日本还是苏格兰,每一款都是真正值得读者购买、品尝的佳酿。
2017年1月8日 想读