Getting Started

Building vs. Buying a Computer Vision Platform

“You could do what Roboflow does yourself but…why would you?”-Jack Clark, Co-Founder of Anthropic, former Policy Directory at OpenAI, It’s no secret that building a computer vision

What Does "End to End" Really Mean?

Developing, deploying and optimizing computer vision models used to be a cumbersome, painful process. With Roboflow, we sought to democratize this technology, which (first and foremost) meant knocking down the

Getting Started with Roboflow

Roboflow eliminates boilerplate code when building object detection models. Get started with an example.

Video Inference with Roboflow

One common question we get is "Can I use my Roboflow model on a video?" The answer is yes! Videos are really just a sequence of images, so your model

Danger Monitoring for Cyclists using Raspberry Pi and Object Detection

This is a guest post authored by Herberto Warner and lightly edited by the Roboflow team. Herberto's Github hosts all of the images used in his project. Increasing numbers of

ELI5 CLIP: A Beginner's Guide to the CLIP Model

You may have heard about OpenAI's CLIP model. If you looked it up, you read that CLIP stands for "Contrastive Language-Image Pre-training." That doesn't immediately make much sense to me,

5 Emerging Trends in Computer Vision Applications from OpenCV's AI Competition

As part of Roboflow's new partnership with OpenCV, I had the opportunity to be involved with the first round of the 2021 OpenCV AI Competition. If you haven't heard of

The Ultimate Guide to Object Detection

Object detection is a computer vision technology that localizes and identifies objects in an image. Due to object detection's versatility, object detection has emerged in the last few years as

Computer Vision Use Cases in Healthcare and Medicine

Computer vision technology continues to expand its use cases in healthcare and medicine. In this post, we will touch on some exciting example use cases for vision in healthcare and medicine and provide some resources on getting started applying vision to these problems.

How To Annotate Images with Your Team Using Roboflow

Dataset annotation is better with teams: you can move more quickly, keep everyone on the same page, track annotation progress, and easier provide examples of what the ultimate dataset should

How to Train Scaled-YOLOv4 to Detect Custom Objects

Object detection technology advances with the release of Scaled-YOLOv4. This blog is written to help you apply Scaled-YOLOv4 to your custom object detection task, to detect any object in the world, given the right training data.

Introducing Roboflow Annotate

Since we launched Roboflow in early 2020, our vision has always been to improve and streamline the workflow of computer vision projects so that developers can focus on the parts

How to Run Jupyter Notebooks on an Apple M1 Mac

You've probably heard a lot about the MacBook that contains the new Apple M1 chip. Quick summary: It's fast. Like, really fast. You, a data scientist or related tech professional,

Introduction to Computer Vision

After reading this post, you should have a good understanding of computer vision without a strong technical background and you should know the steps needed to solve a computer vision problem.

Glossary of Common Computer Vision Terms

Computer Vision (and Machine Learning in general) is one of those fields that can seem hard to approach because there are so many industry-specific words (or common words used in novel ways) that it can feel a bit like you're trying to learn a new language when you're trying to get started.

What is a Label Map?

In this post, we will demystify the label map by discussing the role that it plays in the computer vision annotation process. Then we will get hands on with some real life examples using a label map.

Getting Started with VGG Image Annotator for Object Detection Tutorial

Annotating your images is easy using the free, open source VGG Image Annotator. In this post we will walk through the steps necessary to get up and running with the

Getting Started with LabelMe - Computer Vision Annotation

In this post, we will walk through how to jumpstart your image annotation process using LabelMe, a free, open source labeling tool. Labeling images from the public aerial maritime dataset

How to Train a Custom Mobile Object Detection Model (with YOLOv4 Tiny and TensorFlow Lite)

In this post, we walk through how to train an end to end custom mobile object detection model. We will use the state of the art YOLOv4 tiny Darknet model

Deploy A Custom Model to the Luxonis OAK - A Quickstart Guide

This guide will take you the long distance from unlabeled images to a working computer vision model deployed and inferencing live at 15FPS on the affordable and scalable Luxonis OpenCV AI Kit (OAK) device.

Benchmarking the Major Cloud Vision AutoML Tools

Until now, there has been little independent research published on the performance of AutoML tools - (both relative to each other and against state of the art open source models)

Getting Started with VoTT Annotation Tool for Computer Vision

A guide on how to label your own computer vision dataset using Microsoft VoTT.

Roboflow vs Scale

A question we often get is "How is Roboflow different from Scale?" The truth is, Roboflow works great in conjunction with outsourced labeling services like Scale, LabelBox, SuperAnnotate, Amazon SageMaker

Getting Started with CVAT - Annotation for Computer Vision

How to label your own computer vision dataset in CVAT.Labeling docks, boats, and jet skis in CVAT for our aerial maritime drone datasetIn order to use modern computer vision