Skip to content

App that warps images using QR code on them, and creates polygon on top of the code.

Notifications You must be signed in to change notification settings

supervisely-ecosystem/perspective-transform-using-qr-code

 
 

Repository files navigation

Perspective transform using QR code

OverviewHow To Run

GitHub release (latest SemVer) views runs

Overview

App iterates over all datasets in a project and creates new project with the perspective transformed images. This is useful for certain tasks that usually involve taking lots of pictures and then labeling them. Also, this app creates polygon object of QR code, which allows for easier calculations upon labeling.

Typical usecase is the following: you need to take pictures and label a lot of objects of the same type, let's say, calculate their areas, and need to keep track of each object via QR code. This app standardizes each picture by perspective transforming it, and creates polygon on top of the QR code for easier calculation.

App also reads QR code data, and if the value of code is a number, more precisely the lengh of one of the edges, polygon will also have a tag with that value and a tag with calculated area.

How to Run

  1. Go to your Workspace

  1. Right click to the project and run app from context menu

Result

As a result of running this app, you will be left with one more project with modified name, that has all the datasets and images as the original.

Before After

About

App that warps images using QR code on them, and creates polygon on top of the code.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 82.5%
  • HTML 9.9%
  • Shell 5.9%
  • Dockerfile 1.7%