Accurately labeled data is essential to successful machine learning, and computer vision is no exception.

In this walkthrough, we’ll demonstrate how you can use LabelImg to get started with labeling your own data for object detection models .

Label and Annotate Data with Roboflow for free

Use Roboflow to manage datasets, label data, and convert to 26+ formats for using different models. Roboflow is free up to 10,000 images, cloud-based, and easy for teams.

What is LabelImg?

LabelImg is a free, open source tool for graphically labeling images. It’s written in Python and uses QT for its graphical interface. It’s an easy, free way to label a few hundred images to try out your next object detection project.

What are LabelImg Labels Used for?

Labels are used to help identify components in your data which you want to train your model to identify in datasets that are not labeled.

High quality datasets are essential for computer vision and building a highly performant model. Creating computer vision models follows the garbage in, garbage out philosophy which means labeling images carefully and accurately is important. We've created a guide to labeling to help make sure your training dataset is high quality.