10 best C++ Computer Vision libraries in 2024

share link

by naveen.kumar@openweaver.com dot icon Updated: Jan 2, 2023

technology logo
technology logo

Guide Kit Guide Kit  

C++ is the main programming language used in embedded devices, and if you use embedded operating systems such as Linux and Android, C++ will be one of the most common languages used to program these devices. Due to this, C++ is ideal for a wide variety of applications, from web servers and mobile apps to machine learning, image processing and computer vision. There are several popular open source C++ Computer Vision libraries available for developers: Cvui - A simple UI lib built on top of OpenCV drawing primitives; Superviseddescent - generic algorithm to perform optimisation of arbitrary functions. The library contains an implementation of the Robust Cascaded Regression facial landmark detection and features a pre-trained detection model; AutoAnnotationTool - label tool aim to reduce semantic segmentation label time. The following is a list of the most popular libraries.

pclby PointCloudLibrary

C++ doticonstar image 8567 doticonVersion:pcl-1.13.1doticon
License: Others (Non-SPDX)

Point Cloud Library (PCL)

Support
    Quality
      Security
        License
          Reuse

            pclby PointCloudLibrary

            C++ doticon star image 8567 doticonVersion:pcl-1.13.1doticon License: Others (Non-SPDX)

            Point Cloud Library (PCL)
            Support
              Quality
                Security
                  License
                    Reuse

                      eosby patrikhuber

                      C++ doticonstar image 1780 doticonVersion:v1.4.0doticon
                      License: Permissive (Apache-2.0)

                      A lightweight 3D Morphable Face Model library in modern C++

                      Support
                        Quality
                          Security
                            License
                              Reuse

                                eosby patrikhuber

                                C++ doticon star image 1780 doticonVersion:v1.4.0doticon License: Permissive (Apache-2.0)

                                A lightweight 3D Morphable Face Model library in modern C++
                                Support
                                  Quality
                                    Security
                                      License
                                        Reuse

                                          cvuiby Dovyski

                                          C++ doticonstar image 642 doticonVersion:v2.7.0doticon
                                          License: Permissive (MIT)

                                          A (very) simple UI lib built on top of OpenCV drawing primitives

                                          Support
                                            Quality
                                              Security
                                                License
                                                  Reuse

                                                    cvuiby Dovyski

                                                    C++ doticon star image 642 doticonVersion:v2.7.0doticon License: Permissive (MIT)

                                                    A (very) simple UI lib built on top of OpenCV drawing primitives
                                                    Support
                                                      Quality
                                                        Security
                                                          License
                                                            Reuse

                                                              superviseddescentby patrikhuber

                                                              C++ doticonstar image 391 doticonVersion:v0.4.1doticon
                                                              License: Permissive (Apache-2.0)

                                                              C++11 implementation of the supervised descent optimisation method

                                                              Support
                                                                Quality
                                                                  Security
                                                                    License
                                                                      Reuse

                                                                        superviseddescentby patrikhuber

                                                                        C++ doticon star image 391 doticonVersion:v0.4.1doticon License: Permissive (Apache-2.0)

                                                                        C++11 implementation of the supervised descent optimisation method
                                                                        Support
                                                                          Quality
                                                                            Security
                                                                              License
                                                                                Reuse

                                                                                  lyconby ethereon

                                                                                  C++ doticonstar image 283 doticonVersion:Currentdoticon
                                                                                  License: Others (Non-SPDX)

                                                                                  A minimal and fast image library for Python and C++

                                                                                  Support
                                                                                    Quality
                                                                                      Security
                                                                                        License
                                                                                          Reuse

                                                                                            lyconby ethereon

                                                                                            C++ doticon star image 283 doticonVersion:Currentdoticon License: Others (Non-SPDX)

                                                                                            A minimal and fast image library for Python and C++
                                                                                            Support
                                                                                              Quality
                                                                                                Security
                                                                                                  License
                                                                                                    Reuse

                                                                                                      AutoAnnotationToolby andywang0607

                                                                                                      C++ doticonstar image 113 doticonVersion:v1.0.0doticon
                                                                                                      License: Permissive (MIT)

                                                                                                      A label tool aim to reduce semantic segmentation label time, rectangle and polygon annotation is supported

                                                                                                      Support
                                                                                                        Quality
                                                                                                          Security
                                                                                                            License
                                                                                                              Reuse

                                                                                                                AutoAnnotationToolby andywang0607

                                                                                                                C++ doticon star image 113 doticonVersion:v1.0.0doticon License: Permissive (MIT)

                                                                                                                A label tool aim to reduce semantic segmentation label time, rectangle and polygon annotation is supported
                                                                                                                Support
                                                                                                                  Quality
                                                                                                                    Security
                                                                                                                      License
                                                                                                                        Reuse
                                                                                                                          C++ doticonstar image 91 doticonVersion:Currentdoticon
                                                                                                                          License: Permissive (MIT)

                                                                                                                          Lane Detection Module using C++ and OpenCV

                                                                                                                          Support
                                                                                                                            Quality
                                                                                                                              Security
                                                                                                                                License
                                                                                                                                  Reuse

                                                                                                                                    Lane-Detection-for-Autonomous-Carsby MichiMaestre

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

                                                                                                                                    Lane Detection Module using C++ and OpenCV
                                                                                                                                    Support
                                                                                                                                      Quality
                                                                                                                                        Security
                                                                                                                                          License
                                                                                                                                            Reuse
                                                                                                                                              C++ doticonstar image 104 doticonVersion:Currentdoticon
                                                                                                                                              no licences License: No License (null)

                                                                                                                                              Edge : a computing engine base C++/C

                                                                                                                                              Support
                                                                                                                                                Quality
                                                                                                                                                  Security
                                                                                                                                                    License
                                                                                                                                                      Reuse

                                                                                                                                                        Edge-Computing-Engineby AllenZYJ

                                                                                                                                                        C++ doticon star image 104 doticonVersion:Currentdoticonno licences License: No License

                                                                                                                                                        Edge : a computing engine base C++/C
                                                                                                                                                        Support
                                                                                                                                                          Quality
                                                                                                                                                            Security
                                                                                                                                                              License
                                                                                                                                                                Reuse
                                                                                                                                                                  Python doticonstar image 76 doticonVersion:Currentdoticon
                                                                                                                                                                  License: Permissive (MIT)

                                                                                                                                                                  Various computer vision and OpenCV utilities (Python and C++).

                                                                                                                                                                  Support
                                                                                                                                                                    Quality
                                                                                                                                                                      Security
                                                                                                                                                                        License
                                                                                                                                                                          Reuse

                                                                                                                                                                            computer-visionby nrsyed

                                                                                                                                                                            Python doticon star image 76 doticonVersion:Currentdoticon License: Permissive (MIT)

                                                                                                                                                                            Various computer vision and OpenCV utilities (Python and C++).
                                                                                                                                                                            Support
                                                                                                                                                                              Quality
                                                                                                                                                                                Security
                                                                                                                                                                                  License
                                                                                                                                                                                    Reuse
                                                                                                                                                                                      Python doticonstar image 48 doticonVersion:v0.5doticon
                                                                                                                                                                                      License: Permissive (MIT)

                                                                                                                                                                                      C++ project template for developing computer vision applications

                                                                                                                                                                                      Support
                                                                                                                                                                                        Quality
                                                                                                                                                                                          Security
                                                                                                                                                                                            License
                                                                                                                                                                                              Reuse

                                                                                                                                                                                                cpp-cv-project-templateby changh95

                                                                                                                                                                                                Python doticon star image 48 doticonVersion:v0.5doticon License: Permissive (MIT)

                                                                                                                                                                                                C++ project template for developing computer vision applications
                                                                                                                                                                                                Support
                                                                                                                                                                                                  Quality
                                                                                                                                                                                                    Security
                                                                                                                                                                                                      License
                                                                                                                                                                                                        Reuse

                                                                                                                                                                                                          See similar Kits and Libraries