22 Oct 2024 • 10 min read How to Use Your GPU in a Docker Container Learn how to use your GPU in a Docker container and measure upir application's performance.
3 Sep 2024 • 4 min read How to Draw a Bounding Box with Python In this post, we discuss how to use the Roboflow supervision library to draw and fill a bounding box in Python.
21 Aug 2024 • 7 min read What is ByteTrack? A Deep Dive. SUMMARY ByteTrack is a multi-object tracking algorithm that improves on earlier methods by using all detections, not just high-confidence ones, to maintain consistent object identities across video frames. Its two-stage data association module first matches high-confidence detections to existing tracklets, then reconciles lower-confidence ones using
19 Aug 2024 • 13 min read How to Map User Inputs in Video Games with Computer Vision SUMMARY This tutorial uses computer vision to track player inputs in the mobile game Brawl Stars by detecting the positions of on-screen joystick and attack buttons frame by frame. A Roboflow object detection model is trained on 8 in-game button classes, a Workflow handles inference, and the Roboflow
14 Aug 2024 • 8 min read How to Build a Reading Assistant with AI SUMMARY This tutorial builds an interactive reading assistant that detects a finger pointing at a word on a page using an object detection model, reads the word using OCR, and then calls GPT-4 to pronounce it aloud, all wired together inside a Roboflow Workflow and run as a live
12 Aug 2024 • 6 min read How to Deploy Hugging Face Models with Roboflow SUMMARY Computer vision model weights hosted on Hugging Face, including YOLOv8 variants for detection, segmentation, classification, and keypoint tasks, can be downloaded with Git-LFS and uploaded directly to Roboflow for edge or private-cloud deployment via Roboflow Inference. This guide walks through each step, from cloning model weights to
6 Aug 2024 • 7 min read Ball Tracking in Sports with Computer Vision Ball tracking is crucial for AI systems to analyze sports effectively, but it's challenging due to factors like the ball's small size, high velocity, complex backgrounds, similar-looking objects, and varying lighting. This tutorial will teach you how to overcome these challenges.
5 Jul 2024 • 5 min read How to Use GPT-4 To Extract Handwritten Text from Images SUMMARY This tutorial builds a pipeline that combines a custom object detection model trained in Roboflow with GPT-4 Vision inside a Roboflow Workflow to extract and structure handwritten information from homework booklets. The object detection model localizes handwritten marks, and GPT-4 Vision reads time and name fields, with
28 Jun 2024 • 19 min read How to Monitor Productivity with Eye Tracking SUMMARY This tutorial builds a real-time productivity tracker that uses a custom object detection model to monitor eye position, pupil movement, face presence, and phone usage via webcam, then logs distraction events over time. The model is trained in Roboflow on roughly 125 labeled images and deployed locally, where
8 May 2024 • 15 min read Predicting the Optimal Connect 4 Move with Computer Vision SUMMARY This tutorial builds a computer vision application that reads a physical Connect 4 board and recommends the optimal next move using the minimax algorithm. An object detection model is trained on an annotated Connect 4 dataset from Roboflow Universe, deployed via Roboflow, and used to parse the board state
3 Apr 2024 • 7 min read Deploy and Monitor Computer Vision Models in Any Cloud with Roboflow and SkyPilot Learn how to deploy computer vision models in any cloud using Roboflow and SkyPilot.
1 Apr 2024 • 3 min read How to Use OCR on Videos In this guide, we cover the process of how to use OCR on videos together with computer vision to solve real-world problems.
26 Mar 2024 • 9 min read Build a Gesture-Based Light Controller with Computer Vision Learn how to build a gesture-based light controler using computer vision
5 Mar 2024 • 7 min read First Impressions with the Claude 3 Opus Vision API The Roboflow team ran several computer vision tests using the Claude 3 Opus Vision API. Read our results.
28 Feb 2024 • 9 min read Build an Image Search Engine with CLIP using Intel Gaudi2 HPUs Learn how to use the Intel Gaudi2 chip to build an image search engine with CLIP embeddings.
22 Feb 2024 • 6 min read Launch: Train and Deploy YOLO-NAS Models on Roboflow Learn how to train a YOLO-NAS model on Roboflow and host the model on your own hardware.
20 Feb 2024 • 5 min read Broadcast Computer Vision Predictions with Apache Kafka Learn how to broadcast predictions from a computer vision model to an Apache Kafka receiver.
19 Feb 2024 • 4 min read How to Broadcast Computer Vision Predictions Over MQTT Learn how to broadcast computer vision predictions over the MQTT protocol.
15 Feb 2024 • 5 min read Run Computer Vision Models on a RTSP Stream on a NVIDIA Jetson Orin Nano SUMMARY Running inference on RTSP streams at the edge requires hardware-aware tuning to avoid latency bottlenecks. This tutorial walks through flashing an NVIDIA Jetson Orin Nano with JetPack 5.1.1, configuring the correct ONNX Runtime GPU libraries, and deploying a computer vision model via Roboflow Inference Pipeline, which
6 Feb 2024 • 4 min read Use an Image Classification API to Classify Images Learn how to use the CLIP-powered Roboflow image classification API to assign labels to images.
6 Feb 2024 • 4 min read How to Use a Product Recognition API Learn how to use the Roboflow product recognition API to identify the presence or absence of products on a retail shelf.
2 Feb 2024 • 4 min read How to Use an Image Captioning API In this guide, learn how to set up and use an image captioning API that you can use to programmatically generate image captions.
12 Jan 2024 • 6 min read How to Analyze a Folder of Videos from AWS S3 In this guide, learn how to analyze a folder of images with machine learning models using data stored in an AWS S3 bucket.
5 Jan 2024 • 6 min read Launch: Label, Train, Deploy Support for Keypoint Detection Models in Roboflow Learn how to label data for and train keypoint detection models using Roboflow.