Computer Vision

Object Detection vs Image Classification vs. Keypoint Detection: What's the Difference?

Computer vision is a diverse field of artificial intelligence that aims to detect and identify the contents of an image or a video. One of the common questions that most

Launch: Test Computer Vision Models Locally

Roboflow has extensive deployment options for getting your model into production. But, sometimes, you just want to get something simple running on your development machine. If  you don't want to

WTF COCO - The Weird Images that Underpin Modern Computer Vision Models

COCO is an industry standard dataset for benchmarking the performance of object detection models. The dataset was created by "gathering images of complex everyday scenes containing common objects in their

How to Use S3 in Your Computer Vision Pipeline

AWS S3 is a cloud storage service that can be used to store and share data. Roboflow is an end-to-end computer vision platform that allows users to annotate and label

Launch: Dataset Search

Roboflow Annotate has been used to manage and label 90,000 datasets containing 66 million images and starting today you can now use text based search queries to better understand

Using Object Detection to Trigger Automated Email Alerts

In this tutorial, we'll show you how to use object detection to identify specific configurations within an image to trigger email notifications. This setup demonstrates how you can easily integrate

Use Raspberry Pi and Luxonis OAK to Deploy Vision Models in Robotics

Computer vision can enable robots to intelligently adapt to dynamic environments. With Roboflow and a Luxonis OAK, you can develop and run powerful computer vision models on your robots. Throughout

How to Deploy YOLOv7 to Jetson Nano

We'll be creating a dataset, training a YOLOv7 computer vision model, and deploying it to a Jetson Nano to perform real-time object detection.

Open Source at Roboflow

At Roboflow, we are on a mission to improve every industry by democratizing computer vision. Open source plays a big role in that by making the tooling accessible and reaching

Launch: Roboflow Native iOS SDK

Constrained bandwith? Left without the option to extend production data beyond your local network or corporate firewall? In need of real-time inference speeds on the edge? The Roboflow Mobile iOS SDK is a great option if you are developing an iOS application.

Open source datasets and pre-trained models for computer vision

90,000 Datasets and 7,000 Pre-trained Models AvailableRoboflow Universe launched in August 2021 with 50 open source datasets and opened our computer vision infrastructure products for free with a

CVPR 2022 - Best Papers and Highlights

In this post, we take the opportunity to reflect on the computer vision research landscape at CVPR 2022 and highlight our favorite research papers and themes.

What is cuDNN?

NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks. cuDNN is built on top of the CUDA framework which is how you use

Building an Autonomous Vehicle with Object Detection

Ampera Racing is a team formed by students from UFSC (Federal University of Santa Catarina) with the objective of developing an electric vehicle every year and promoting the mobility of

Launch: Roboflow OAK pip package

roboflowoak pip package lets you natively interface with your Roboflow workspace through Python scripts and deploy to an OAK device.

Boxing Punch Detection Using Computer Vision

One of the best parts about joining Roboflow is doing a computer vision project in your first 2 weeks. As someone who loves to workout, I wanted to focus my

YOLOv5 for Oriented Object Detection

Oriented Bounding BoxesOriented bounding boxes are bounding boxes rotated to better fit the objects represented on an angle. Take a pill detection dataset for example. Using YOLOv5-obb we are able

Art Recognition with a Computer Vision Model

A semester's worth of art history is one API call away, thanks to the Wiki Art dataset and model on Roboflow Universe. Computer Vision to Detect Art StylesThis classification model

The Ultimate Computer Vision Deployment Guide (Which Computer Vision Deployment Method is Best for You?)

Should you deploy your model with via a web-hosted API? What about to an edge device like an NVIDIA Jetson or Luxonis OAK? How about onto a mobile device like

How many images do you need to train a model?

At Roboflow, we talk to dozens of machine learning researchers, engineers, and software engineers, and get this question multiple times a day. The number of images you need to train

Building a U.S. License Plate Detection Model And Sharing It On Roboflow Universe

The newest project featured on Roboflow Universe is a U.S. License Plate dataset and model with images collected from Google images and around Central Florida parks. This dataset and

Precision and Recall in Machine Learning

By the end of this blog post, you should be able to... Understand how precision and recall affect your model's performanceChoose when to optimize precision or recall when operating with

How To Avoid Bias In Computer Vision Models

There are two different ways to think about algorithmic bias, and they are complementary to one another. The first being the social and ethical side, and second being the more

An Introduction to the COCO Dataset

The Microsoft COCO dataset is the gold standard benchmark for evaluating the performance of state of the art computer vision models. Despite its wide use among the computer vision research

How to Convert Annotations from PASCAL VOC to YOLO Darknet

A bedrock of computer vision is having labeled data. In object detection problems, those labels define bounding box positions in a given image. As computer vision rapidly evolves, so, too,