LabelImgTool icon indicating copy to clipboard operation
LabelImgTool copied to clipboard

🖍️ LabelImgTool is a graphical image annotation tool which can label many kinds of object type (ex: Pen, Eraser, Hollow Rectangle, Filled Rectangle, Hollow Circle, Filled Circle, Hollow Ellipse, Fille...

Description

LabelImgTool is a graphical image annotation tool which can label many kinds of object type (ex: Pen, Eraser, Hollow Rectangle, Filled Rectangle, Hollow Circle, Filled Circle, Hollow Ellipse, Filled Ellipse, Rectangle ROI, Irregular Shape ROI) in images. It can be applied to many deep learning fields, including object detection, semantic segmentation, UNet, etc.

It is written in C# and uses Windows Forms for its graphical user interface (GUI).

Software Environment

IDE Visual Studio 2015
.NET Framework .NET Framework 4.7.2
Programming Language C#

GUI Demo:

Please click the following figures or links to watch GUI demo videos:
AI標註影像工具 (LabelImgTool using C#)-English Version

AI標註影像工具 (LabelImgTool using C#)-中文版

※Outline:

1. 工單設定 (Recipe Setting)

2. 語言設定 (Language Setting)

3. 基本操作 (Basic Operation)

4. 標註類型 (Label Type)

5. 標註顏色轉換 (Label Color Conversion)

6. 標註顏色批次轉換 (Label Color Batch Conversion)

7. 標註影像影像增強 (Image Augmentation for Label Image)

Step1: Do Image Augmentation to the original image
Step2: Do pixel by pixel multiplication to the result of Step1 and label_Image2
Step3: Add the result of Step2 and label_Image3, and then get an enhanced label image

8. 強化標註 (Label Enhancement) alt text


Contact Information:

If you have any questions or suggestions about code, project or any other topics, please feel free to contact me and discuss with me. 😄😄😄