Skip to content

Desktop application for label and bounding box correction using feature matching

Notifications You must be signed in to change notification settings

NameYef/Rebox_GUI_Desktop_Application

Repository files navigation

Introduction

This is an UI designed for the rebox algorithm (label and bounding box correction). The algorithm generates a new directory of corrected labels, boxes them and generates a video from the boxed images. Go to the Documentation tab to see how the configs work. Check out the Updates tab to see what has been updated for both the underlying algorithm and the UI. See the more detailed explanation of the algorithm in the About tab.

(App for internal use, enter the correct url in main.py to use the app)

NOTE:

  • Project folder must consist of both images and labels subfolder (Must be called images and labels)
  • classes.txt is optional in labels folder
  • When running script, it may take more than a few seconds for the first output to be shown. Still looking for a way to show output with 0 buffer after making the algorithm run in a screen.
  • Although the resolutions of the image is automatically found in the algorithm, you still need to fill them in the configs (subject to change)
  • Documentation may not be up to date

Usage:

  • Understand each config, (Go to the documentation tab)
  • Go to the Configs page, fill the configs, choose a project folder, name the generated video (ok to leave the video name empty, now generates default names)
  • Go to the Script page, run the script and see real-time console logs of the process
  • After the script finished running, go to the Images and Videos page to view the results

Requirements

  • install dependencies: pip install -r requirements.txt
  • run main.py

About

Desktop application for label and bounding box correction using feature matching

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages