Tutorials

How to Safely Install OpenCV on the Mac M1

Installing OpenCV on the M1 safely is difficult because the M1 operates on an arm64 architecture and most of your python libraries are compiled for amd64. Open this guide to avoid your otherwise inevitable demise.

Making a Handheld Card Counter on the OAK-D-Lite

The portability of the OAK-D-Lite gives us the power to bring computer vision powered solutions anywhere on earth - including your local casino!

How I Used Computer Vision to Make Sense of My Fridge

As part of a groupwork for a postgraduate applied AI at Erasmus Brussels we made an object detection model to identify ingredients in a fridge.

How to Implement Object Tracking

This post is a comprehensive guide on how to implement object tracking with your object detection model to track your custom objects

Live Coding: Blackjack Basic Strategy

Follow along as I use a playing cards object detection model from Roboflow Universe to build a computer-vision powered Blackjack basic strategy web-app. In just two hours, we go from

How to Train YOLOX On a Custom Dataset

The YOLO family continues to grow with the next model: YOLOX. In this post, we will walk through how you can train YOLOX to recognize object detection data for your custom use case.

Experimenting with CLIP+VQGAN to Create AI Generated Art

Earlier this year, OpenAI announced a powerful art-creation model called DALL-E. Their model hasn't yet been released but it has captured the imagination of a generation of hackers, artists, and

How AI Protects My Garden from Rabbits

Rabbits were eating all of my vegetables. I decided to take a stand and implement a computer vision enabled system to automatically spook them away from my garden.

How to Train YOLOR on a Custom Dataset

The YOLO family recently got a new champion - YOLOR: You Only Learn One Representation. In this post, we will walk through how you can train YOLOR to recognize object detection data for your custom use case.

How to Train MobileNetV2 On a Custom Dataset

In this post, we will walk through how you can train MobileNetV2 to recognize image classification data for your custom use case.

How to Train with Microsoft Azure Custom Vision and Roboflow

Roboflow is a tool for building robust machine learning operations pipelines for computer vision: from collecting and organizing images, annotating, training, deploying, and creating active learning pipelines to rapidly create

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

HuggingFace has recently published a Vision Transfomer model. In this post, we will walk through how you can train a Vision Transformer to recognize classification data for your custom use

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, a full stack developer in Calgary, Canada. Douglas previously worked in oil and gas. In the oil and gas industry, providing

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 here and notebook here!Tomorrow, Roboflow and Paperspace are co-hosting a webinar teaching you

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 is a powerful tool for analyzing and acquiring geographic data. Machine learning experts use Google

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.

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

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