Android OpenCV应用程序设计

Android OpenCV应用程序设计 pdf epub mobi txt 电子书 下载 2025

JosephHowse 著,赵雷 译
图书标签:
  • OpenCV
  • Android
  • 图像处理
  • 计算机视觉
  • 移动开发
  • Android开发
  • 应用开发
  • 编程
  • 技术
  • 开发教程
想要找书就要到 静思书屋
立刻按 ctrl+D收藏本页
你会得到大惊喜!!
出版社: 清华大学出版社
ISBN:9787302384434
版次:1
商品编码:11654939
品牌:清华大学
包装:平装
开本:16开
出版时间:2015-01-01
用纸:胶版纸
页数:102

具体描述

内容简介

  《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库之间的整合过程充分体现了广泛的应用程序特征,本书结束时将会对此予以尝试。届时,读者可通过可复用的类库扩展或调整后续的计算机视觉项目,并根据已有的开发环境和知识编写更为丰富的应用程序。
本书内容
  第1章讨论OpenCV和Android开发环境的构建过程,其中包括Eclipse和Android SDK。
  第2章讨论OpenCV与Android应用程序之间的整合方式,进而预览、捕捉、保存和共享照片数据。
  第3章探讨OpenCV的功能项,包括颜色通道的控制以及邻接像素问题。除此之外,还将对现有应用程序进行扩展,以使其包含通道混合滤镜、"曲线"滤镜和黑色轮廓边滤镜。
  第4章将展示视频画面中既定目标对象(例如油画作品)的识别和跟踪机制。同时,还将对已有应用程序进行适当扩展,并围绕跟踪目标绘制轮廓线。
  第5章通过确定3D环境中目标的位置和旋转改善前述跟踪机制。另外,本章还将构建OpenGL 3D场景,并包含与Android相机设备相同的透视视角。
背景知识
  本书将讨论OpenCV和Android开发环境的构建过程,其中包括Eclipse和Android SDK。同时,对应软件均包含跨平台特征,包括Windows、Mac、Linux以及其他类UNIX环境。
  读者需要持有一部可运行Android 2.2(Froyo)或后续版本的移动设备,并建议设备包含前置和后置相机。另外,鉴于OpenCV使用Google Play Store管理安装和共享库的更新操作,因而推荐安装Google Play Store应用程序。
本书读者
  本书适用于Java开发人员,以及致力于计算机视觉应用开发的读者。本书假设读者具备一定的Java开发经验(但缺乏相应的Android知识),并对图形数据有着基本的理解,例如像素、颜色通道等内容。
本书结构
  本书包含了大量不同的文本风格,并以此区分不同种类的信息。下列内容展示了相应的文本风格和对应的解释内容。
  文本中的代码字样通常显示为:"编辑系统路径PATH并包含/platform- tools和/tools"。
  对应代码块如下所示:
  

"http://schemas.android.com/apk/res/android"
package="com.nummist.secondsight"
android:versionCode="1"
android:versionName="1.0">
  
  当强调特定的代码段时,相关内容采用粗体表示,如下所示:
  
mCameraView.enableView();
mBgr = new Mat();
mCurveFilters = new Filter[] {
 new NoneFilter(),
 new PortraCurveFilter(),
 new ProviaCurveFilter(),
  
  命令行输入和输出如下所示:
  
$ cd /etc/udev/rules.d/
$ sudo touch 51-android.rules
$ sudo chmod a+r 51-android-rules
  
  另外,某些新增内容和重要内容也采用粗体表示,而屏幕、菜单或对话框中的文本则采用原文显示,例如"clicking on the Next button moves you to the next screen"。
  最后,"提示"表示一些较为重要的提示;"技巧"则表示相关的操作技巧。
读者反馈和技术支持
  欢迎读者对本书的建议或意见予以反馈,以进一步了解读者的阅读喜好。反馈意见对于我们来说十分重要,以便改进我们日后的工作。
  对此,读者可向feedback@packtpub.com发送邮件,并以书名作为邮件标题。
  若读者意欲查询出版信息,可在www.packtpub.com网站的SUGGEST A TITLE表项中填写相关信息,或发送邮件至suggest@packtpub.com。
  若读者针对某项技术具有专家级的见解,抑或计划撰写书籍或完善某部著作的出版工作,则可阅读www.packtpub.com/authors中的author guide一栏。
资源下载
  读者可访问http://www.packtpub.com下载本书中的示例代码文件;或者访问http://www. packtpub.com/support,经注册后可直接通过邮件方式获取相关文件。
  除此之外,读者还可访问作者网站http://nummist.com/opencv/下载本书示例代码。

勘误表
  尽管我们在最大程度上做到尽善尽美,但错误依然在所难免。如果读者发现谬误之处,无论是文字错误或是代码错误,还望不吝赐教。对于其他读者以及本书的再版工作,这将具有十分重要的意义。对此,读者可访问http://www.packtpub.com/support,选取对应书籍,单击errata submission form超链接,并输入相关问题的详细内容。经确认后,填写内容将被提交至网站,或添加至现有勘误表中(位于该书籍的Errata部分)。同时,读者还可访问http://www.packtpub.com/support查看当前勘误表。
版权须知
  一直以来,互联网上的版权问题从未间断,Packt出版社对此类问题异常重视。若读者在互联网上发现本书任意形式的副本,请告知网络地址或网站名称,我们将对此予以处理。
  关于盗版问题,读者可发送邮件至copyright@packtpub.com。对于作者的爱护,我们表示衷心的感谢,并于日后向读者呈现更为精彩的作品。
问题解答
  若读者对本书有任何疑问,均可发送邮件至questions@packtpub.com,我们将竭诚为您服务;或者访问作者网站http://nummist.com/opencv/获取常见问题的答案。
本书作者和审校人员
  Joseph Howse很可能现在正坐在家中的沙发上撰写某本书籍,或者拎着手提箱处于奔波途中,箱子中被书籍、相机和计算机等设备填满。Joseph Howse喜欢用这种"观察世界的方式"装备自己,要不就是在执行计算机视觉方面的工作。
  Joseph Howse在加拿大的Ad-Dispatch公司工作,并负责iOS和Android平台的增强现实游戏的开发工作。当与计算机视觉协同工作时,游戏中使用了大量的真实道具,例如孩子的绘画作品、玩具和毛毯。
  另外,Joseph Howse还提供培训和咨询等服务,其中包括基于OpenCV人脸识别的嵌入式系统项目。
  Joseph Howse拥有计算机科学专业、国际发展研究专业以及商务管理专业3个硕士学位(加拿大Dalhousie大学),其研究成果曾被ISMAR发表。
  本书是Joseph Howse在Packt出版社出版的第二本书籍,另外一本是《OpenCV Computer Vision with Python》,该书介绍了Windows、Mac以及Linux操作系统上的脸部跟踪和深度相机(例如Kinect)等内容。
  下面一段文字引自Joseph Howse:
  "我擅长写作并享受这一过程。这里要感谢和Sam在一起的日子,以及父母和我的猫咪,他们是我的精神支柱。"
  "感谢本书的编辑和审校人员,在他们的指导下本书方得以出版。他们的专业、友好、良好的判断力以及热忱为本书增加了极大的色彩。"
  Rohit Bhat是一名毕业于印度BITS Pilani的本科生,并在业界领先的Big Data Analytics公司担任软件工程师一职。他所参与的开发项目涉及多种科技领域,其中包括数据挖掘、Android开发、OpenCV、群集智能、工作流自动化以及视频会议平台。Rohit Bhat热衷于最新技术,并可就任何话题与你展开讨论。另外,阅读、创业、经济学以及时下的新闻同样是他关注的话题。他热爱写作并在业余时间撰写自己的博客。
  当前,Rohit Bhat正在为Packt出版社编写一本Bonita Open Solution方面的书籍,相关技术广泛地应用于工作流自动化和商业处理建模中。
  Viral Parekh是一名计算机科学专业的大学生,同时也是一名经验丰富的移动应用程序开发者,并熟悉多种开源库,例如OpenCV、OpenNI、FFmpeg。当前,他从事于人机交互和增强现实方面的开发工作。

目录

第1章 构建OpenCV 1
1.1 系统需求 2
1.2 构建开发环境 2
1.3 获取现有的开发环境--Tegra Android开发包(TADP) 2
1.4 逐个整合安装环境 4
1.5 获取预制版本的OpenCV4Android 6
1.6 构建源OpenCV 7
1.7 基于Eclipse构建OpenCV示例 8
1.8 查看文档和帮助文件 18
1.9 本章小结 19
第2章 与相机帧协同工作 20
2.1 设计Second Sight应用程序 20
2.2 创建Eclipse项目 22
2.3 开启相机和磁盘访问功能 25
2.4 创建菜单和字符串资源 27
2.5 在CameraActivity中预览和保存照片 29
2.6 删除、编辑和共享LabActivity中的照片 40
2.7 本章小结 44
第3章 添加图像效果 45
3.1 向当前项目中添加文件 45
3.2 定义滤镜接口 47
3.3 混合颜色通道 47
3.4 曲线色移 50
3.5 使用卷积过滤处理邻接像素 56
3.6 向CameraActivity中加入滤镜 58
3.7 本章小结 64
  
第4章 图像识别和跟踪 65
4.1 向当前项目中添加文件 65
4.2 理解图像追踪 66
4.3 编写图像跟踪滤镜 67
4.4 向CameraActivity中加入跟踪滤镜 74
4.5 本章小结 80
第5章 图像跟踪与3D渲染之间的整合操作 81
5.1 向项目中添加文件 81
5.2 定义ARFilter接口 82
5.3 在CameraProjectionAdapter中构建投影矩阵 83
5.4 针对3D跟踪调整ImageDetectionFilter 87
5.5 在ARCubeRenderer中绘制立方体 92
5.6 将3D跟踪和渲染添加至CameraActivity中 97
5.7 Android图形学的更多内容 101
5.8 本章小结 102

前言/序言


《Android OpenCV 核心技术精炼》 一、 封面下的世界:从零开始构建智能视觉体验 想象一下,你的Android手机不再只是一个通讯工具,而是一个拥有“眼睛”和“大脑”的智能伙伴,它能识别图像中的物体,测量距离,甚至能实时跟踪你的面部表情。这一切并非遥不可及的科幻场景,而是《Android OpenCV 核心技术精炼》即将为你开启的视觉智能新纪元。本书并非简单罗列API,而是深入剖析OpenCV在Android平台上的实践精髓,旨在帮助开发者从根本上理解并掌握图像处理与计算机视觉的核心技术,从而构建出真正具有竞争力的智能化应用。 我们深知,对于许多开发者而言,OpenCV庞大的功能库和复杂的算法概念可能令人望而生畏。本书的核心目标就是“精炼”,这意味着我们将聚焦于那些最具实用价值、最能驱动创新应用的OpenCV模块和算法,并以清晰、深入、易于理解的方式呈现。我们将告别“知其然不知其所以然”的枯燥教程,引导你一步步揭开图像处理的神秘面纱,洞悉计算机视觉的底层逻辑。 二、 深度拆解:OpenCV与Android的完美融合 在《Android OpenCV 核心技术精炼》中,我们首先会为你打下坚实的平台基础。理解OpenCV在Android NDK环境下的集成与优化至关重要,我们将详细讲解如何高效地配置项目,处理跨平台编译的常见问题,以及如何利用JNI/JNA技术实现Java与C++代码的高效交互。这意味着你不仅能享受到OpenCV强大的C++计算能力,还能无缝将其集成到你的Android应用架构中,避免不必要的性能损耗。 本书的重点将聚焦于OpenCV的关键功能模块,并结合Android开发的实际需求进行案例驱动的讲解。我们将从最基础的图像处理操作入手,例如: 图像的读取、显示与存储: 掌握不同图像格式的加载与保存,以及如何在Android SurfaceView、ImageView等组件上高效渲染图像。 颜色空间转换与像素操作: 深入理解RGB、HSV、灰度等颜色空间的差异,并学习如何直接操作像素数据,实现亮度、对比度调整,以及基础的图像滤波(如高斯模糊、均值滤波)以消除噪声。 图像几何变换: 学习如何进行图像的缩放、旋转、平移、仿射变换和透视变换,这些操作是实现图像校正、配准和用户交互的基础。 特征提取与描述: 探索SIFT、SURF、ORB等经典特征点检测算法,理解它们如何在图像中找到关键的“兴趣点”,并学习如何描述这些特征点,为后续的物体识别和匹配奠定基础。 三、 迈向智能:核心计算机视觉算法的Android实践 掌握了基础的图像处理能力后,本书将带你进入更具挑战性和创造性的计算机视觉领域。我们将精选那些在实际应用中最具价值的算法,并结合Android平台的特性进行深入讲解和实战演示: 目标检测与识别: 深入剖析Haar Cascades、HOG+SVM等经典目标检测方法,以及更先进的基于深度学习的目标检测器(如YOLO、SSD)在Android端的部署与优化。你将学会如何训练和使用自定义模型,实现对特定物体的精确识别。 人脸检测与识别: 这是OpenCV在Android平台上最受欢迎的应用之一。我们将详细讲解人脸检测的原理,从Haar Cascades到DNN模型的演进,以及如何利用LBPH、Eigenfaces、Fisherfaces等方法进行人脸识别,构建出具有人脸解锁、身份验证等功能的应用。 图像分割: 理解GrabCut、Watershed等图像分割算法,它们能够帮助我们从复杂的背景中提取出感兴趣的目标,这对于抠图、物体追踪等应用至关重要。 物体追踪: 学习KCF、CSRT等多种物体追踪算法,理解它们如何在连续的视频帧中稳定地跟踪指定目标,这在AR/VR、安防监控等领域有着广泛的应用。 光学字符识别 (OCR): 探讨Tesseract OCR等开源OCR引擎在Android平台的集成与应用,让你能够轻松实现从图片中提取文字的功能。 增强现实 (AR) 的基础: 简要介绍AR应用中常用的计算机视觉技术,如相机标定、位姿估计、特征匹配,以及如何利用OpenCV为AR应用打下基础。 四、 实战为王:从理论到代码的蜕变 《Android OpenCV 核心技术精炼》的核心优势在于其强烈的实践导向。我们相信,只有在实际的项目开发中才能真正掌握技术。因此,本书将包含大量的、精心设计的、可以直接运行的代码示例。这些示例将覆盖从简单的图像滤镜应用,到复杂的人脸识别系统,再到实时的物体跟踪器。 每个代码示例都将经过细致的讲解,包括: 核心算法的原理分析: 确保你理解代码背后的逻辑。 关键API的调用与参数解释: 让你知道如何正确地使用OpenCV提供的工具。 Android端集成细节: 演示如何在Android项目中有效地调用OpenCV函数。 性能优化建议: 帮助你写出高效、流畅的代码,尤其是在资源有限的移动设备上。 我们将通过循序渐进的项目,逐步提升读者的实战能力,例如: 智能相机滤镜应用: 实现多种艺术风格的滤镜,如复古、黑白、素描等。 二维码/条形码扫描器: 利用OpenCV的二维码识别能力,构建扫描应用。 手势识别与交互: 通过分析手部特征,实现简单的手势控制。 基于图像的测距应用: 学习相机标定与三角测量原理,实现简单的距离测量。 简易物体跟踪演示: 构建一个能够实时跟踪特定物体的应用。 五、 进阶之路:性能优化与深度学习 我们不仅满足于让你学会如何使用OpenCV,更致力于帮助你成为一名优秀的移动端视觉开发者。《Android OpenCV 核心技术精炼》将引导你走向更深层次的探索: 性能优化策略: 深入探讨Android平台下OpenCV的性能瓶颈,学习如何利用多线程、SIMD指令集、GPU加速(如果可能)等技术来提升算法的运行效率。 内存管理与资源释放: 掌握在Android环境中高效管理OpenCV内存的关键技巧,避免内存泄漏,确保应用的稳定性。 与深度学习框架的结合: 简要介绍如何将OpenCV与其他主流的深度学习框架(如TensorFlow Lite, PyTorch Mobile)结合使用,例如利用OpenCV进行预处理和后处理,将计算任务分配给最适合的框架,实现更强大的视觉能力。 六、 目标读者 本书适合以下人群: Android 开发者: 想要将计算机视觉能力集成到现有或新Android应用中的开发者。 初学者: 对图像处理和计算机视觉感兴趣,希望系统学习OpenCV在Android平台上应用的初学者。 有经验的开发者: 想要深入理解OpenCV核心算法,提升Android视觉应用开发效率和性能的开发者。 学生与研究人员: 在学习或研究计算机视觉、图像处理、人工智能等相关领域的学生和研究人员。 《Android OpenCV 核心技术精炼》将是你踏入Android视觉智能开发领域最坚实的基石,是你释放移动设备潜能、创造颠覆性应用的得力助手。我们相信,通过本书的学习,你将能够自信地驾驭OpenCV,将你的创意转化为震撼人心的智能视觉应用。

用户评价

评分

这本书《Android OpenCV应用程序设计》对于我这样一个对图像处理有着浓厚兴趣,但又对Android开发不太熟悉的“跨界”学习者来说,简直就是一本神书!我之前尝试过一些纯粹的OpenCV C++教程,但总是被环境配置和与Android平台的集成问题所困扰,导致很多想法只能停留在纸面上。这本书恰好解决了我的痛点,它非常详细地指导了如何在Android Studio中配置OpenCV SDK,并且提供了清晰的代码结构,让我在Android环境中调用OpenCV的各种函数变得易如反掌。书中对各个模块的介绍都相当全面,从基本的图像加载、滤波,到复杂的物体检测、图像识别,再到一些更高级的应用,如增强现实(AR)的初步实现,都覆盖到了。我特别喜欢书中对于不同算法的对比分析,它会列举多种实现方式,并分析各自的优劣,这让我能够根据具体的应用场景选择最合适的方案。而且,书中的例子都非常实用,很多都能直接用于我的个人项目,极大地缩短了开发周期。通过阅读这本书,我不仅掌握了OpenCV在Android上的核心技术,更重要的是,我找到了将我的创意转化为实际可见的应用程序的路径。

评分

这本《Android OpenCV应用程序设计》真是让我眼前一亮!作为一名正在尝试将计算机视觉技术应用到Android开发中的学生,我一直在寻找一本能够系统讲解OpenCV在移动端实践的书籍。之前零散地接触过一些OpenCV的教程,但总感觉不够深入,或者与Android的结合不够紧密。这本书的出现,就像及时雨一样。我特别喜欢它循序渐进的讲解方式,从最基础的OpenCV环境搭建和图像基础操作讲起,到后面逐渐深入到特征检测、目标跟踪、人脸识别等核心应用。书中对于每一个概念的解释都非常清晰,并且配有大量的代码示例,这些代码都经过精心设计,可以直接在Android设备上运行,这对我这个动手能力较强、喜欢边学边练的学习者来说,简直是太棒了。我尤其对书中关于图像处理流程的剖析很感兴趣,它不仅给出了实现方法,还详细解释了背后的原理,让我能够理解为什么这样做,以及在实际应用中可能遇到的问题和解决方案。书中的章节组织也非常合理,每一章都像是一个独立的模块,但又相互关联,形成了一个完整的知识体系。我迫不及待地想尝试书中的一些高级章节,比如实时视频处理和AR应用开发,相信这本书能够帮助我大大提升在Android OpenCV领域的实战能力。

评分

老实说,我拿到《Android OpenCV应用程序设计》这本书的时候,其实是抱着一种试探的心态。我对OpenCV并不陌生,但在Android平台上进行开发,特别是要构建出功能强大且性能优越的应用,一直是我的一大挑战。很多时候,教程停留在理论层面,或者代码过于晦涩难懂。然而,这本书完全颠覆了我的看法。它以一种非常务实和贴近实际开发需求的方式,将OpenCV的强大功能与Android平台的特性完美结合。我尤其欣赏书中关于性能优化的探讨,在移动端,资源限制是不可忽视的因素,书中提供的优化建议和技巧,比如如何有效地利用多线程、如何选择合适的算法、如何处理内存等,都非常有价值。而且,这本书不仅仅局限于讲解API的使用,它更侧重于如何将这些API“落地”,形成一个完整、可用的应用程序。例如,书中关于图像分割的应用案例,它不仅演示了如何实现,还分析了不同分割算法的优缺点以及在Android上的适用性。我感觉作者在这本书上倾注了大量的实践经验,让我能够避免很多弯路,直接学习到最有效的解决方案。对于我这种希望快速将OpenCV技术转化为实际产品功能的开发者来说,这本书无疑是不可多得的宝藏。

评分

我是一名对人工智能领域充满好奇的业余爱好者,一直对计算机视觉技术非常着迷。《Android OpenCV应用程序设计》这本书,就像打开了我通往这个神奇世界的一扇窗。尽管我不是专业的程序员,但这本书的语言风格和讲解方式都非常易懂,它并没有上来就抛出复杂的理论,而是从最基础的概念开始,一步步引导读者进入OpenCV的世界。我尤其喜欢书中对图像基础知识的阐述,比如像素、颜色空间、各种滤镜的效果,这些内容用非常生动形象的比喻和图示进行了说明,让我这个初学者也能很快理解。而当我看到书中关于图像特征提取和物体识别的章节时,更是激动不已,我一直想知道是如何让手机“看懂”并识别出物体的。书中对SIFT、SURF等算法的介绍,以及如何在Android上实现这些算法,都让我大开眼界。虽然有些地方我还需要反复阅读和琢磨,但这本书已经点燃了我进一步探索计算机视觉和Android开发的决心。它让我相信,即便是非科班出身,也能通过努力学习,掌握这项强大的技术,并将其应用到自己的想法中。

评分

作为一名资深的Android开发者,我一直关注着计算机视觉技术在移动端的应用前景。当我看到《Android OpenCV应用程序设计》这本书时,我立刻被其前瞻性和实用性所吸引。这本书的视角非常独特,它没有停留在OpenCV的宏观介绍,而是聚焦于如何在Android这个特定的移动平台上去高效地实现各种计算机视觉任务。我印象深刻的是书中关于摄像头数据处理和实时视频流分析的部分,这在很多传统OpenCV教程中都比较欠缺。书中提供了详细的指导,包括如何高效地从摄像头获取帧,如何在这些帧上应用OpenCV算法,以及如何将处理后的结果实时显示在屏幕上,这一切都考虑到了Android平台的特性和限制。此外,书中对于UI与CV功能的结合也进行了深入探讨,比如如何设计用户界面来控制图像处理参数,如何将CV结果以友好的方式呈现给用户,这些都是实际开发中非常关键的方面,而这本书恰好给了我很多启发。我感觉作者是一位经验丰富的工程师,他分享的不仅仅是技术,更是解决问题的思路和工程实践的智慧。这本书为我打开了在Android平台上进行更复杂、更具创新性的计算机视觉应用开发的大门。

评分

帮别人买的,看起来不错,

评分

不错的一本书,几个案例还是很有趣的

评分

书是正版,不错,正在学习~

评分

Simplified Chinese-language edition 2014 by Tsinghua University Press.All rights reserved.

评分

很一般 有没有都行的一本书

评分

很愉快的购物体验

评分

帮别人买的,看起来不错,

评分

有点薄,还没来及看~~

评分

Android Application Programming with OpenCV.

相关图书

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2025 book.idnshop.cc All Rights Reserved. 静思书屋 版权所有