售 价:¥
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
Title Page
Copyright and Credits
Qt 5 and OpenCV 4 Computer Vision Projects
Dedication
About Packt
Why subscribe?
Contributors
About the author
About the reviewer
Packt is searching for authors like you
Preface
Who this book is for
What this book covers
To get the most out of this book
Download the example code files
Download the color images
Code in Action
Conventions used
Get in touch
Reviews
Building an Image Viewer
Technical requirements
Designing the user interface
Starting the project from scratch
Setting up the full user interface
Implementing the functions for the actions
The Exit action
Opening an image
Zooming in and out
Saving a copy
Navigating in the folder
Responding to hotkeys
Summary
Questions
Editing Images Like a Pro
Technical requirements
The ImageEditor application
Blurring images using OpenCV
Adding the blur action
Building and installing OpenCV from the source
Blurring images
QPixmap, QImage, and Mat
QPixmap
QImage
Mat
Adding features using Qt's plugin mechanism
The plugin interface
Eroding images with ErodePlugin
Loading the plugin into our application
Editing images like a pro
Sharpening images
Cartoon effect
Rotating images
Affine transformation
Summary
Questions
Home Security Applications
Technical requirements
The Gazer application
Starting the project and setting up the UI
Accessing cameras
Listing cameras with Qt
Capturing and playing
Threading and the performance of real-time video processing
Capturing and playing with Qt
Calculating the FPS
Saving videos
Motion analysis with OpenCV
Motion detection with OpenCV
Sending notifications to our mobile phone
Summary
Questions
Fun with Faces
Technical requirements
The Facetious application
From Gazer to Facetious
Taking photos
Detecting faces using cascade classifiers
Detecting facial landmarks
Applying masks to faces
Loading images with the Qt resource system
Drawing masks on the faces
Selecting masks on the UI
Summary
Questions
Optical Character Recognition
Technical requirements
Creating Literacy
Designing the UI
Setting up the UI
OCR with Tesseract
Building Tesseract from the source
Recognizing characters in Literacy
Detecting text areas with OpenCV
Recognizing characters on the screen
Summary
Questions
Object Detection in Real Time
Technical requirements
Detecting objects using OpenCV
Detecting objects using a cascade classifier
Training a cascade classifier
The no-entry traffic sign
The faces of Boston Bulls
Detecting objects using deep learning models
About real time
Summary
Questions
Real-Time Car Detection and Distance Measurement
Technical requirements
Car detection in real time
Distance measurement
Measuring the distance between cars or between the car and the camera
Measuring the distance between cars in a bird's eye view
Measuring the distance between a car and the camera in the eye-level view
Switching between view modes
Summary
Questions
Using OpenGL for the High-Speed Filtering of Images
Technical requirements
Hello OpenGL
OpenGL in Qt
Filtering images with OpenGL
Drawing images with OpenGL
Filtering images in the fragment shader
Saving the filtered images
Using OpenGL with OpenCV
Summary
Further reading
Assessments
Chapter 1, Building an Image Viewer
Chapter 2, Editing Images Like a Pro
Chapter 3, Home Security Applications
Chapter 4, Fun with Faces
Chapter 5, Optical Character Recognition
Chapter 6, Object Detection in Real Time
Chapter 7, Real-Time Car Detection and Distance Measurement
Other Books You May Enjoy
Leave a review - let other readers know what you think
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜