售 价:¥
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
iOS Application Development with OpenCV 3
Table of Contents
iOS Application Development with OpenCV 3
Credits
About the Author
Acknowledgments
About the Reviewer
www.PacktPub.com
eBooks, discount offers, and more
Why subscribe?
Preface
What this book covers
What you need for this book
Who this book is for
Conventions
Reader feedback
Customer support
Downloading the example code
Downloading the color images of this book
Errata
Piracy
Questions
1. Setting Up Software and Hardware
Setting up Apple's developer tools
Setting up the OpenCV framework
Getting the prebuilt framework with standard modules
Building the framework from source with extra modules
Making the extra modules optional in our code
Developing a minimal application
Creating the project
Adding files to the project
Configuring the project
Laying out an interface
Writing the code
Connecting an interface element to the code
Building and running the application
Distributing to testers and customers
Finding documentation and support
Understanding the camera and setting up photographic accessories
Lights
Tripods and other stabilization
Lens attachments
Summary
2. Capturing, Storing, and Sharing Photos
Planning a photo sharing application
Configuring the project
Adding frameworks
Specifying the camera requirement
Defining and laying out the view controller
Controlling the camera
Subclassing CvVideoCamera
Using the CvVideoCamera subclass in the view controller
Working with various color formats
RGB, BGR, RGBA, and BGRA
YUV and grayscale
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
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
Seeing changes in a scene
Previewing a new object in a scene
Previewing a copy of a document or drawing
Summary
4. Detecting and Merging Faces of Mammals
Understanding detection with cascade classifiers
Haar-like features
Local binary pattern features
Understanding transformations
Planning a face merging application
Configuring the project
Defining faces and a face detector
Defining and laying out the view controllers
Capturing and previewing real faces
Reviewing, saving, and sharing hybrid faces
Seguing between 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
5. Classifying Coins and Commodities
Understanding blob detection
Segmentation
Canny edge detection
Contour analysis
Understanding histogram analysis
Understanding keypoint matching
SURF and FLANN
ORB and brute-force Hamming-distance 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
Capturing and previewing blobs
Reviewing, saving, and sharing classified blobs
Seguing between the view controllers
Detecting blobs against a plain background
Classifying blobs by color and keypoints
Using the application and testing the tough cases
An unevenly-lit background
Motion blur
Out of focus
Reflection
Overlapping blobs
Taking your study of OpenCV to the next level
Summary
Index
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜