Skip to content
UdemyDeep LearningPaid courseAll LevelsCertificate

Python - OpenCV and PyQt5 together (Udemy.com)

Create desktop App with image processing techniques and Machine Learning Algorithms.

Created by: Nico @softcademy

Last updated July 2023

icon
What you will learn

  • Learn to use OpenCV and PyQt5 together with Machine Leaning
  • OpenCV - I/O scripts, drawing on image, save video from webcam
  • OpenCV - Histogram, Thresholding, Converting to another color space
  • OpenCV - Features detection, counting objects in image, Hough Transform
  • OpenCV - SIFT algorithm
  • PyQT5 - MainWindow, Menubar, Toolbar, Statusbar, Layouts, Linking to CSS
  • PyQt5 - Menus & Functions, Displaying image, perform actions on the image
  • PyQt5 - Messagebox, information & question
  • Machine Learning - Subdivision, overview
  • Machine Learning - Classification, Regression, Clustering
  • Machine Learning - The way to choose an Algorithm
  • Machine Learning - KNN & K-means demonstration
  • Machine Learning - Detection & Classification of objects on an image
  • Detection & Classification of objects on live video

How it compares

Against the other 126 rated Udemy courses in Deep Learning on CourseDuck:

  • Rating4.1 out of 5higher than 3% of them
  • Reviews34#126 of 127 by number of reviews
  • Length8.2 hoursshorter than 57% of them
  • Last updatedJuly 2023earlier than 69% of them

icon
Course Description

Learning from videos is one of the best way to learn! This course explains basics and advanced topics in OpenCV library that is used for machine vision, and also PyQt5 to create real Desktop App with Machine Learning Algorithms. A short overview on some Machine Learning Algorithms explained with pros and cons of each of them. After this knowledge, you should be able to create other applications with UI, processing images, and with Machine Learning algorithm either for classification, regression or clustering. With some basics in Python, you will understand every single coma in the videos. The course is made to be for 'All Levels', so everyone should understand everything without basic knowledge on libraries that are used. However, as it is said several times in the videos, it is a better way to go by learning a language before leaning a library. This tutorial is made to help, remember that it could help someone else even though it does not help a particular group.

In short:

  • Implement Machine Learning Algorithm

  • Understand differences between Machine Learning Algorithms

  • Understand how to choose witch algorithm to use

  • Use PyQt5 from scratch

  • Use OpenCV from scratch

  • Dialog window to add images to your desktop app

  • Real-time detection from live video

  • Detect image either from captured images or images from your computer

In case you missed the big sale, please visit our website or our Instagram.

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Nico @softcademy

Experienced Web Development Specialist with a demonstrated history of working in the information technology and services industry. Skilled in PHP, Python, Java, MySQL, Android studio, JavaScript, jQuery, and full-stack web development.  Master of Information Technology; ICDL instructor.


From own experiences, we found out that learning from video tutorials is a very effective way of learning. Someone helped us with their video tutorials during our studies, now our video tutorials are made to help - The main reason you will find them at very low price.


Check out our website or instagram page for more and discounts. The instagram link can be found on our website.

icon
More Deep Learning courses

$109.99

$109.99

$79.99

$16.99

$124.99

Free

icon
Reviews

4.1

34 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By David on 10/20/2023

Very very good course

By Alvin Brown on 4/30/2023

quality of video is bad and so is the teaching style. Can I request a refund please

By Šimon B on 4/21/2023

Best course ever!!!! I would suggest anyone who wants to start with AI or Machine Learning. The audio is not perfect, but it worth it

By Priyanshu Verma on 2/24/2023

Very hard to hear what the Instructor is saying. Please issue refund, I watched 25% content but could not understand.

By Eduard Breuer on 7/16/2022

very good explanations!

By Jose Perez on 6/30/2022

the teaching style is a programmer's approach, the course is hands-on. this is a great course to add to your toolkit of opencv courses. he explains his codes just fine. the lack of articulation for explanations is compensated instead with technical skill. no fancy mumbo jumbo PhD all theory cant code talking, just good ol' learning by doing. Section 4: Detection, 19. Hough Circle, [this code works if you have errors] import numpy as np import cv2 img = cv2.imread('./saved_images/coins.jpg', cv2.IMREAD_COLOR) img = cv2.resize(img, (600,600)) gray_img = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY) gray_blurred = cv2.blur(gray_img,(5,5)) #kernel value detected_circles = cv2.HoughCircles(gray_blurred, cv2.HOUGH_GRADIENT,dp=0.2, minDist=120,param1=50,param2=30,minRadius=60,maxRadius=100) if detected_circles is not None: detected_circles = np.uint16(np.around(detected_circles)) for i in detected_circles[0, :]: # draw the outer circle cv2.circle(img, (i[0],i[1]), i[2], (0,255,0), 2) # draw the center of the circle cv2.circle(img, (i[0],i[1]), 2, (0,0,255),3) cv2.imshow("Detected Circle", img) cv2.waitKey(0) cv2.destroyAllWindows()

By Shuofeng Zhao on 6/23/2022

it's good course for all beginners who want to learn QT5, especially create a simple UI using it.

By Edison Smith on 5/27/2022

Really good course!!

By Marion Joanny on 8/24/2021

This course was really interesting, I learned a lot! The teacher was helpful and always available if I needed!

By Evie Hastings on 10/30/2020

Great course! Exactly what I needed. A really nice overview of machine learning algorithms. Finally get OpenCV and PyQt5 together. Thank you!!!!

Showing all 10 reviews on CourseDuck

Read all 34 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 82 / 100