Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Cross-Platform Application Development with OpenCV 4 and Qt5
Rating: 4.1 out of 5(31 ratings)
282 students

Cross-Platform Application Development with OpenCV 4 and Qt5

Develop and deploy apps for mobile and desktop using OpenCV and Qt
Last updated 3/2019
English

What you'll learn

  • Build cross-platform applications with Qt.
  • Create UIs using Qt and integrate OpenCV with Qt.
  • Use OpenCV to filter and process images and detect colors and objects.
  • Develop desktop and Android applications with Qt Quick.
  • Call Android native method with Qt and C++.
  • Debug and unit-test your C++ and QML code.

Course content

7 sections35 lectures8h 31m total length
  • The Course Overview2:23

    This video explains the course prerequisites and provides an entire overview of the course.

  • Qt5 and Qt Creator Installation5:14

    This video will covert how to install the Qt5 library and the development environment QtCreator.

       •  Download the Qt5 from its website

       •  Install the library and the IDE

  • Qt Creator: Playing Around the IDE2:50

    This video will show a brief tour through QtCreator and some of the tools we will be using in this course.

       •  Review the welcome screen

       •  Review the edit and debug mode

       •  Review the help mode

  • Configuring OpenCV5:56

    This video will show how to download and configure OpenCV for our project.

       •  Download OpenCV from its website

       •  Configure and build OpenCV

       •  Install OpenCV in your system

Requirements

  • Basic knowledge of C++ programming is assumed. No previous experience with OpenCV and Qt is expected.

Description

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.

About the Author

Antonio Ortiz Lira is a Venezuelan Software Developer and Researcher. He obtained his Engineering Degree in 2010 in the Santa Maria University in Caracas and since then he has worked in Linux operating system development, Computer Vision, robotics, and mobile application programming. He's now the president and lead researcher at Disinglab.

Who this course is for:

  • 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.