Build Self Checkout Machine & Virtual Keyboard with OpenCV
Build Self Checkout Machine & Virtual Keyboard with OpenCV, available at $54.99, with 22 lectures.
You will learn about Learn how to build self checkout machine using OpenCV and Tkinter Learn how to build virtual keyboard using OpenCV, Tkinter and MediaPipe Learn how to train self checkout model using Convolutional Neural Networks and Keras Learn how to integrate virtual keyboard to self checkout machine Learn how to create training data consisting of product images and products informations like product ID, product name, price, and discount Learn how to create function to load product images from training data Learn how to create function to detect object and recognize product Learn how to create function for payment processing simulation Learn how to design custom virtual keyboard layout Learn how to integrate hand tracking and detection system to virtual keyboard Learn how to design simple graphical user interface and create button using Tkinter Learn about self checkout machine and retail automation, such as getting to know its use cases, technical limitations, and technologies that will be used Learn how self checkout machines work. This section covers training data creation, preprocessing, model training, product scanning, extracting product details Learn about virtual keyboard and how this technology enables users to type in using finger movement without physically touching the keyboard Learn how to activate webcam using OpenCV Learn how to conduct performance testing on self checkout machine and virtual keyboard This course is ideal for individuals who are People who are interested in building self checkout machine and virtual keyboard using OpenCV and MediaPipe or People who are interested in leveraging computer vision and object detection for retail automation It is particularly useful for People who are interested in building self checkout machine and virtual keyboard using OpenCV and MediaPipe or People who are interested in leveraging computer vision and object detection for retail automation.
Enroll now: Build Self Checkout Machine & Virtual Keyboard with OpenCV
Summary
Title: Build Self Checkout Machine & Virtual Keyboard with OpenCV
Price: $54.99
Number of Lectures: 22
Number of Published Lectures: 22
Number of Curriculum Items: 22
Number of Published Curriculum Objects: 22
Original Price: $29.99
Quality Status: approved
Status: Live
What You Will Learn
- Learn how to build self checkout machine using OpenCV and Tkinter
- Learn how to build virtual keyboard using OpenCV, Tkinter and MediaPipe
- Learn how to train self checkout model using Convolutional Neural Networks and Keras
- Learn how to integrate virtual keyboard to self checkout machine
- Learn how to create training data consisting of product images and products informations like product ID, product name, price, and discount
- Learn how to create function to load product images from training data
- Learn how to create function to detect object and recognize product
- Learn how to create function for payment processing simulation
- Learn how to design custom virtual keyboard layout
- Learn how to integrate hand tracking and detection system to virtual keyboard
- Learn how to design simple graphical user interface and create button using Tkinter
- Learn about self checkout machine and retail automation, such as getting to know its use cases, technical limitations, and technologies that will be used
- Learn how self checkout machines work. This section covers training data creation, preprocessing, model training, product scanning, extracting product details
- Learn about virtual keyboard and how this technology enables users to type in using finger movement without physically touching the keyboard
- Learn how to activate webcam using OpenCV
- Learn how to conduct performance testing on self checkout machine and virtual keyboard
Who Should Attend
- People who are interested in building self checkout machine and virtual keyboard using OpenCV and MediaPipe
- People who are interested in leveraging computer vision and object detection for retail automation
Target Audiences
- People who are interested in building self checkout machine and virtual keyboard using OpenCV and MediaPipe
- People who are interested in leveraging computer vision and object detection for retail automation
Welcome to Building Self Checkout Machine & Virtual Keyboard with OpenCV course. This is a comprehensive project based course where you will learn step by step on how to build a fully automated self checkout system and interactive virtual keyboard using OpenCV, Keras, Convolutional Neural Networks, Media Pipe, and Tkinter. This course is a perfect combination between computer vision and object detection, making it an ideal opportunity to practice your programming skills while improving your technical knowledge in retail automation. In the introduction session, you will learn the basic fundamentals of the self checkout system, such as getting to know its use cases, technologies that will be used, and some technical challenges. Then, in the next section, you will learn how the self checkout machine works. This section will cover data collection, preprocessing, model training, object detection, matching the product to the dataset, displaying product name and price. Afterward, we will create training data which will consist of one folder containing product images and an excel file containing product information like product ID, product name, price, and discount. Once, everything is all set, we will start the first project, firstly, we will train the self checkout model using CNN and Keras, after that we will build simple user interface using Tkinter and we will also embed OpenCV webcam to the interface, once the camera has been activated, the user will be able to scan products and the system will automatically calculate the total price. In addition, we will also create a simple payment simulation where users can enter the payment amount and the system will check if the entered payment amount is more than the total price, if yes, then it will display the change but if the entered payment amount is less than total price, the system will ask the user to enter the right amount. Meanwhile, in the second project section, we will build an interactive virtual keyboard using OpenCV and Media Pipe. This system will be able to recognise hand gestures and provide users with touchless typing experience. After building these two models, we will be conducting testing to make sure these models have been fully functioning and all logics have been implemented correctly. Lastly, at the end of the course, we will integrate the virtual keyboard to a self checkout machine, enabling users to scan products and complete payments by entering the payment amount directly on the virtual keyboard using a hand gesture, ensuring a smooth and efficient checkout experience.
First of all, before getting into the course, we need to ask ourselves this question: why should we build an automated self checkout machine and virtual keyboard? Well, here is my answer, long queues and slow checkout processes in retail can frustrate customers and affect store efficiency. Building an automated self-checkout machine and a virtual keyboard can greatly enhance the retail experience by streamlining transactions and improving customer satisfaction. The self-checkout machine speeds up the checkout process, reduces wait times, and minimizes the need for human labors, leading to increased operational efficiency. Meanwhile, the virtual keyboard offers a touchless input method, enhancing hygiene and convenience in high traffic environments. Moreover, by building these innovative projects, you will gain valuable skills in automation that are transferable across various industries.
Below are things that you can expect to learn from this course:
-
Learn about self checkout machine and retail automation, such as getting to know its use cases, technical limitations, and technologies that will be used
-
Learn how self checkout machines work. This section will cover training data creation, preprocessing, model training, product scanning, displaying product information, and payment
-
Learn about virtual keyboard and how this technology enables users to type in using finger movement without physically touching the keyboard
-
Learn how to create training data consisting of product images and products informations like product ID, product name, price, and discount
-
Learn how to activate webcam using OpenCV
-
Learn how to create function to load product images from training data
-
Learn how to train self checkout model using Convolutional Neural Network and Keras
-
Learn how to build self checkout machine using OpenCV and Tkinter
-
Learn how to create function to detect object and recognize product
-
Learn how to create function for payment processing simulation
-
Learn how to design custom virtual keyboard layout
-
Learn how to integrate hand tracking and detection system to virtual keyboard
-
Learn how to build virtual keyboard using OpenCV, Tkinter and MediaPipe
-
Learn how to design simple graphical user interface and create button using Tkinter
-
Learn how to conduct performance testing on self checkout machine and virtual keyboard
-
Learn how to integrate virtual keyboard to self checkout machine
Course Curriculum
Chapter 1: Introduction
Lecture 1: Introduction to the Course
Lecture 2: Table of Contents
Lecture 3: Whom This Course is Intended for?
Chapter 2: Tools, IDE, and Datasets
Lecture 1: Tools, IDE, and Datasets
Chapter 3: Introduction to Self Checkout Machine
Lecture 1: Introduction to Self Checkout Machine
Chapter 4: How Self Checkout Machine Works?
Lecture 1: How Self Checkout Machine Works?
Chapter 5: Installing OpenCV, Pandas, Numpy, MediaPipe, Keras and Tkinter
Lecture 1: Installing OpenCV, Pandas, Numpy, MediaPipe, Keras and Tkinter
Chapter 6: Creating Training Data
Lecture 1: Creating Training Data
Chapter 7: Activating Webcam Using OpenCV
Lecture 1: Activating Webcam Using OpenCV
Chapter 8: Creating Function to Load Product Images From Training Data
Lecture 1: Creating Function to Load Product Images From Training Data
Chapter 9: Training Self Checkout Machine with Convolutional Neural Network & Keras
Lecture 1: Training Self Checkout Machine with Convolutional Neural Network & Keras
Chapter 10: Creating Function to Detect Object & Recognize Product
Lecture 1: Creating Function to Detect Object & Recognize Product
Chapter 11: Creating Function for Payment Processing Simulation
Lecture 1: Creating Function for Payment Processing Simulation
Chapter 12: Building Self Checkout Machine with OpenCV & Tkinter
Lecture 1: Building Self Checkout Machine with OpenCV & Tkinter
Chapter 13: Testing Self Checkout Machine
Lecture 1: Testing Self Checkout Machine
Chapter 14: Introduction to Virtual Keyboard
Lecture 1: Introduction to Virtual Keyboard
Chapter 15: Designing Custom Virtual Keyboard Layout
Lecture 1: Designing Custom Virtual Keyboard Layout
Chapter 16: Integrating Hand Tracking & Detection System to Virtual Keyboard
Lecture 1: Integrating Hand Tracking & Detection System to Virtual Keyboard
Chapter 17: Building Virtual Keyboard with OpenCV, Tkinter, and MediaPipe
Lecture 1: Building Virtual Keyboard with OpenCV, Tkinter, and MediaPipe
Chapter 18: Testing Virtual Keyboard
Lecture 1: Testing Virtual Keyboard
Chapter 19: Integrating Virtual Keyboard to Self Checkout Machine
Lecture 1: Integrating Virtual Keyboard to Self Checkout Machine
Chapter 20: Conclusion & Summary
Lecture 1: Conclusion & Summary
Instructors
-
Christ Raharja
Ex Technology Risk Consultant, and E-commerce enthusiast
Rating Distribution
- 1 stars: 0 votes
- 2 stars: 0 votes
- 3 stars: 0 votes
- 4 stars: 0 votes
- 5 stars: 0 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024