8 best C++ Data Labelling libraries in 2024
by naveen.kumar@openweaver.com Updated: Mar 9, 2023
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
A Graph-based Program Representation for Data Flow Analysis and Compiler Optimizations
ProGraMLby ChrisCummins
C++ 248 Version:v0.3.2 License: Others (Non-SPDX)
scippby scipp
Multi-dimensional data arrays with labeled dimensions
scippby scipp
C++ 83 Version:23.05.0 License: Permissive (BSD-3-Clause)
camera-captureby dusty-nv
GUI tool for collecting & labeling data from live camera feed
camera-captureby dusty-nv
C++ 26 Version:Current License: Permissive (MIT)
video-content-description-VCDby Vicomtech
Video Content Description (VCD) is a schema, API and set of tools to produce semantically rich labels from multi-sensorial data series.
video-content-description-VCDby Vicomtech
C++ 20 Version:v4.3.1 License: Permissive (MIT)
renderdoc_for_game_databy xiaofeng94
Access data with labels from GTA5 using renderdoc
renderdoc_for_game_databy xiaofeng94
C++ 7 Version:Current License: Permissive (MIT)
labelme_3Dby mrlooi
Tool for labelling and editing pointcloud data. Built to work with PCL
labelme_3Dby mrlooi
C++ 4 Version:Current License: Permissive (MIT)
SciQLopby SciQLop
SciQLOP is an ergonomic and efficient application to browse and label in situ plasma measurements from multi-mission satellite data.
SciQLopby SciQLop
Python 6 Version:v0.4.1 License: Strong Copyleft (GPL-3.0)
OCPby AyushiSinha
Part of the Open Connectome Project (NeuroData): This code automatically labels axoplasmic reticula for neuron segmentation merging in neural EM data
OCPby AyushiSinha
C++ 2 Version:Current License: Permissive (MIT)