ra1nty / instadam-backend Goto Github PK
View Code? Open in Web Editor NEWWeb-based annotation tool for deep learning based semantic segmentation of complex shapes in civil infrastructure.
Web-based annotation tool for deep learning based semantic segmentation of complex shapes in civil infrastructure.
Will cause problem. For example, no admin means no one can grant access to this project.
Discussed by TA in Iteration 6 meeting
It might be helpful to add the option for the annotator to request access to a certain project
List users and their access type of a project
This allows duplication of an entire project but without the user permissions of non-admins. Requires a new project name
Will cause problem if the pair is not unique.
Describe step by step how to modify format of label class in the backend: Ex add another field to the json like time taken to label
Labels colors need to be saved in the backend
Project id needs to be added to the list of projects
Delete project, related entries and images
The new format
{
"project_id": 1,
"image_id": 1,
"labels": [
{
"label_id": 1,
"alpha": 255,
"blue": 0,
"ellipses": [
{
"bottom": 441.36460554371,
"left": 584.2217484008529,
"objectID": 10,
"right": 827.2921108742004,
"rotation": 0,
"top": 232.409381663113
}
],
"freedraw": {
"objectID": 76,
"pixmap": "lFTkSuQmCC"
},
"green": 85,
"polygons": [
{
"objectID": 34,
"points": [
942.4307036247335,
153.5181236673774,
814.498933901919,
196.16204690831557,
869.9360341151386,
285.7142857142857
]
},
{ "objectID": 18, "points": [125.79957356076758, 334.7547974413646] },
{
"objectID": 16,
"points": [
449.89339019189765,
194.02985074626866,
277.1855010660981,
275.0533049040512
]
},
{
"objectID": 30,
"points": [
168.44349680170575,
635.3944562899787,
268.65671641791045,
882.72921108742
]
}
],
"rectangles": [
{
"bottom": 437.1002132196162,
"left": 127.9317697228145,
"objectID": 26,
"right": 127.9317697228145,
"rotation": 0,
"top": 437.1002132196162
},
{
"bottom": 859.2750533049041,
"left": 100.2132196162047,
"objectID": 14,
"right": 249.4669509594883,
"rotation": 0,
"top": 703.6247334754797
},
{
"bottom": 526.6524520255864,
"left": 89.55223880597015,
"objectID": 28,
"right": 89.55223880597015,
"rotation": 0,
"top": 526.6524520255864
}
],
"red": 255,
"text": "Cracks"
}
]
}
Allow an admin to change another user's privilege (whether admin or not).
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.