Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Python OpenCV Based GUI Application Development using PyQt5
Rating: 4.4 out of 5(49 ratings)
202 students

Python OpenCV Based GUI Application Development using PyQt5

Create stunning professional looking image processing Python OpenCV GUI application easily.
Last updated 3/2019
English

What you'll learn

  • Will be able to create their stunning image processing GUI application
  • Customized Application Development

Course content

3 sections14 lectures2h 30m total length
  • Overview of the Course1:36

    This lecture contains the overview of the course. Hope you will enjoy the course.

  • 1- Install Python 3.6, PyQt5 and OpenCV 3.3.15:24

    This tutorial will guide you with installing Python in your computer and also help you installing all the dependencies for the course. Ask your questions for any kind of help. Hope you will enjoy the whole course.

  • 2- Install PyCharm IDE, PyQt5 and PyQT5 Designer Tool9:45

    This tutorial will help you install the PyCharm IDE, PyQt5 and PyQt5 Designer properly. If you face any problem regarding the installation, feel free to ask your questions.

  • 3- Create Your First Python GUI Application using PyQT58:42

    This tutorial will guide you to create your first GUI application using Python and PyQt5 library.  You will definitely like this. Creating an application by yourself will surely make you happy. Feel free to ask questions for any kind of issues.

  • 4- Laod and Display OpenCV Image using QLabel and QPushButton12:48

    This tutorial will guide you to make your first OpenCV Gui application. It will help you load your images and then will display it on the GUI application. If you don't get any thing, just ask question. I will try my best to help you with your problems.

  • 5- Load and Save an OpenCV Image Using QFileDialog and Button8:39

    This tutorial will guide you to load images from computer and you can also save the images by clicking on the buttons on the applications. If you have any issue detecting the clicks, interfacing with the buttons, let me know. I am here to help. Thanks

  • 6- Load Image, Apply Canny Edge Algorithm and Save Image9:34

    This tutorial will guide to load the images and then apply OpenCV algorithms on the image. You can also save the processed image by clicking the save button on the application. If any query, feel free to ask your questions.

  • 7- OpenCV createTrackbar for Canny Edge using PyQt5 Slider9:41

    This tutorial will guide your with the custom trackbar to control the parameters of any kind of OpenCV algorithms. You can also create multiple trackbar to control multiple parameters. If you don't understand anything, let me know.

  • 8- Eye & Face Detection and Display to the QLable using PyQT515:24

    This tutorial will guide you to use Eye and Face detection on the OpenCV images. Just give it a try. You can also use other Haar Cascading models (for example- mouth, nose, etc..) on the face images. Any doubts, just let me know.

  • 9- Rotate an Image and Save it Using PyQt5 GUI Window10:47

    This tutorial will guide you use rotating Dial widgets of pyqt5 to control the parameter of the OpenCV algorithms. Give it a try and let me know if you face any kind of problems.

Requirements

  • Python Programming Knowledge
  • Basic Understanding of Image

Description

In this course, we will learn how to develop Graphical User Interface (GUI) for processing images as well as processing real-time webcam video feeds or video files. You will learn how to quickly acquire an image from your camera using  OpenCV and then use PyQt5 library to build the user interface.

You may find many instructional videos about how to use Python for everyday tasks, but actually finding a detailed guide about how to build a desktop application using Python is quite difficult. Building GUIs aren't so complicated, what actually makes them complex are the factors you need to consider that will let your user interact with the program.

Upon completion, this course will provide you a better comprehensive overview of how to design a GUI-application framework, splitting important elements into modules. You'll also learn building applications completely from scratch and also learn about making professional look-alike apps using PyQt5 library. Every step will be provided with detailed instructions in this course. So get ready to build your first image processing GUI application.

Who this course is for:

  • Beginner OpenCV developers who are interested to create awesome GUI application for their everyday use.
  • Any image processing based company employee
  • College, University Students