![LearnOpenCV](/img/default-banner.jpg)
- 329
- 2 123 457
LearnOpenCV
United States
Приєднався 13 лют 2015
Welcome to LearnOpenCV, a comprehensive UA-cam channel dedicated to Computer Vision, Machine Learning, and Artificial Intelligence. Our mission is to provide high-quality educational content for everyone to succeed in these rapidly growing fields.
Our channel covers a wide range of topics, including deep learning, image processing, object detection, and face recognition, using state-of-the-art tools like OpenCV, PyTorch, and TensorFlow.
In addition to computer vision tutorials, we also offer valuable courses & career advice to help you achieve your professional goals
We encourage our viewers to engage with us by commenting, asking questions, and sharing their ideas. We want to create a collaborative learning environment where everyone can contribute and benefit.
Our channel is perfect for students, professionals, & hobbyists who are passionate about computer vision, ML & AI. Join us and start your journey towards becoming an expert in these exciting fields.
Our channel covers a wide range of topics, including deep learning, image processing, object detection, and face recognition, using state-of-the-art tools like OpenCV, PyTorch, and TensorFlow.
In addition to computer vision tutorials, we also offer valuable courses & career advice to help you achieve your professional goals
We encourage our viewers to engage with us by commenting, asking questions, and sharing their ideas. We want to create a collaborative learning environment where everyone can contribute and benefit.
Our channel is perfect for students, professionals, & hobbyists who are passionate about computer vision, ML & AI. Join us and start your journey towards becoming an expert in these exciting fields.
YOLOv10: A Leap Away from NMS - Advanced Object Detection Explained
📚 Blog post Link: learnopencv.com/yolov10/
📚 Check out our FREE Courses at OpenCV University : opencv.org/university/free-courses/
In our latest video, we explore YOLOv10, a significant leap forward in the YOLO series, eliminating non-maximum suppression (NMS) and introducing several enhancements.
~ Overview of YOLOv10 and its six models, catering to different deployment needs from mobile to high-accuracy scenarios.
~ Detailed explanation of the new dual assignment method for NMS-free training.
~ Efficiency-accuracy driven model design, focusing on lightweight classification and critical regression heads.
~ Practical demonstration of running inference with YOLOv10 using a provided starter code.
~ Comparative analysis of YOLOv10, YOLOv9, and YOLOv8 on different datasets and scenarios.
~ Insights into model performance, especially on small objects and under challenging conditions like underwater scenes.
💡 What You’ll Learn:
Understanding the advancements in YOLOv10 over previous models.
How to install and run inference with YOLOv10 using a sample code.
Practical insights into the performance and applications of YOLOv10.
Comparison of YOLOv10 with YOLOv9 and YOLOv8 on various benchmarks.
Watch our video on Learn OpenCV to dive deep into the implementation and advancements of YOLOv10.
📺 Liked this tutorial?
Tell us in the comments what you want to learn next and subscribe for more tutorials!
🔗Resources:
🚀 Join Us - 🖥️ On our blog - learnopencv.com we also share tutorials and code on topics like Image Processing, Image Classification, Object Detection, Face Detection, Face Recognition, YOLO, Segmentation, Pose Estimation, and many more using OpenCV(Python/C++), PyTorch, and TensorFlow.
🤖 Learn from the experts on AI: Computer Vision and AI Courses
You have an opportunity to join the over 10K+ (and counting) researchers, engineers, and students that have benefited from these courses and take your knowledge of computer vision, AI, and deep learning to the next level.🤖
opencv.org/university/courses/
#️⃣ Connect with Us #️⃣
📝 Linkedin: www.linkedin.com/in/satyamallick/
📱 Twitter: LearnOpenCV
🔊 Facebook: profile.php?id=100064001437329
📸 Instagram: learnopencv
🔗 Reddit: www.reddit.com/user/spmallick
🔖Hashtags🔖
#YOLOv10 #ObjectDetection #NMS #MachineLearning #DeepLearning #ComputerVision #YOLO #AI #ArtificialIntelligence #OpenCV #LearnOpenCV #YOLOmasterclass #ObjectDetection #MachineLearning #DeepLearning #ComputerVision #AI #ArtificialIntelligence #TechTutorials #OpenCVUniversity
📚 Check out our FREE Courses at OpenCV University : opencv.org/university/free-courses/
In our latest video, we explore YOLOv10, a significant leap forward in the YOLO series, eliminating non-maximum suppression (NMS) and introducing several enhancements.
~ Overview of YOLOv10 and its six models, catering to different deployment needs from mobile to high-accuracy scenarios.
~ Detailed explanation of the new dual assignment method for NMS-free training.
~ Efficiency-accuracy driven model design, focusing on lightweight classification and critical regression heads.
~ Practical demonstration of running inference with YOLOv10 using a provided starter code.
~ Comparative analysis of YOLOv10, YOLOv9, and YOLOv8 on different datasets and scenarios.
~ Insights into model performance, especially on small objects and under challenging conditions like underwater scenes.
💡 What You’ll Learn:
Understanding the advancements in YOLOv10 over previous models.
How to install and run inference with YOLOv10 using a sample code.
Practical insights into the performance and applications of YOLOv10.
Comparison of YOLOv10 with YOLOv9 and YOLOv8 on various benchmarks.
Watch our video on Learn OpenCV to dive deep into the implementation and advancements of YOLOv10.
📺 Liked this tutorial?
Tell us in the comments what you want to learn next and subscribe for more tutorials!
🔗Resources:
🚀 Join Us - 🖥️ On our blog - learnopencv.com we also share tutorials and code on topics like Image Processing, Image Classification, Object Detection, Face Detection, Face Recognition, YOLO, Segmentation, Pose Estimation, and many more using OpenCV(Python/C++), PyTorch, and TensorFlow.
🤖 Learn from the experts on AI: Computer Vision and AI Courses
You have an opportunity to join the over 10K+ (and counting) researchers, engineers, and students that have benefited from these courses and take your knowledge of computer vision, AI, and deep learning to the next level.🤖
opencv.org/university/courses/
#️⃣ Connect with Us #️⃣
📝 Linkedin: www.linkedin.com/in/satyamallick/
📱 Twitter: LearnOpenCV
🔊 Facebook: profile.php?id=100064001437329
📸 Instagram: learnopencv
🔗 Reddit: www.reddit.com/user/spmallick
🔖Hashtags🔖
#YOLOv10 #ObjectDetection #NMS #MachineLearning #DeepLearning #ComputerVision #YOLO #AI #ArtificialIntelligence #OpenCV #LearnOpenCV #YOLOmasterclass #ObjectDetection #MachineLearning #DeepLearning #ComputerVision #AI #ArtificialIntelligence #TechTutorials #OpenCVUniversity
Переглядів: 1 069
Відео
Instance Segmentation for Medical Imaging: YOLOv8 vs YOLOv9
Переглядів 56021 день тому
📚 Blog post Link: learnopencv.com/yolov9-instance-segmentation-on-medical-dataset/ 📚 Check out our FREE Courses at OpenCV University : opencv.org/university/free-courses/ In our latest video, we finetune and compare YOLO instance segmentation models on a medical imaging dataset. ~ The significance of image segmentation, differentiating between semantic and instance segmentation with practical e...
Fine-Tuning YOLOv9: Experiment Results (Aerial Dataset)
Переглядів 48228 днів тому
📚 Blog post Link: learnopencv.com/fine-tuning-yolov9/ 📚 Check out our FREE Courses at OpenCV University : opencv.org/university/free-courses/ In this video, we cover: ~ The experiments involved in fine-tuning a model and evaluating the fine-tuned YOLOv9 model's performance and inference results. ~ Using the SkyFusion: Aerial Object Detection dataset with 3 labels (aircraft, ship, vehicle) and s...
Stereo Vision in ADAS: Depth Perception Beyond LiDAR
Переглядів 562Місяць тому
📚 Blog post Link: learnopencv.com/adas-stereo-vision/ 📚 Check out our FREE Courses at OpenCV University : opencv.org/university/free-courses/ In this video, we cover: ~ The limitations of 3D LiDAR systems and how stereo vision can be used to extract 3D information for ADAS. ~ An introduction to stereo vision and training the stereo transformer model. ~ Capturing images from two slightly differe...
Integrating ADAS with Keypoint Feature Pyramid Network for 3D LiDAR Object Detection
Переглядів 422Місяць тому
📚 Blog post Link: learnopencv.com/3d-lidar-object-detection/ 📚 Check out our FREE Courses at OpenCV University : opencv.org/university/free-courses/ In this video, we cover: The significance of 3D LiDAR object detection in spatial understanding and its importance for domains like robotics and ADAS. The capabilities of 3D LiDAR data in estimating object volume, depth, shape, pose, trajectory pre...
LiDAR in ADAS: 3D Mapping and Environmental Perception
Переглядів 334Місяць тому
📚 Blog post Link: learnopencv.com/3d-lidar-visualization/ 📚 Check out our FREE Courses at OpenCV University : opencv.org/university/free-courses/ In this video, we explore the remarkable capabilities of LiDAR technology in Automatic Driver Assistance Systems (ADAS). We will guide you through a comprehensive code walkthrough using the 2D KITTI Depth Frames Dataset to create detailed 3D maps, enh...
Exploring Automatic Driver Assistance Systems (ADAS): Advancements and Impact
Переглядів 385Місяць тому
📚 Blog post Link: learnopencv.com/advanced-driver-assistance-systems/ 📚 Check out our FREE Courses at OpenCV University : opencv.org/university/free-courses/ In this video, we cover: The evolution of Automatic Driver Assistance Systems (ADAS), from Anti-lock Braking Systems to modern technologies like adaptive cruise control and drowsiness detection. The various levels of ADAS automation, from ...
Detect Home Intruders with OpenCV and Gradio
Переглядів 6532 місяці тому
Detect Home Intruders with OpenCV and Gradio
Text Summarization using T5: Fine-Tuning and Building Gradio App
Переглядів 4292 місяці тому
Text Summarization using T5: Fine-Tuning and Building Gradio App
Everything You Should Know About a Camera: Internal Workings
Переглядів 3042 місяці тому
Everything You Should Know About a Camera: Internal Workings
Fine Tuning T5 for Stack Overflow Tag Generation
Переглядів 2393 місяці тому
Fine Tuning T5 for Stack Overflow Tag Generation
Deciphering LLMs: From Transformers to Quantization
Переглядів 2073 місяці тому
Deciphering LLMs: From Transformers to Quantization
Depth Anything: Accelerating Monocular Depth Perception
Переглядів 1 тис.3 місяці тому
Depth Anything: Accelerating Monocular Depth Perception
Mouse and Trackbar Functions in OpenCV | OpenCV Tutorial
Переглядів 3943 місяці тому
Mouse and Trackbar Functions in OpenCV | OpenCV Tutorial
A Guide to Annotating Images with OpenCV
Переглядів 7294 місяці тому
A Guide to Annotating Images with OpenCV
Reading and Writing Videos using OpenCV
Переглядів 4384 місяці тому
Reading and Writing Videos using OpenCV
Image Translation and Rotation Using OpenCV
Переглядів 3804 місяці тому
Image Translation and Rotation Using OpenCV
Image Filtering with Convolution in OpenCV
Переглядів 4745 місяців тому
Image Filtering with Convolution in OpenCV
OpenCV Simplified: Read, Display & Write Images | Beginner's Guide
Переглядів 7405 місяців тому
OpenCV Simplified: Read, Display & Write Images | Beginner's Guide
Image Resizing with OpenCV - Tutorial
Переглядів 5565 місяців тому
Image Resizing with OpenCV - Tutorial
Crop Images Like a Pro in OpenCV - Tutorial
Переглядів 6615 місяців тому
Crop Images Like a Pro in OpenCV - Tutorial
Edge Detection Using OpenCV Explained.
Переглядів 1,3 тис.6 місяців тому
Edge Detection Using OpenCV Explained.
Contour Detection using OpenCV: A Comprehensive Guide
Переглядів 2,1 тис.6 місяців тому
Contour Detection using OpenCV: A Comprehensive Guide
Blob Detection in OpenCV & Python: A Comprehensive Guide
Переглядів 4 тис.6 місяців тому
Blob Detection in OpenCV & Python: A Comprehensive Guide
Fine-Tuning BERT using Hugging Face Transformers
Переглядів 1 тис.6 місяців тому
Fine-Tuning BERT using Hugging Face Transformers
Fine-Tuning Segformer for Improved Lane Detection in Autonomous Vehicles
Переглядів 1 тис.7 місяців тому
Fine-Tuning Segformer for Improved Lane Detection in Autonomous Vehicles
Mastering BERT: An In-Depth Exploration of Revolutionary NLP
Переглядів 6657 місяців тому
Mastering BERT: An In-Depth Exploration of Revolutionary NLP
Great teaching! Appreciate but would prefer no background music as it serves no purpose, it is harder to listen. Wish you would understand this. Thank you!
I love how happy you are! Thanks for sharing
Work from home jobs available?? I am interested
Excelent video! how can I load a image that not exists in the dataset and make a prediction?
Pls visit the blog post where we have shown how to do inference on images after training. Please find the link in the description.
Must one have installed fiftyone package?
No need to install it explicitly. The requirements.txt file will take care of all the necessary dependancies.
Tell me, can I use any lidar? Can livox Horizon be used for detection?
The underlying concepts are same. You are free to use any LiDAR.
@@LearnOpenCV Was there real-time work in the video? What about working in real time?
@@tomas111video The inference results shown as part of this work, is not real-time. The inference was performed on a pre-recorded video file. However, you can see that the model was about dishout ~180FPS on a RTX 3080 Ti FE GPU. We encourage you to try it on a real-time feed and report your results back.
@@LearnOpenCV Of course I'll try and let you know! Looking forward to new videos!
Thank you!
Finally we might get rid of NMS 😂
Wow❤
which is better?
You will find the answer to your question in the video,
Terrible, lazy video. Waste of time. This tells me any of the things any ML engineer should be interested in. Nothing about the model architecture, the training data, Hugging Face api, any technical detail, any performance benchmarks, nothing about re-training or transfer learing.. You just showed unreadable code snippets and waved your hands. What is the point? Useless.
Hey! I'm training in my computer and after one epoch I receive this message: The Kernel crashed while executing code in the current cell or a previous cell. Please review the code in the cell(s) to identify a possible cause of the failure. Click here for more info. View Jupyter log for further details.
does this works on languages other than english?
It work only in the English language.
Is there is any video while building it?
Can you provide the Code?
Please find the code in the download code section of the blog post!
Thank you! It's very simple explanation so I can understand it better
Parking space available app. Camera identifies open spots and provides "green shading" in real time to Parking app. Consider a large airport (tens of cameras providing GPS coordinates to GPS enabled phone). Same app could count cars providing subscription services on traffic volume (even parse by vehicle type by day to show more affluent customers to businesses catering to such clientele).
This could be a really good application!
Please, can you help me work lidar in cvat, is it possible?
Yes, it is possible. You will have to create a 3D task. Learn more here: www.cvat.ai/post/3d-point-cloud-annotation
@@LearnOpenCV Thanks 👍🏼🫂
in some of your jupyter notebook saw the code from clearml import Task from ultralytics import YOLO # Step 1: Creating a ClearML Task task = Task.init(project_name="my_project", task_name="my_yolov8_task") # Step 2: Selecting the YOLOv8 Model model_variant = "yolov8n" task.set_parameter("model_variant", model_variant) # Step 3: Loading the YOLOv8 Model model = YOLO(f"{model_variant}.pt"), tell me where this file I want to continue to perform steps on tutorial
Hi, which files are you referring to?
@@LearnOpenCV there was a phased implementation described in the article
@@LearnOpenCV there was a consistent description of what was described in the tutorial learnopencv.com/train-yolov8-on-custom-dataset/#results
Nice video. I would like to see more 3D content. Please, go on.
my google colab is not loading content in the file u provided
Nice.
it seems streaming on gradio isn't working
which is current SOTA Image Classification Technique?
Hey, you can check the latest SOTA papers and models on paperswithcode :)
Link in bio cannt be copied or clicked from the UA-cam app, so we will never see the full video :/
Hi, here you go: ua-cam.com/video/ZUhRZ9UTkIM/v-deo.html
Thank you for sharing this clear and simple information. Very easy to understand.
Thank you very much!
Tq
Great video sir!! Can you make a video demonstrating how to read text from a detecting box and then use the text in a database? Also the playlist on ADAS is really good, learning a lot about LiDARs
Great Video, thank you
Thank you for the appreciation.
@@LearnOpenCV You are Welcome 😊
Repository link
Please check the blog post link in the description.
I have a question. When aı try to export it, it is always in process. When is it gonna end?
If i click a create space it. Shows you have been rate-limted you can retry action later like that ....what can i do
Hi, did you try their suggestion? discuss.huggingface.co/t/rate-limit-when-using-gradio-and-inference-api/23508/2
On a side note. Can i use yolov8 for realtime custom object detection without using the ultralytics library?
No. YOLOv8 is part of the ultralytics library.
Hi sir, I have a segmentation annotation task, wherein I have 30 classes. The cvat application doesnt seem to be assigning a label value above 9. Is there some restriction in the number of classes we can annotate. How do i tackle this problem?
I think you should try deploying CVAT on your local system. You should not have problems then.
i run the code on 7 epochs and it always give me MaP : 0.00000e+00
when i use the code and train the model on 7 epochs , the MaP is always 0.00000e+00 , please give me a sulotion
Thank you so much for uploading this video on UA-cam, if possible can you please make a video on how to use openPose along with open CV in a unity environment.
THANKS for this video, can you tell me how you get around the "catastrophic forgetting" notice when adding new classes and training data to an existing model?
So where are the OpenCV "tutorials" to get started on this topic?
We are in the process of making them. Please turn on your notifications to get intimation of the same.
Mediapipe does support multiperson detection now
Great to have an explanation at a much slower speed. Most machine learning tutorials go so fast I can't absorb the information. Also a much a more smoother transition between general description and advanced concepts. Not just throwing in advanced concepts suddenly, so the viewer has to stop playback and start looking things up elsewhere to keep up. I particularly like the way the narrator goes back and checks the viewer has picked up on a concept.
very nicely explained
Thank you!
I like this video! It answered a lot of questions I had as a beginner. Thank you so much! One question. This video is mainly about bounding box annotation. What about with key-point annotation? I am going to annotate mice in a cage, which means the objects are highly occluded. But I would like to use key-point annotation to detect their behaviour. What would be the best way to annotate to be consistent do you think?
We can use annotation tools such as imagelab, roboflow, etc for annotating keypoints
i thought it was in real time....
The app displays the output after every 24 frames. That's why it looks jittery.
Wow! Beginner want such class to understand. We want more of such tutorials.
Excellent tutorial! Thanks a lot...
Thank you so much!
how to train datasets using Yolov8 and SAHI?
Please refer to: github.com/obss/sahi
Thank you for posting this great tutorial. I was looking for it for quite a while. I am looking for a board to place inside my car. I want to use realtime object detection to recognise whenever a certain type of car is passing by in front of my car. And I want the board to notify me by 4g/lte sms( no wifi connection so i have to add a gsm/lte/4g module I am looking at 2 boards: 1. Raspberry pi 5 8Gb with Google Coral USB Accelerator 2. Google Coral Dev Board 4Gb Which one is the best option?
1 st one would be better option as it's more expandable.
Where are the visualized images stored? Where exactly in the memory? Where i can see them?