31 Aug 2023 • 5 min read How to Run Inference with UDP on Roboflow Inference In this guide, we show how to run inference using computer vision models over a UDP connection.
31 Aug 2023 • 4 min read How to Use SAHI to Detect Small Objects In this guide, we show how to use the SAHI implementation in the supervision Python package to detect small objects in images.
23 Aug 2023 • 7 min read Using Computer Vision for Online Exam Proctoring SUMMARY This tutorial builds an online exam proctoring system that uses a webcam and Roboflow Inference to detect when a student picks up a phone during a remote assessment. A pre-trained phone detection model from Roboflow Universe is deployed via the Inference API, and the live webcam feed is
22 Aug 2023 • 6 min read How to Use Computer Vision to Monitor Inventory: Inventory Management AI SUMMARY This tutorial builds an inventory monitoring pipeline that extracts video frames at defined time intervals, runs each frame through Roboflow Inference Server against a model trained on packaged shelf items, and outputs structured CSV files (per-object detections, counts per interval, counts by class) along with bar charts showing
16 Aug 2023 • 5 min read Open Source Computer Vision Deployment with Roboflow Inference We are open sourcing the Roboflow Inference Server: our battle-hardened solution for using and deploying computer vision models in production. Learn more in this guide.
15 Aug 2023 • 6 min read Ultimate Guide to Converting Bounding Boxes, Masks and Polygons In this guide, we show how to convert bounding boxes (xyxy), masks, and polygons.
9 Aug 2023 • 6 min read What is EfficientNet? The Ultimate Guide. In this guide, we discuss what EfficientNet is, how it works, and how the compound scaling method is used in the model.
28 Jul 2023 • 10 min read How to Use Computer Vision for Environment Monitoring SUMMARY Satellite and drone imagery analyzed by computer vision models can measure environmental change at a scale and frequency that manual scientific monitoring cannot match, turning pixel data into quantifiable ESG metrics like built-up area, deforestation extent, water coverage, and crop health. This guide walks through building a remote
25 Jul 2023 • 5 min read Detect and Segment Oil Spills Using Computer Vision SUMMARY Drone footage of an oil spill carries enough information to determine spill volume, thickness, and spatial extent, but only if the imagery is analyzed with a model trained to distinguish those properties. This post walks through building an instance segmentation model that labels oil spill regions by thickness class,
24 Jul 2023 • 7 min read Build a Chess Game Recorder with Computer Vision SUMMARY Clio, built by the team at A1H1, is a portable chess recording device that uses computer vision instead of embedded sensors to digitize over-the-board games, bringing the cost well below the roughly $500 USD of sensor-equipped commercial sets. The system handles two distinct problems: detecting the
24 Jul 2023 • 7 min read How to Deploy Computer Vision Models to Jetson Orin Nano Learn how to dpeloy computer vision models to a Jetson Orin Nano with Roboflow.
17 Jul 2023 • 5 min read How to Build a Semantic Image Search Engine with Supabase and OpenAI CLIP SUMMARY OpenAI's CLIP model encodes both images and text into a shared embedding space, making it possible to search an image library with a plain text query and get back visually and semantically relevant results. This tutorial builds that system by calling the CLIP model through Roboflow'
12 Jul 2023 • 7 min read ChatGPT Code Interpreter for Computer Vision In this article, we share the results of our experimentation with ChatGPT's code interpreter feature on various computer vision tasks.
22 Jun 2023 • 9 min read How to Deploy a Roboflow Model to Lens Studio This guide demonstrates how to build a computer vision model in Roboflow and deploy the model to Lens Studio.
30 May 2023 • 5 min read How to Deploy YOLOv8 Using Intel's OpenVINO and Amazon SageMaker Learn how to deploy an Ultralytics yOLOv8 model using OpenVINO and AWS SageMaker.
18 May 2023 • 8 min read Automated Computer Vision Inspection of Physical Pipelines In this guide, we show how to identify various types of pipeline defects using computer vision.
17 May 2023 • 8 min read Not All mAPs are Equal and How to Test Model Robustness Learn how to stress-test the robustness of computer vision models.
12 May 2023 • 7 min read What is ImageBind? A Deep Dive In this guide, we dive deep into Meta Research's new ImageBind model. We discuss what the model is, how it works, and its real-world applications.
8 Mar 2023 • 4 min read How to Code Non-Maximum Suppression (NMS) in Plain NumPy SUMMARY Double detection, where an object detection model fires multiple overlapping bounding boxes on the same object, is a common issue that breaks downstream analytics like counting and tracking. Non-Maximum Suppression (NMS) resolves this by computing Intersection over Union (IoU) across all predicted boxes and discarding lower-confidence duplicates
3 Feb 2023 • 6 min read 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.
19 Jan 2023 • 8 min read 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.
15 Dec 2022 • 8 min read Computer Vision Assisted Structural Damage Inspection Using Drones In this post, Timothy Malche walks through how to inspect structural damage with computer vision and drones.
9 Dec 2022 • 4 min read Track Football Players with Computer Vision In this post, we use a YOLOv5 detection model and state-of-the-art tracker ByteTRACK to track football players.
18 Nov 2022 • 5 min read Using Computer Vision to Save Sea Lions SUMMARY Steller sea lion numbers in Alaska's western Aleutian Islands have dropped 94% over 30 years, and NOAA researchers studying the cause generate thousands of remote camera images that must be reviewed manually. A computer vision tool called Steller Sight automates the triage step, classifying each image as