Skip to content

Image annotation tool with extensive editor and tools for team collabaration. Created with ASP.NET Blazor Server and Entity Framework.

License

Notifications You must be signed in to change notification settings

panierka/ImageAnnotationTool

Repository files navigation

ImageAnnotationTool

Web application for team based uploading, categorizing and annotating images.

Team

  • panierka - a lot of backend with a bit of frontend, annotating tool, rendering, overall app architecture, database/ORM administration, object modelling, custom components creation, managing, front-back configuration, testing
  • joanbod - a lot of frontend, UI/UX design, stylesheets, basically all the forms and modals, front-back configuration
  • TR1PL3D0T - CRUD backend services, unit testing, JSON serialization, EXIF extraction, COCO modelling, front-back configuration
  • TomaszBarnas - html/css help, logo and graphic elements, text content creation, testing

Scope

The main functionality of the application is to provide:

  • tools needed for online teamwork
    • user accounts
    • teams
    • projects (jobs linked by common theme and annotation classes)
    • jobs (user to user tasks with given set of images to be annotated)
    • user roles in both teams and projects
  • tools for user-friendly annotation
    • two types of shape creation: rectangular and free-form
    • 7 unique tools for vertex modifications
    • undo feature
    • storing the annotations inbetween user sessions
    • smart image/canvas scaling, that doesn't ruin the annotations
    • class frequency visualization
    • extracting EXIF data from files
    • ability to export the data into COCO .json file

Technology

  • C#, ASP.NET Core, Blazor
  • Entity Framework Core (MS SQL Server)
  • Bootstrap
  • SCSS

About

Image annotation tool with extensive editor and tools for team collabaration. Created with ASP.NET Blazor Server and Entity Framework.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •