TY - BOOK AU - Ahmadi Tazehkandi,Amin AU - Godoy,Vinícius AU - Buhr,Karl Phillip TI - Computer Vision with OpenCV 3 and Qt5: Build visually appealing, multithreaded, cross-platform computer vision applications SN - 9781788473415 AV - QA76.76.A65 .T394 2018eb U1 - 005.1 23 PY - 2018/// CY - Birmingham PB - Packt Publishing KW - Application software KW - Development KW - Logiciels d'application KW - Développement KW - COMPUTERS KW - Desktop Applications KW - General KW - bisacsh KW - fast KW - Electronic books N1 - High-level multithreading using QtConcurrent; Cover; Title Page; Copyright and Credits; Dedication; Packt Upsell; Foreword; Contributors; Table of Contents; Preface; Chapter 1: Introduction to OpenCV and Qt; What is required?; Introduction to Qt; Qt Essentials; Qt Add-Ons; Value-Add Modules; Technology Preview Modules; Platforms supported by Qt; Qt Creator; Introduction to OpenCV; Main modules; Extra modules; Installing Qt; Preparing for Qt installation; Where to get it?; How to install?; Windows users; macOS users; Linux users; Testing Qt installation; Installing OpenCV; Preparing for an OpenCV build; Where to get OpenCV?; How to build?; Configuring OpenCV installationTesting OpenCV installation; Summary; Chapter 2: Creating Our First Qt and OpenCV Project; What is Qt Creator?; A tour of the IDE; Qt Creator modes; The Welcome mode; Projects; Examples; Tutorials; Edit mode; Design mode; Designing user interfaces; Hello Qt and OpenCV; Writing the code for a Qt project; Help mode; The Qt Creator Options window; Summary; Chapter 3: Creating a Comprehensive Qt+OpenCV Project; Behind the scenes; The qmake tool; Meta-Object Compiler (moc); User Interface Compiler (uic); Design patterns; Qt Resource System; Styling applications; Selector typesSub-controls; Pseudo-states; Cascading; Multi-language support; Creating and using plugins; The interface; The plugin; The plugin loader and user; Creating the foundations; Summary; Chapter 4: Mat and QImage; All about the Mat class; Constructors, properties, and methods; The Mat_ class; Matx; The UMat class; InputArray, OutputArry, InputOutputArray; Reading images using OpenCV; Writing images using OpenCV; Reading and writing videos in OpenCV; The HighGUI module in OpenCV; Image and video handling in Qt; The QImage class; The QPixmap class; The QImageReader and QImageWriter classesThe QPainter class; Camera and video handling in Qt; Summary; Chapter 5: The Graphics View Framework; The Scene-View-Item architecture; The Scene, QGraphicsScene; The Items, QGraphicsItem; The View, QGraphicsView; Summary; Chapter 6: Image Processing in OpenCV; Image filtering; Filtering functions in OpenCV; Image transformation capabilities; Geometric transformations; Miscellaneous transformations; Colors and color spaces; Image thresholding; Discrete Fourier transform; Drawing in OpenCV; Template matching; Summary; Chapter 7: Features and DescriptorsBase of all algorithms â#x80;#x93; the Algorithm class; The 2D Features Framework; Detecting features; KAZE and AKAZE; The BRISK class; FAST; GFTT (Good Features to Track); ORB; Extracting and matching descriptors; How to choose an algorithm; Accuracy; Speed; Resource usage; Availability; Summary; Chapter 8: Multithreading; Multithreading in Qt; Low-level multithreading using QThread; Subclassing QThread; Using the moveToThread function; Thread synchronization tools; Mutexes; Read-write locks; Semaphores; Wait conditions N2 - Developers have been using OpenCV library to develop computer vision applications for a long time. However, they now need a more effective tool to get the job done and in a much better and modern way. Qt is one of the major frameworks available for this task at the moment. This book will teach you to develop applications with the combination UR - https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=1683998 ER -