Use the widget below to experiment with YOLOv8 Oriented Bounding Boxes. You can detect COCO classes such as people, vehicles, animals, household items.
Object detection models return bounding boxes. These boxes indicate where an object of interest is in an image. In many models, such as Ultralytics YOLOv8, bounding box coordinates are horizontally-aligned. This means that there will be spaces around angled objects.
You can retrieve bounding boxes whose edges match an angled object by training an oriented bounding boxes object detection model, such as YOLOv8's Oriented Bounding Boxes model.
Some objects need to be detected in certain ways. In the image above, while the first bounding boxes are accurate, they may not be helpful towards the user due to the messiness of the outputted image. However, in the second image, through the use of bounding boxes the resistors are detected in a neat and orderly fashion, making the data a lot easier to work with.
In the real world, objects will not always be straight, so the application of oriented bounding boxes can help create neater computer vision models for many more use cases.
YOLOv8 Oriented Bounding Boxes
is licensed under a
AGPL-3.0
license.
You can use Roboflow Inference to deploy a
YOLOv8 Oriented Bounding Boxes
API on your hardware. You can deploy the model on CPU (i.e. Raspberry Pi, AI PCs) and GPU devices (i.e. NVIDIA Jetson, NVIDIA T4).
Below are instructions on how to deploy your own model API.