Computer vision (also called machine vision) is one of the most exciting frontiers in computing. With computer vision, anyone with the right skills can solve problems that used to take years of research to solve. You can build a model to detect defects in products, to identify wildfires, or to detect the wildlife in a given area. If a solution benefits from identifying or tracking objects in video or finding objects in an image, computer vision can be helpful.
Here, we have curated our best free learning resources into a Roboflow Computer Vision Course to help you start learning computer vision.
Learn the fundamentals you need to understand computer vision and create your first model.
Learn about what computer vision is and what problems you can solve with computer vision.
All the acronyms! In this video, you'll learn about Artificial Intelligence, Machine Learning, Computer Vision, and how they compare.
Learn about the spectrum of classification, object detection, and segmentation computer vision models and when they are useful. (Don't worry, we define all these terms in the video!)
Learn about the process to define a problem statement and build a model based on your requirements.
Train your first computer vision model along with us in our Roboflow training guide.
Build the knowledge you need to properly define a computer vision problem and set yourself up for success in your building.
Learn what image classification is, what problems it solves, and when you might want to use image classification.
Keen to learn more? Check out the learning resources below to dive deeper into computer vision and the Roboflow platform.
Learn how many images you need to train a computer vision model.
Learn what Mean Average Precision is and how it is used to evaluate computer vision models.
Understand what precision and recall are and what these metrics tell you about model performance.
Learn about key preprocessing and augmentation techniques you can use to improve model performance.
Learn how to use Roboflow to assess the quality of your dataset and improve the model trained on your data.
Learn how to deploy a computer vision model into production using various methods.
How do you deploy a computer vision model? We answer that question in this video.
Learn how to deploy a custom computer vision model to a Luxonis OAK camera.
Learn how to deploy the model you have been working on to a Raspberry Pi.
Explore what other people have built with computer vision to help you see what is possible.