Python: Computer Vision with Python 3: 2-in-1
Python: Computer Vision with Python 3: 2-in-1, available at $19.99, has an average rating of 3.38, with 40 lectures, 2 quizzes, based on 4 reviews, and has 57 subscribers.
You will learn about Work with open source libraries such Pillow, Scikit-image, and OpenCV Perform basic to advanced image and video stream processing with OpenCV Python APIs Write programs for edge detection, color processing, image feature extraction, and more Implement feature detection algorithms such as LBP and ORB Understand convolutional neural networks to learn patterns in images Work with human faces and perform identification and orientation estimation Discover deep learning methods that can be applied to a wide variety of problems in computer vision This course is ideal for individuals who are This learning path is for developers who want to explore the field of computer vision to design and develop computer vision applications with Python. It is particularly useful for This learning path is for developers who want to explore the field of computer vision to design and develop computer vision applications with Python.
Enroll now: Python: Computer Vision with Python 3: 2-in-1
Summary
Title: Python: Computer Vision with Python 3: 2-in-1
Price: $19.99
Average Rating: 3.38
Number of Lectures: 40
Number of Quizzes: 2
Number of Published Lectures: 40
Number of Published Quizzes: 2
Number of Curriculum Items: 42
Number of Published Curriculum Objects: 42
Original Price: $199.99
Quality Status: approved
Status: Live
What You Will Learn
- Work with open source libraries such Pillow, Scikit-image, and OpenCV
- Perform basic to advanced image and video stream processing with OpenCV Python APIs
- Write programs for edge detection, color processing, image feature extraction, and more
- Implement feature detection algorithms such as LBP and ORB
- Understand convolutional neural networks to learn patterns in images
- Work with human faces and perform identification and orientation estimation
- Discover deep learning methods that can be applied to a wide variety of problems in computer vision
Who Should Attend
- This learning path is for developers who want to explore the field of computer vision to design and develop computer vision applications with Python.
Target Audiences
- This learning path is for developers who want to explore the field of computer vision to design and develop computer vision applications with Python.
Python comes with many freely available powerful modules for handling images, mathematical computing, and data mining which makes it an ideal language for rapidly prototyping and developing production-grade codes for image processing and computer vision. If you wish to build computer vision applications that are smarter, faster, more complex, and more practical with Python 3, then you should surely go for this Learning Path.
This comprehensive 2-in-1 course aims to equip you to build Computer Vision applications that are capable of working in real-world scenarios effectively. Some of the applications that you will learn in this course are Optical Character Recognition, Object Tracking and building a Computer Vision as a Service platform that works over the internet. You will also learn state-of-the-art techniques to classify images, and to find and identify humans within videos. This learning path will give you a versatile range of computer vision techniques with Python 3, which you will put to work in building your own computer vision applications.
This training program includes 2 complete courses, carefully chosen to give you the most comprehensive training possible.
The first course, Python 3.x for Computer Vision, starts off with an introduction to image processing. You will then learn features and filters in computer vision. You will also implement feature detection algorithms such as LBP and ORB. Finally, you will understand convolutional neural networks to learn patterns in images. Throughout this course, three image processing libraries: Pillow, Scikit-Image, and OpenCV are used to implement different computer vision algorithms.
The second course, Computer Vision Projects with Python 3, starts off by showing you how to set up Anaconda Python for the major OSes with cutting-edge third-party libraries for computer vision. You will then learn state-of-the-art techniques to classify images and find and identify humans within videos. Next, you will learn to augment Python with the powerful vision and machine learning tools such as OpenCV and TensorFlow. Finally, you will learn to detect facial features and develop a general image classifier.
By the end of this Learning Path, you will be able to build computer vision applications that are capable of working in real-world scenarios effectively.
About the Authors :
Saurabh Kapur is a computer science student at Indraprastha Institute of Information Technology, Delhi. His interests are in computer vision, numerical analysis, and algorithm design. He often spends time-solving competitive programming questions. Saurabh also enjoys working on IoT applications and tinkering with hardware. He likes to spend his free time playing or watching cricket.
Matthew Rever is an image processing and computer vision engineer at a major national laboratory. He has years of experience automating the analysis of complex scientific data, as well as the control of sophisticated instruments. He has applied computer vision technology to save a great many hours of valuable human labor. He is also enthusiastic about making the latest developments in computer vision accessible to developers of all backgrounds.
Course Curriculum
Chapter 1: Python 3.x for Computer Vision
Lecture 1: The Course Overview
Lecture 2: Image Processing and Its Applications
Lecture 3: Image Processing Libraries – Pillow
Lecture 4: Geometrical Transformation – Pillow
Lecture 5: Introduction to scikit-image
Lecture 6: Image Derivatives
Lecture 7: Understanding Image Filters
Lecture 8: Custom Filters and Image Thresholding
Lecture 9: Edge Detection
Lecture 10: Harris Corner Detection
Lecture 11: Local Binary Patterns
Lecture 12: Oriented FAST and Rotated BRIEF (ORB)
Lecture 13: Image Stitching
Lecture 14: Contour Detection and the Watershed Algorithm
Lecture 15: Superpixels and Normalized Graph Cut
Lecture 16: Introduction to Machine Learning
Lecture 17: Logistic Regression
Lecture 18: Support Vector Machines
Lecture 19: K-means Clustering
Lecture 20: Introduction to Neural Network
Lecture 21: MNIST Digit Classification Using Neural Networks
Lecture 22: Convolutional Neural Networks
Chapter 2: Computer Vision Projects with Python 3
Lecture 1: The Course Overview
Lecture 2: Downloading and Installing Python 3/Anaconda
Lecture 3: Installing Additional Libraries
Lecture 4: Exploring the Jupyter Notebook
Lecture 5: Acquiring and Processing MNIST Digit Data
Lecture 6: Creating and Training a Support Vector Machine
Lecture 7: Applying the Support Vector Machine to New Data
Lecture 8: Introducing TensorFlow with Digit Classification
Lecture 9: Evaluating the Results
Lecture 10: Introducing dlib
Lecture 11: What Are Facial Landmarks?
Lecture 12: Example One – Finding 68 Facial Landmarks in Images
Lecture 13: Example Two – Faces in Videos
Lecture 14: Example Three – Facial Recognition
Lecture 15: A Deeper Introduction to TensorFlow
Lecture 16: Using a Pre-Trained Model (Inception) for Image Classification
Lecture 17: Retraining with Our Own Images
Lecture 18: Speeding Up Computations with GPUs
Instructors
-
Packt Publishing
Tech Knowledge in Motion
Rating Distribution
- 1 stars: 1 votes
- 2 stars: 0 votes
- 3 stars: 0 votes
- 4 stars: 3 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