Roboflow Blog

Tutorials

How to Train the Hugging Face Vision Transformer On a Custom Dataset

HuggingFace has recently published a Vision Transfomer [https://github.com/google-research/vision_transformer] model. In this post, we will walk through how you can train a Vision Transformer to recognize

License Plate Detection and OCR on an NVIDIA Jetson

In this blog, we discuss how to train and deploy a custom license plate detection model to the NVIDIA Jetson. While we focus on the detection of license plates in particular, this guide also provides an end-to-end guide on deploying custom computer vision models to your NVIDIA Jetson on the edge.

How Computer Vision Streamlines Risk Avoidance Workflows in Oil & Gas

The below is a guest post by Douglas Long [https://www.linkedin.com/in/doug-long-yyc/], a full stack developer in Calgary, Canada. Douglas previously worked in oil and gas. In

License Plate Detection and OCR using Roboflow Inference API

In this post, we’ll walk you through creating a license plate detection and OCR model using Roboflow that you can programmatically use for your own projects.

How to Train and Deploy Custom Models to Your OAK

In this blog, we'll walk through the Roboflow custom model deployment process to the OAK and show just how seamless it can be.

Using Your Webcam with Roboflow Models

Computer vision models are normally trained to give you predictions on a single image at a time. The input to these models are often individual photos or frames from recorded

Webinar: How to Build a Detectron2 Model with Roboflow and Paperspace Gradient

> Missed the event or looking for the recording? Check out the Roboflow + Paperspace Detectron2 webinar recording [https://youtu.be/SU__faxz86U] here and notebook here [https://console.paperspace.com/gcn-team/

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

Running Tensorflow JS on an NVIDIA Jetson

The NVIDIA Jetson line is a series of AI-capable low-power computers. They range from the $59 Jetson Nano (2GB) to the $899 Jetson AGX Xavier and are a popular choice

How to Use Roboflow and Streamlit to Visualize Object Detection Output

Building an app for blood cell count detection. The app in action.Most technology is designed to make your life, or your work, easier. If your work involves building computer

How to Use Google Earth Engine and Python API to Export Images to Roboflow

This is a guest post written by Ethan Arsht and Raluca Cîrju. -------------------------------------------------------------------------------- Google Earth Engine [https://earthengine.google.com/] is a powerful tool for analyzing and acquiring geographic data.

How to Train and Deploy a License Plate Detector to the Luxonis OAK

In this post, we will leverage Roboflow and the Luxonis OAK to train and deploy a custom license plate model to your OAK device.

What is Object Detection? The Ultimate Guide.

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

Using Unity Perception to train an object detection model with synthetically generated images

Collecting images and annotating them with high-quality labels can be an expensive and time-consuming process. The promise of generating synthetic data to reduce the burden is alluring. In the past

How to Try CLIP: OpenAI's Zero-Shot Image Classifier

Earlier this week, OpenAI dropped a bomb on the computer vision world.

Using Public Datasets to Improve your Computer Vision Models

Ok, so you've trained a model [https://blog.roboflow.com/how-to-train-yolov5-on-a-custom-dataset/] and it's not doing as well as you'd hoped. Now what? You could experiment with augmentation [https://blog.roboflow.

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.

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,

What is Active Learning?

Machine learning algorithms are exceptionally data-hungry, requiring thousands – if not millions – of examples to make informed decisions. Providing high quality training data for our algorithms to learn is an expensive

YOLOv4 - Ten Tactics to Build a Better Model

The YOLO v4 repository is currently one of the best places to train a custom object detector, and the capabilities of the Darknet repository are vast. In this post, we discuss and implement ten advanced tactics in YOLO v4 so you can build the best object detection model from your custom dataset.

Luxonis OAK-D - Deploy a Custom Object Detection Model with Depth

We are pretty excited about the Luxonis OpenCV AI Kit (OAK-D) device at Roboflow, and we're not alone. Our excitement has naturally led us to create another tutorial on how to train and deploy a custom object detection model leveraging Roboflow and DepthAI, to the edge, with depth, faster.

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

No-Code Computer Vision with Apple's CreateML

At their Worldwide Developer's Conference in 2019, Apple added object detection support to CreateML [https://developer.apple.com/machine-learning/create-ml/], their no-code machine learning app. This means, in theory, you

How to Use LabelMe for Image and Video Annotation

In this post, we will walk through how to jumpstart your image annotation process using LabelMe, a free, open source labeling tool. To get started with LabelMe, we will walk