Roboflow Blog

Education

Build Computer Vision Applications Faster with Supervision

Learn how Supervision, a new Python package with utilities for building computer vision apps, can help you work through your computer vision projects faster than ever.

Resources to Build Computer Vision Applications Faster

Learn how Roboflow Utilities, Templates, Research, and Showcase can help you build computer vision applications faster.

How I Used Synthetic Data with Unity Perception to Minimize Annotation Time

Learn how a Roboflow user used synthetic data to minimize annotation time for a breadboard project.

Represent Chess Boards Digitally with Computer Vision

In this guide, learn how Shai Nisan used computer vision to translate a photo of a chess board into FEN notation.

Generate Image Augmentations with Roboflow

In this guide, you'll learn how to generate augmented images for your dataset on the Roboflow platform.

How to Use the Roboflow Fish Detection API

In this guide, we show how to use the Roboflow fish detection API to identify fish in image assets.

How to Send Roboflow Model Predictions to Zapier Webhooks

In this guide, we show how to send prediction data from a Roboflow model to Zapier via webhooks.

How to Use the Roboflow Bird Detection API

Learn how to use the Roboflow bird detection API to identify different species of birds.

How to Use the Roboflow People Detection API

Learn how to use the Roboflow people detection API to identify the locations of people in an image.

How to Use the Roboflow License Plate Detection API

Learn how to use the Roboflow license plate detection API in production using a range of deployment options.

Launch: Calculate Polygon Coordinates with PolygonZone

This guide shows how to use PolygonZone to draw polygons on an image and retrieve their coordinates for computer vision applications.

How to Build a Stable Diffusion Image-to-Image Pipeline

In this article, we discuss how to build a Stable Diffusion image generation pipeline using SageMaker Studio Labs, Hugging Face, and Roboflow.

What is a Convolutional Neural Network?

In this guide, we discuss what a Convolutional Neural Network (CNN) is, how they work, and discuss various different applications of CNNs in computer vision models.

What is a Transformer?

In this guide, we explore what Transformers are, why Transformers are so important in computer vision, and how they work.

Deploy Models from Roboflow with the Luxonis DepthAI SDK

The new Luxonis DepthAI SDK Roboflow Integration gives users the option to deploy Roboflow models to OAK devices with more functionality and out-of-the-box options for customization of inferences.

How to Save Computer Vision Predictions to a Google Sheet

In this guide, we walk through how to save predictions from a computer vision model to a Google Sheet.

How to Deploy a YOLOv8 Model Using Roboflow and Repl.it

In this guide, we walk through how to train and deploy a YOLOv8 model using Roboflow, Google Colab, and Repl.it.

Deploy Computer Vision Models to Raspberry Pi with Docker

To follow along with this tutorial, you will need a Raspberry Pi 4 or 400. You will need to run the 64-bit Ubuntu operating system. Roboflow supports deploying custom computer

How to Count Objects in an Image Using Python

In this article, we show how to count occurrences of objects in an image using Python.

Narrate the Contents of a Room with Computer Vision

In this guide, learn how to use text-to-speech with computer vision models to narrate the objects in a room.

What is a Neural Network? A Deep Dive.

In this article, we discuss what a neural network is and walk through the most common network architectures.

How to Deploy a YOLOv8 Model to a Raspberry Pi

In this article, you'll learn how to deploy a YOLOv8 model onto a Raspberry Pi.

How to Blur a Bounding Box in Python

Consider a scenario where you are building a model to detect cars on a street. If a car is parked on a street designated with no parking, you want to

How to Draw a Bounding Box for Computer Vision with Python

In this post, we discuss how to use the cv2 library to draw and fill a bounding box in Python.

How to Draw a Bounding Box Prediction Label with Python

In this article, we show how to use the cv2 library to draw bounding box prediction labels in Python.