Closed

Interactive Image Annotation GUI in python

Interactive Image Annotation GUI tool for Computer Vision task

I would like to build an interactive Image Annotation GUI tool that is able to label bounding boxes and segmentation masks for a given image, which will be further used to train deep learning models. Specifically, it needs to have the following components:

1) Bounding box loading. For each image to be annotated, user will start by loading pre-generated bounding boxes from a local .json file, and it will display on the current image. Each box associates with a class label. There could be many boxes and objects for an image (e.g. 1 to 300+), so user should be able to choose which class to show (e.g. 'car', 'person') and which class to not show first.

2) Bounding box correction. User can add, delete, edit or change the class of labels for each bounding box, with easy mouse clicks. Whenever he moves his mouse to a certain box, this box will be highlighted for the user, so he knows he will select this box to edit if he clicks.

3) Segmentation masks (Semantic Segmentation). User can run a pre-trained machine learning model to generate segmentation mask within each box. A segmentation mask is a binary mask, where all pixels on the segmented object will be 1, and the background pixels will be 0. It is more detailed than box, on the pixel level.

However, designer is NOT required to build and train ML model through the entire project, but just need to create a function or wrapper that can call such model for inference.

4) Correction of segmentation masks. For masks that are not accurate, user will manually correct them. Please use this example as reference - [login to view URL]

I am attaching an example below in the attachment, for the effect of bounding box and segmentation masks. However, please note that the colors for each object (e.g. 'Car', 'Person') should be same, and different from other objects, in the final output.

Designer can choose to use this code template below as starting point, which you don't have to build everything from scratch:

[login to view URL]

[login to view URL]

Expected working environment / programming tools:

Python 3.6, tkinter / PyQT, Mac OS

Candidates need to have good experiences in designing robust interactive UI tools that work with images. Candidate should have proven experiences using either PyQT or Tkinter.

Knowledge and experiences of using OpenCV / PIL, NumPy are required in building this tool.

However, having knowledge of Deep Learning / Computer Vision will be a plus, as this will help the designer understand better of the overall structure of this tool, but not a must in this task.

Skills: Python, NumPy, OpenCV, Computer Vision

See more: interactive image flash, web image annotation flash, flex image annotation, image annotation tool, flash image annotation, interactive image flash sample, image annotation script, fotonotes image annotation, image annotation, flash interactive image banner, image annotation 2009, dhtml image annotation, image annotation tool draw, image annotation using flex, social network image annotation

About the Employer:
( 0 reviews ) Boston, United States

Project ID: #22796801

29 freelancers are bidding on average $473 for this job

topexpert713

Hi, Nice to meet you! I have read your requirements carefully and I am very interesting for your project. I am confident of this project as I'm a professional Python expert with over 5 years of experience. [login to view URL] More

$400 USD in 7 days
(43 Reviews)
6.1
dejanjokovic5

Hi, sir. Nice to meet you. I checked your project description carefully and I have understood fully your requirements. I have majored in statistics and am good at Python programming and have many experiences with data More

$400 USD in 7 days
(15 Reviews)
4.6
silicolabs

We are expert developers who have experience on many python projects work. Lets connect to discuss more about the project in the chat. have good experience in tkinter https://www.freelancer.in/projects/software-archi More

$400 USD in 7 days
(11 Reviews)
4.3
oscardavids

Hi. I am JianWei. Thank you for your job posting. I am very happy to read your proposal and I am the right person for your project. I have enough experiences with ML and python more than 8 years. I 'm sure that I can More

$500 USD in 7 days
(4 Reviews)
4.3
Fantastic211

Hello, dear Customer. I am interested in your project and feel confident after reading your project description. Please contact me so that we can discuss it in more detail. Looking forward to hearing from you soon. Tha More

$400 USD in 7 days
(12 Reviews)
4.1
unix515

Dear sir. I have experience with OpenCV and Python. I can make good result for you with OpenCV and Python. Please Contact me and discuss more.

$450 USD in 9 days
(9 Reviews)
3.8
Alexsfodik

Hi. Dear. Your job posting has caught my attention. I have many experiences in python, tkinter, django. I can complete your project successfully. Thanks.

$400 USD in 7 days
(2 Reviews)
3.4
origami07

Salutations, I have been developing scripts in the python environment for many years. I can intern your tasks. I have experience with all of the following: Python / Deep Learning / Machine Learning / Image Processin More

$400 USD in 10 days
(11 Reviews)
3.8
AmalKsein222

Hello, Sir. I read your project spec and understood your requirements. I am a Computer Vision, Image Processing, ML, DL expert. I have ever worked on a lot of Deep Learning Projects and have rich experiences with image More

$400 USD in 10 days
(2 Reviews)
2.9
andriiromanyshyn

-------- Pro Python/ OpenCV/ NumPy/ Computer Vision Expert! -------- Hi client. Once saw a your project, it was very attracted my mind because I am very interested in your project and also, have rich experiences and More

$500 USD in 2 days
(3 Reviews)
2.4
zuhairabbas14

Hi, I have read your project and found it quite similar to the projects and researches that I have done in the past, as a Deep learning researcher. Some of my work include: human activity recognition, urban sound / ima More

$400 USD in 7 days
(4 Reviews)
2.8
ducxiong215

Hello.**My Perfect Tool is yours!** i have it like your demand. i will send you soon. i made by Python-Annotation Tool for recognition & detection. i can share you it as demo. This tool is as sharp as tack!. Thanks. Be More

$400 USD in 2 days
(2 Reviews)
2.5
OrionTexh

Hi I studied your requirements and I am interested in further discussion regarding this job and requirements. As I will provide you the website as per your requirements where you can easily manage your site content and More

$400 USD in 7 days
(1 Review)
0.8
genius1226

Dear sir. I read your project description very carefully. I've really rich experience in developing software using C++, c#, java, python and so on, so your project is very interesting to me. I'm really confident about More

$400 USD in 7 days
(2 Reviews)
0.7
MobiAlley

WELCOME TO DESKTOP APP Service!. 100% Completed Job & Preferred Developer! Hi, I CAN COMPLETE YOUR PROJECT Perfectly!. I have enough experiences on Python, C#/.NET, QT/C++ for over 15 years. I can design the architectu More

$400 USD in 7 days
(0 Reviews)
0.0
nikoki

Hello, My name is Ivan and I am: - An experienced software developer, specialized in python desktop development using PyQt and pyqtgraph. - Deep Learning engineer experienced in NLP - Signal processing engineer experie More

$400 USD in 10 days
(0 Reviews)
0.0
AmalMohammed1

Hi, I’m mechatronics engineering, I have good experience in Artificial intelligent, python and machine learning. I will do work at the time with high quality. I am ready to do free sample for your work.

$422 USD in 7 days
(0 Reviews)
0.0
$500 USD in 10 days
(0 Reviews)
0.0
fawolfmann

Hi im a computer engineer and for my final project of my degree i used a image annotation GUI since i made a computer vision problem. I can work with you and install everything on your machine as well. i can send you a More

$400 USD in 4 days
(0 Reviews)
0.0
shivmirthyusl

IT FLEX SOLUTIONS has focused exclusively on the Web Development/Designing projects with 10+ years of service. Our Web Development/Designing expertise has helped clients to create e-commerce, social networking, real-es More

$500 USD in 7 days
(0 Reviews)
3.8