Video description
This course begins with a thorough introduction to Jetson, highlighting its advantages over traditional microcontrollers like the Raspberry Pi. You'll learn how to select the right SD card, flash it effectively, and perform initial configurations to set the stage for advanced developments.
As you progress, delve into installing key AI libraries like OpenCV and PyTorch. Understand their roles in crafting robust AI solutions and enhance their performance with CUDA support. The course offers guidance on fundamental computer vision techniques, enabling seamless image operations, color conversions, and edge detections.
Explore object detection with YOLO and its variants through practical examples. Learn to train custom models like number plate recognition and optimize AI models using NVIDIA's TensorRT for enhanced performance. Dive deep into the DeepStream SDK for real-time video analysis and multi-camera synchronization, vital for security and surveillance applications.
Explore advanced topics like pose estimation, vehicle tracking, and face recognition, all with hands-on projects to reinforce learning. By the end, you will have mastered how to use this powerful platform to push the boundaries of what's possible in AI applications, making you a valuable asset in the tech industry.
What you will learn
- Configure and initialize NVIDIA Jetson platforms
- Compare Jetson with Raspberry Pi for technological advantages
- Install and utilize key libraries like OpenCV and PyTorch on Jetson
- Execute basic to advanced computer vision operations using OpenCV
- Implement YOLO object detection on custom datasets
- Integrate multiple camera inputs using RTSP and ONVIF protocols
Audience
This course is ideal for AI researchers, robotics engineers, and software developers who have a basic understanding of AI principles and familiarity with programming concepts. Learners should be comfortable with Python and have an interest in deep learning and computer vision applications.
About the Author
Augmented AI: At Augmented AI, they are pioneers in AI education, providing state-of-the-art courses that integrate technologies such as Generative AI, LLMs (Large Language Models), robotics, drones, and edge AI. They aim to democratize access to these advanced technologies, empowering both individuals and organizations to succeed in the fast-paced AI landscape. They engage over 114K subscribers on YouTube and keep their 43K LinkedIn followers updated on the latest in AI.
Ritesh Kanjee: Ritesh Kanjee, an experienced AI entrepreneur and the Founder and Director of Augmented AI, is renowned for his insightful and engaging educational content, with over 114,000 subscribers on YouTube. His dedication to making AI education accessible, coupled with his expertise, led to his appointment as a board member of the South African AI Association (SAAIA). Ritesh's profound knowledge and commitment to innovation and community-building establish him as a prominent figure in AI education.
Table of contents
- Chapter 1 : Introduction to Jetson and Course Overview
- Chapter 2 : Comparison of Jetson and Its Variants Along with RPi+SD Card Flashing
- Chapter 3 : Installing Libraries and Setting Up AI Computer - Explain Dependencies and Their Use
-
Chapter 4 : Computer Vision OpenCV Basics on Jetson + Pytorch
- Perform Some Basic Image Operations Using OpenCV
- Import Libraries, Image Read and Display
- Color Conversion
- Basic Filtration
- Transformation
- Edge Detection
- Morphological Operations
- Corner Detection
- Basics About PyTorch
- Basics About TorchVision
- Combining OpenCV and Torch To Perform Basic Image Operations
- Chapter 5 : What is Object Detection + Yolo Object Detection
- Chapter 6 : YOLO Object Detection on Custom Dataset (Number Plate Dataset)
- Chapter 7 : What is TensorRT? Setting Up Jetson for TensorRT
- Chapter 8 : Optimizing YOLOX Model for Object Detection Using TensorRT
-
Chapter 9 : What is DeepStream and Theory?
- Introduction to DeepStream and how it works?
- Use of DeepStream in Different Applications
- Setting up environment for DeepStream SDK
- Setting up environment for DeepStream SDK
- Setting up environment for DeepStream SDK
- DeepStream Deep Dive
- Testing the DeepStream SDK on Jetson – Part 1
- Testing the DeepStream SDK on Jetson – Part 2
- Testing the DeepStream SDK on Jetson – Part 3
-
Chapter 10 : Running DeepStream SDK and Setting up Multiple Cameras
- Introduction to RTSP (Real Time Streaming Protocol) and ONVIF
- RTSP Structure
- Testing RTSP using VLC
- Performing Multiple Camera Synchronization Using DeepStream
- Performing object detection on Multiple Cameras: Running the Model on the Jetson
- Performing object detection on Multiple Cameras: Changes to Config File
- Performing object detection on Multiple Cameras: Camera Output
- Final Remarks
- Chapter 11 : App 1 Car detection + Tracking + Counting
-
Chapter 12 : Automatic Number Plate Recognition with Paddle OCR
- Brief about Roboflow and how to use it
- How to annotate data in yolo format on Roboflow?
- Brief about Google Colab and Setting Environment for Training Data
- How to Train YOLOR on a custom Dataset
- Training YOLOR on Google Colab
- Training YOLOv7 on Google Colab
- Vehicle Number Plate Detection
- Vehicle Number Plate Detection Demo: ANPR
- Chapter 13 : Pose Estimation Method 1: PoseNet
- Chapter 14 : Pose Estimation Method 2: PoseNet
- Chapter 15 : DeepFake face classification
- Chapter 16 : Face Recognition and Attendance: Clock in, clock out.
Product information
- Title: Jetson Nano Starter to Pro - A Computer Vision Course
- Author(s):
- Release date: May 2024
- Publisher(s): Packt Publishing
- ISBN: 9781836202455
You might also like
video
YOLO-NAS + v8 Full-Stack Computer Vision Course
This course offers an in-depth journey into the world of YOLO-NAS + v8, starting with upgrading …
book
IoT Projects with NVIDIA Jetson Nano: AI-Enabled Internet of Things Projects for Beginners
Explore the capabilities of the NVIDIA Jetson Nano, an IoT device designed to perform computations like …
article
Use Github Copilot for Prompt Engineering
Using GitHub Copilot can feel like magic. The tool automatically fills out entire blocks of code--but …
article
Run Llama-2 Models
Llama is Meta’s answer to the growing demand for LLMs. Unlike its well-known technological relative, ChatGPT, …