Cross-Platform Application Development with OpenCV 4 and Qt 5
Video description
Build visually appealing and cross-platform computer vision applications
About This Video
Create a GUI that works for both desktop and mobile applications.
Develop a cross-platform application using OpenCV's main features.
Configure your development environment to create Android Applications using Qt.
In Detail
OpenCV is the most popular library for building computer vision applications. Qt is a C++ IDE used to create …
Cross-Platform Application Development with OpenCV 4 and Qt 5
Video description
Build visually appealing and cross-platform computer vision applications
About This Video
Create a GUI that works for both desktop and mobile applications.
Develop a cross-platform application using OpenCV's main features.
Configure your development environment to create Android Applications using Qt.
In Detail
OpenCV is the most popular library for building computer vision applications. Qt is a C++ IDE used to create GUI applications with ease. The main benefit of using Qt is that we can integrate OpenCV GUIs of GUIs created with Qt. Follow along with instructor Antonio Ortiz to build cross-platform applications using Qt.
In this course, you will learn to combine the power of OpenCV and Qt. First, you will start by grabbing some images and videos to show them in QML. Antonio also shows you how to calibrate an array of two stereo cameras. You will learn to deploy your application on both Linux and Android platforms.
By the end of this course, you will have become better at developing OpenCV applications, especially with Qt.
Audience
This course is intended for C++ developers who want to dive into the world of OpenCV and Qt to build fast, interactive, cross-platform applications. Basic knowledge of C++ programming is assumed. No previous experience with OpenCV and Qt is expected.
Chapter 1 : Setting Up Your Development Environment
The Course Overview
Qt5 and Qt Creator Installation
Qt Creator: Playing Around the IDE
Configuring OpenCV
Chapter 2 : Showing Images and Videos in QML
Getting Started with QML
Creating a GUI
From Mat to QImage
Showing an Image in QML
Working with Threads in Qt
Showing a Video in QML
Chapter 3 : Image Processing
Image Smoothing
Eroding and Dilating
Finding Contours in Your Image
Extracting Horizontal and Vertical Lines
Applying Laplacian Filter
Detecting Edges with Canny Edge Detector
Chapter 4 : Working with Videos
Background Subtraction
Detecting Colors
Getting Live Video from a Camera
Cascade Classifier
YOLO Algorithm
Showing Objects Detected with YOLO
Chapter 5 : Getting Depth Information from Images
Creating Threads for the Cameras
3D Calibration
Saving the Results in Files
Read the Calibration Data from a File
Generate Depth Map from Two Cameras
Chapter 6 : Working with Android
Setting Up Qt Creator for Android
Configuring a Android Virtual Device
Open Files Using QAndroidJniObject to Call Android Native Methods
Compile Applications for Android Devices
Chapter 7 : Debugging and Testing
Checking Qt Creator Debugging Configuration
Debugging C++ Parts
Debugging QML Parts of Your App
Unit Testing
Start your Free Trial Self paced Go to the Course We have partnered with providers to bring you collection of courses, When you buy through links on our site, we may earn an affiliate commission from provider.
This site uses cookies. By continuing to use this website, you agree to their use.I Accept