Python OpenCV Based GUI Application Development using PyQt5
4.3 (29 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
114 students enrolled

Python OpenCV Based GUI Application Development using PyQt5

Create stunning professional looking image processing Python OpenCV GUI application easily.
4.3 (29 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
114 students enrolled
Last updated 3/2019
English
Current price: $38.99 Original price: $59.99 Discount: 35% off
18 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 2.5 hours on-demand video
  • 2 articles
  • 13 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Will be able to create their stunning image processing GUI application
  • Customized Application Development
Course content
Expand all 14 lectures 02:30:31
+ OpenCV GUI Development for Images
10 lectures 01:32:20

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

Preview 01:36

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.

Preview 05:24

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.

2- Install PyCharm IDE, PyQt5 and PyQT5 Designer Tool
09:45

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.

3- Create Your First Python GUI Application using PyQT5
08:42

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.

4- Laod and Display OpenCV Image using QLabel and QPushButton
12:48

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

5- Load and Save an OpenCV Image Using QFileDialog and Button
08:39

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.

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

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.

7- OpenCV createTrackbar for Canny Edge using PyQt5 Slider
09:41

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.

8- Eye & Face Detection and Display to the QLable using PyQT5
15:24

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.

9- Rotate an Image and Save it Using PyQt5 GUI Window
10:47
+ OpenCV GUI Development for Webcam Video Feed or Video Files
3 lectures 58:01

This tutorial will help you to build your first video based OpenCV processing GUI applications. You will definitely enjoy it. Don't forget to give your comments on that.

10- Display WebCam Video Feed on QLabel
22:27

This tutorial will help you applying OpenCV algorithms on the webcam images. If any questions, let me know.

11- Apply Canny to OpenCV WebCam Video
14:19

This tutorial will guide you create real-time face detection application using Python programing language and OpenCV library. Hope you like the course. Don't forget to give your comments on the course. Thanks a lot. Hope you will learn something new from the course. See you again.

12- OpenCV Face Detection Application using PyQt5
21:15
+ Download Resource Files
1 lecture 00:09

The tutorial codes used in this course are given in this section. All the codes are provides as zip file. Just unzip it and you are good to go to learn side by side with the video tutorial. If you face any problem regarding downloading the code files, let me know. Thanks to you for attending the course.

Download Tutorial Code Files
00:09
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