Skip to content

thawro/web-object-detector

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

About

React web application for serverless object detection. The inference pipeline is done with ONNX models only and it consists of 4 steps: image preprocessing, object detection, non maximum supression and postprocessing (described in pipeline section). By default digits detection model and 0-9 labels are loaded.

Pipeline

Each pipeline step is done with ONNX models. The complete pipeline during inference is the following:

  1. Image preprocessing - resize and pad to match model input size (preprocessing)
  2. Object detection - Detect objects with YOLOv8 model (yolo)
  3. Non Maximum Supression - Apply NMS to YOLO output (nms)
  4. Postprocessing - Apply postprocessing to filtered boxes (postprocessing)

Tech stack

  • React - Web application used to test object detection models for real world examples
  • ONNX - All processing steps used in pipeline
  • ONNX Runtime - Pipeline inference
  • OpenCV - Image processing for the preprocessing without ONNX

About

Upload your object detection ONNX model and play with the results

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published