Limit search to available items
Book Cover
E-book
Author Qingliang, Zhuo

Title Qt 5 and OpenCV 4 Computer Vision Projects : Get up to Speed with Cross-Platform Computer Vision App Development by Building Seven Practical Projects
Published Birmingham : Packt Publishing, Limited, 2019

Copies

Description 1 online resource (342 pages)
Contents Cover; Title Page; Copyright and Credits; Dedication; About Packt; Contributors; Table of Contents; Preface; Chapter 1: 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; Chapter 2: Editing Images Like a Pro; Technical requirements; The ImageEditor application; Blurring images using OpenCV; Adding the blur action
Building and installing OpenCV from the sourceBlurring 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; Chapter 3: 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 processingCapturing 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; Chapter 4: 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
Chapter 5: Optical Character RecognitionTechnical 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; Chapter 6: 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; Chapter 7: 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 a car and the camera in the eye-level view; Switching between view modes; Summary; Questions; Chapter 8: 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
We are entering the age of artificial intelligence, and Computer Vision plays an important role in the AI field. This book combines OpenCV 4 and Qt 5 as well as many deep learning models to develop many complete, practical, and functional applications through which the readers can learn a lot in CV, GUI, and AI domains
Notes Using OpenGL with OpenCV
Print version record
SUBJECT Qt (Electronic resource) http://id.loc.gov/authorities/names/n2007021944
Qt (Electronic resource) fast
Subject Computer vision.
Computer vision -- Computer programs
OpenCV (Computer program language)
Computer vision
Computer vision -- Computer programs
OpenCV (Computer program language)
Form Electronic book
ISBN 1789531837
9781789531831