8 best C++ Data Labelling libraries in 2024

share link

by naveen.kumar@openweaver.com dot icon Updated: Mar 9, 2023

technology logo
technology logo

Guide Kit Guide Kit  

The C++ language is a popular choice for computer programming. It’s an object-oriented language, but still has low-level memory access like C does. One of the things that makes it so popular is the sheer number of libraries that are available to add functionality to C++ programs. One category of libraries you should look at is data labelling tools. C++ Data Labelling libraries are a great way to accelerate the annotation process for your machine learning project. There are several popular open-source libraries available for developers: ProGraML - Graphbased Program Representation & Models for Deep Learning; video-content-description-VCD - a metadata format designed to enable the description of scene information, particularly efficient for discrete data series, such as image or point-cloud sequences from sensor data; Camera-capture - GUI tool for collecting & labeling data from live camera feed. Full list of the best open source libraries below.

ProGraMLby ChrisCummins

C++ doticonstar image 248 doticonVersion:v0.3.2doticon
License: Others (Non-SPDX)

A Graph-based Program Representation for Data Flow Analysis and Compiler Optimizations

Support
    Quality
      Security
        License
          Reuse

            ProGraMLby ChrisCummins

            C++ doticon star image 248 doticonVersion:v0.3.2doticon License: Others (Non-SPDX)

            A Graph-based Program Representation for Data Flow Analysis and Compiler Optimizations
            Support
              Quality
                Security
                  License
                    Reuse

                      scippby scipp

                      C++ doticonstar image 83 doticonVersion:23.05.0doticon
                      License: Permissive (BSD-3-Clause)

                      Multi-dimensional data arrays with labeled dimensions

                      Support
                        Quality
                          Security
                            License
                              Reuse

                                scippby scipp

                                C++ doticon star image 83 doticonVersion:23.05.0doticon License: Permissive (BSD-3-Clause)

                                Multi-dimensional data arrays with labeled dimensions
                                Support
                                  Quality
                                    Security
                                      License
                                        Reuse

                                          camera-captureby dusty-nv

                                          C++ doticonstar image 26 doticonVersion:Currentdoticon
                                          License: Permissive (MIT)

                                          GUI tool for collecting & labeling data from live camera feed

                                          Support
                                            Quality
                                              Security
                                                License
                                                  Reuse

                                                    camera-captureby dusty-nv

                                                    C++ doticon star image 26 doticonVersion:Currentdoticon License: Permissive (MIT)

                                                    GUI tool for collecting & labeling data from live camera feed
                                                    Support
                                                      Quality
                                                        Security
                                                          License
                                                            Reuse
                                                              C++ doticonstar image 20 doticonVersion:v4.3.1doticon
                                                              License: Permissive (MIT)

                                                              Video Content Description (VCD) is a schema, API and set of tools to produce semantically rich labels from multi-sensorial data series.

                                                              Support
                                                                Quality
                                                                  Security
                                                                    License
                                                                      Reuse

                                                                        video-content-description-VCDby Vicomtech

                                                                        C++ doticon star image 20 doticonVersion:v4.3.1doticon License: Permissive (MIT)

                                                                        Video Content Description (VCD) is a schema, API and set of tools to produce semantically rich labels from multi-sensorial data series.
                                                                        Support
                                                                          Quality
                                                                            Security
                                                                              License
                                                                                Reuse
                                                                                  C++ doticonstar image 7 doticonVersion:Currentdoticon
                                                                                  License: Permissive (MIT)

                                                                                  Access data with labels from GTA5 using renderdoc

                                                                                  Support
                                                                                    Quality
                                                                                      Security
                                                                                        License
                                                                                          Reuse

                                                                                            renderdoc_for_game_databy xiaofeng94

                                                                                            C++ doticon star image 7 doticonVersion:Currentdoticon License: Permissive (MIT)

                                                                                            Access data with labels from GTA5 using renderdoc
                                                                                            Support
                                                                                              Quality
                                                                                                Security
                                                                                                  License
                                                                                                    Reuse

                                                                                                      labelme_3Dby mrlooi

                                                                                                      C++ doticonstar image 4 doticonVersion:Currentdoticon
                                                                                                      License: Permissive (MIT)

                                                                                                      Tool for labelling and editing pointcloud data. Built to work with PCL

                                                                                                      Support
                                                                                                        Quality
                                                                                                          Security
                                                                                                            License
                                                                                                              Reuse

                                                                                                                labelme_3Dby mrlooi

                                                                                                                C++ doticon star image 4 doticonVersion:Currentdoticon License: Permissive (MIT)

                                                                                                                Tool for labelling and editing pointcloud data. Built to work with PCL
                                                                                                                Support
                                                                                                                  Quality
                                                                                                                    Security
                                                                                                                      License
                                                                                                                        Reuse

                                                                                                                          SciQLopby SciQLop

                                                                                                                          Python doticonstar image 6 doticonVersion:v0.4.1doticon
                                                                                                                          License: Strong Copyleft (GPL-3.0)

                                                                                                                          SciQLOP is an ergonomic and efficient application to browse and label in situ plasma measurements from multi-mission satellite data.

                                                                                                                          Support
                                                                                                                            Quality
                                                                                                                              Security
                                                                                                                                License
                                                                                                                                  Reuse

                                                                                                                                    SciQLopby SciQLop

                                                                                                                                    Python doticon star image 6 doticonVersion:v0.4.1doticon License: Strong Copyleft (GPL-3.0)

                                                                                                                                    SciQLOP is an ergonomic and efficient application to browse and label in situ plasma measurements from multi-mission satellite data.
                                                                                                                                    Support
                                                                                                                                      Quality
                                                                                                                                        Security
                                                                                                                                          License
                                                                                                                                            Reuse

                                                                                                                                              OCPby AyushiSinha

                                                                                                                                              C++ doticonstar image 2 doticonVersion:Currentdoticon
                                                                                                                                              License: Permissive (MIT)

                                                                                                                                              Part of the Open Connectome Project (NeuroData): This code automatically labels axoplasmic reticula for neuron segmentation merging in neural EM data

                                                                                                                                              Support
                                                                                                                                                Quality
                                                                                                                                                  Security
                                                                                                                                                    License
                                                                                                                                                      Reuse

                                                                                                                                                        OCPby AyushiSinha

                                                                                                                                                        C++ doticon star image 2 doticonVersion:Currentdoticon License: Permissive (MIT)

                                                                                                                                                        Part of the Open Connectome Project (NeuroData): This code automatically labels axoplasmic reticula for neuron segmentation merging in neural EM data
                                                                                                                                                        Support
                                                                                                                                                          Quality
                                                                                                                                                            Security
                                                                                                                                                              License
                                                                                                                                                                Reuse

                                                                                                                                                                  See similar Kits and Libraries