iOS Application Development with OpenCV 3

Create four mobile apps and explore the world through photography and computer vision
Preview in Mapt

iOS Application Development with OpenCV 3

Joseph Howse

1 customer reviews
Create four mobile apps and explore the world through photography and computer vision
Mapt Subscription
FREE
$29.99/m after trial
eBook
$19.60
RRP $27.99
Save 29%
Print + eBook
$34.99
RRP $34.99
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$19.60
$34.99
$29.99 p/m after trial
RRP $27.99
RRP $34.99
Subscription
eBook
Print + eBook
Start 14 Day Trial

Frequently bought together


iOS Application Development with OpenCV 3 Book Cover
iOS Application Development with OpenCV 3
$ 27.99
$ 19.60
Test-Driven iOS Development with Swift 4 - Third Edition Book Cover
Test-Driven iOS Development with Swift 4 - Third Edition
$ 31.99
$ 22.40
Buy 2 for $35.00
Save $24.98
Add to Cart

Book Details

ISBN 139781785289491
Paperback228 pages

Book Description

iOS Application Development with OpenCV 3 enables you to turn your smartphone camera into an advanced tool for photography and computer vision. Using the highly optimized OpenCV library, you will process high-resolution images in real time. You will locate and classify objects, and create models of their geometry. As you develop photo and augmented reality apps, you will gain a general understanding of iOS frameworks and developer tools, plus a deeper understanding of the camera and image APIs.

After completing the book's four projects, you will be a well-rounded iOS developer with valuable experience in OpenCV.

Table of Contents

Chapter 1: Setting Up Software and Hardware
Setting up Apple's developer tools
Setting up the OpenCV framework
Developing a minimal application
Distributing to testers and customers
Finding documentation and support
Understanding the camera and setting up photographic accessories
Summary
Chapter 2: Capturing, Storing, and Sharing Photos
Planning a photo sharing application
Configuring the project
Defining and laying out the view controller
Controlling the camera
Working with various color formats
Starting and stopping the busy mode
Saving an image to the Photos library
Displaying an alert
Sharing an image via social media
Running the application
Summary
Chapter 3: Blending Images
Thinking about hybrid images
Planning the blending controls
Expanding the view controller's interface
Expanding the view controller's implementation
Using the application for practical purposes
Summary
Chapter 4: Detecting and Merging Faces of Mammals
Understanding detection with cascade classifiers
Understanding transformations
Planning a face merging application
Configuring the project
Defining faces and a face detector
Defining and laying out the view controllers
Detecting a hierarchy of face elements
Aligning and blending face elements
Using the application and acting like a cat
Learning more about face analysis
Summary
Chapter 5: Classifying Coins and Commodities
Understanding blob detection
Understanding histogram analysis
Understanding keypoint matching
Planning an object classification application
Configuring the project
Defining blobs and a blob detector
Defining blob descriptors and a blob classifier
Laying out the splash screen
Defining and laying out the view controllers
Detecting blobs against a plain background
Classifying blobs by color and keypoints
Using the application and testing the tough cases
Taking your study of OpenCV to the next level
Summary

What You Will Learn

  • Use Xcode and Interface Builder to develop iOS apps
  • Obtain OpenCV's standard modules and build extra modules from source
  • Control all the parameters of the iOS device's camera
  • Capture, save, and share photos and videos
  • Analyze colors, shapes, and textures in ordinary and specialized photographs
  • Blend and compare images to create special photographic effects and augmented reality tools
  • Detect faces and morph facial features
  • Classify coins and other objects

Authors

Table of Contents

Chapter 1: Setting Up Software and Hardware
Setting up Apple's developer tools
Setting up the OpenCV framework
Developing a minimal application
Distributing to testers and customers
Finding documentation and support
Understanding the camera and setting up photographic accessories
Summary
Chapter 2: Capturing, Storing, and Sharing Photos
Planning a photo sharing application
Configuring the project
Defining and laying out the view controller
Controlling the camera
Working with various color formats
Starting and stopping the busy mode
Saving an image to the Photos library
Displaying an alert
Sharing an image via social media
Running the application
Summary
Chapter 3: Blending Images
Thinking about hybrid images
Planning the blending controls
Expanding the view controller's interface
Expanding the view controller's implementation
Using the application for practical purposes
Summary
Chapter 4: Detecting and Merging Faces of Mammals
Understanding detection with cascade classifiers
Understanding transformations
Planning a face merging application
Configuring the project
Defining faces and a face detector
Defining and laying out the view controllers
Detecting a hierarchy of face elements
Aligning and blending face elements
Using the application and acting like a cat
Learning more about face analysis
Summary
Chapter 5: Classifying Coins and Commodities
Understanding blob detection
Understanding histogram analysis
Understanding keypoint matching
Planning an object classification application
Configuring the project
Defining blobs and a blob detector
Defining blob descriptors and a blob classifier
Laying out the splash screen
Defining and laying out the view controllers
Detecting blobs against a plain background
Classifying blobs by color and keypoints
Using the application and testing the tough cases
Taking your study of OpenCV to the next level
Summary

Book Details

ISBN 139781785289491
Paperback228 pages
Read More
From 1 reviews

Read More Reviews

Recommended for You

OpenCV 3 Computer Vision Application Programming Cookbook - Third Edition Book Cover
OpenCV 3 Computer Vision Application Programming Cookbook - Third Edition
$ 39.99
$ 28.00
Mastering OpenCV with Practical Computer Vision Projects Book Cover
Mastering OpenCV with Practical Computer Vision Projects
$ 26.99
$ 5.40
OpenCV: Computer Vision Projects with Python Book Cover
OpenCV: Computer Vision Projects with Python
$ 63.99
$ 44.80
Mastering iOS 10 Programming Book Cover
Mastering iOS 10 Programming
$ 39.99
$ 28.00
Learning Xcode 8 Book Cover
Learning Xcode 8
$ 39.99
$ 28.00
iOS Programming Cookbook Book Cover
iOS Programming Cookbook
$ 35.99
$ 25.20