Skip to content

Example of YOLOv8 Segmentation on Browser. It is powered by Onnx and served through JavaScript without any frameworks

License

Notifications You must be signed in to change notification settings

akbartus/Yolov8-Segmentation-on-Browser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This is adapted and rewritten version of YOLOv8 segmentation model (powered by onnx). This version can be run on JavaScript without any frameworks.

Setup

To see it at work, just run index.html file.

Models

Main Model

YOLOv8n-seg model converted to onnx.

used model : yolov8n-seg.onnx
size       : ~ 13.5Mb

NMS

ONNX model to perform NMS operator [CUSTOM].

nms-yolov8.onnx

Mask

ONNX model to produce mask for every object detected [CUSTOM].

mask-yolov8-seg.onnx

Use another model

It is possible to use bigger models converted to onnx, however this might impact the total loading time.

To use another YOLOv8 model, download it from Ultralytics and convert it to onnx file format. Read more on the official documentation

Custom YOLOv8 Segmentation Models

Please update labels object inside of main.js file.

Demo

To see demo, please visit the following page

About

Example of YOLOv8 Segmentation on Browser. It is powered by Onnx and served through JavaScript without any frameworks

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published