作者: | Joseph Howse |
语言: | 英文 |
出版年份: | 2016 |
移动开发: | iOS |
下载链接: |
书籍均收集自互联网,仅供学习和研究使用,请莫用于商业用途。谢谢合作。 |
《iOS Application Development with OpenCV 3》是由 Joseph Howse 编著,Packt Publishing 出版的一本专注于 iOS 平台下使用 OpenCV 3 进行应用开发的技术书籍。该书首次出版于 2016 年 6 月,旨在帮助开发者利用 OpenCV 3 在 iOS 设备上开发具有计算机视觉功能的应用程序。
本书内容丰富,层次清晰,共分为五个章节,涵盖了从基础设置到高级应用开发的各个方面。
本章主要介绍了开发环境的搭建,包括苹果开发工具的安装、OpenCV 框架的设置以及如何构建一个简单的 iOS 应用程序。作者详细讲解了如何安装 Xcode、iOS SDK 和 OpenCV 3.1,并通过一个名为 CoolPig 的示例应用,展示了如何将 OpenCV 与 iOS SDK 集成,实现图像处理功能。
在这一章中,作者深入探讨了如何控制相机、处理图像以及如何将图像保存到照片库和通过社交媒体分享。通过开发一个名为 LightWork 的摄影应用,读者可以学习到如何配置相机参数、实时预览图像、保存图像以及通过社交媒体分享图像。
本章扩展了 LightWork 应用的功能,添加了图像混合功能。作者介绍了如何使用简单的算术运算和更复杂的滤镜来实时混合图像对,并探讨了混合图像在实际应用中的用途,例如查看场景的变化、预览新对象在场景中的效果等。
本章聚焦于检测、分类和几何变换,特别关注面部识别。作者创建了一个名为 ManyMasks 的应用,可以对人类、猫等哺乳动物的面部进行对齐和混合。本章详细讲解了如何使用级联分类器进行面部检测,以及如何通过几何变换将不同面部特征对齐并混合。
本章探讨了基于颜色或设计特征的对象检测和分类问题。作者开发了一个名为 BeanCounter 的应用,可以根据配置文件和一组训练图像对硬币、豆类等对象进行分类。本章涵盖了斑点检测、分割、边缘检测、轮廓分析、直方图分析和关键点匹配等技术。
本书适合对 iOS 开发、计算机视觉或两者都感兴趣的新手开发者。建议读者具备一定的 Objective-C 或 C++ 编程经验。
《iOS Application Development with OpenCV 3》是一本非常实用的技术书籍,它不仅提供了丰富的理论知识,还通过实际项目让读者能够快速上手并掌握在 iOS 平台上使用 OpenCV 进行应用开发的方法。无论是初学者还是有一定经验的开发者,都能从这本书中获得宝贵的知识和灵感。