11 best C++ Image Manipulation libraries in 2024

share link

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

technology logo
technology logo

Guide Kit Guide Kit  

Image manipulation libraries have at least some of the following features: (1) The ability to read an image from a file in various formats (like PNG, JPEG, BMP, PCX, etc.). (2) The ability to save an image in various formats. (3) Allowing basic operations like resizing or cropping images. (4) A following advanced operations like manipulating the color channels or applying filters. Popular open source C++ libraries for Image Manipulaton include: YUView - a YUV player and analysis tool; Waterspout - simd abstraction library especially crafted. It checks the CPU and chooses the best streaming instruction set suited for that particular run of the application. It’s also possible to opt-in or out at compile time which kind of instructions to enable, and with the software FPU fallback it’s possible to run the same code on different and even older CPUs; Imquery - A simple scripting language focused on image manipulation. The following is a list of the most popular open source libraries:

xlaby pytorch

C++ doticonstar image 1996 doticonVersion:v2.0.0doticon
License: Others (Non-SPDX)

Enabling PyTorch on XLA Devices (e.g. Google TPU)

Support
    Quality
      Security
        License
          Reuse

            xlaby pytorch

            C++ doticon star image 1996 doticonVersion:v2.0.0doticon License: Others (Non-SPDX)

            Enabling PyTorch on XLA Devices (e.g. Google TPU)
            Support
              Quality
                Security
                  License
                    Reuse

                      YUViewby IENT

                      C++ doticonstar image 1345 doticonVersion:v.2.13doticon
                      License: Others (Non-SPDX)

                      The Free and Open Source Cross Platform YUV Viewer with an advanced analytics toolset

                      Support
                        Quality
                          Security
                            License
                              Reuse

                                YUViewby IENT

                                C++ doticon star image 1345 doticonVersion:v.2.13doticon License: Others (Non-SPDX)

                                The Free and Open Source Cross Platform YUV Viewer with an advanced analytics toolset
                                Support
                                  Quality
                                    Security
                                      License
                                        Reuse

                                          avirby avaneev

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

                                          High-quality pro image resizing / scaling C++ library, image resize

                                          Support
                                            Quality
                                              Security
                                                License
                                                  Reuse

                                                    avirby avaneev

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

                                                    High-quality pro image resizing / scaling C++ library, image resize
                                                    Support
                                                      Quality
                                                        Security
                                                          License
                                                            Reuse

                                                              tspartby quinor

                                                              C++ doticonstar image 12 doticonVersion:Currentdoticon
                                                              License: Permissive (Apache-2.0)

                                                              A program for generating TSP art paths and a powerful image manipulation library.

                                                              Support
                                                                Quality
                                                                  Security
                                                                    License
                                                                      Reuse

                                                                        tspartby quinor

                                                                        C++ doticon star image 12 doticonVersion:Currentdoticon License: Permissive (Apache-2.0)

                                                                        A program for generating TSP art paths and a powerful image manipulation library.
                                                                        Support
                                                                          Quality
                                                                            Security
                                                                              License
                                                                                Reuse

                                                                                  waterspoutby kunitoki

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

                                                                                  simd abstraction library especially creafted for audio/image manipulation

                                                                                  Support
                                                                                    Quality
                                                                                      Security
                                                                                        License
                                                                                          Reuse

                                                                                            waterspoutby kunitoki

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

                                                                                            simd abstraction library especially creafted for audio/image manipulation
                                                                                            Support
                                                                                              Quality
                                                                                                Security
                                                                                                  License
                                                                                                    Reuse
                                                                                                      C++ doticonstar image 9 doticonVersion:v1.0doticon
                                                                                                      License: Permissive (MIT)

                                                                                                      C++ Automated white balance using lodepng and some color correction

                                                                                                      Support
                                                                                                        Quality
                                                                                                          Security
                                                                                                            License
                                                                                                              Reuse

                                                                                                                White-Balance-Automationby AFLProjects

                                                                                                                C++ doticon star image 9 doticonVersion:v1.0doticon License: Permissive (MIT)

                                                                                                                C++ Automated white balance using lodepng and some color correction
                                                                                                                Support
                                                                                                                  Quality
                                                                                                                    Security
                                                                                                                      License
                                                                                                                        Reuse

                                                                                                                          imqueryby redxdev

                                                                                                                          C++ doticonstar image 9 doticonVersion:v0.5.0doticon
                                                                                                                          License: Permissive (MIT)

                                                                                                                          A simple scripting language focused on image manipulation.

                                                                                                                          Support
                                                                                                                            Quality
                                                                                                                              Security
                                                                                                                                License
                                                                                                                                  Reuse

                                                                                                                                    imqueryby redxdev

                                                                                                                                    C++ doticon star image 9 doticonVersion:v0.5.0doticon License: Permissive (MIT)

                                                                                                                                    A simple scripting language focused on image manipulation.
                                                                                                                                    Support
                                                                                                                                      Quality
                                                                                                                                        Security
                                                                                                                                          License
                                                                                                                                            Reuse
                                                                                                                                              C++ doticonstar image 1 doticonVersion:Currentdoticon
                                                                                                                                              no licences License: No License (null)

                                                                                                                                              An OpenCV GUI based image analysis software implemented In Visual Studio with C++

                                                                                                                                              Support
                                                                                                                                                Quality
                                                                                                                                                  Security
                                                                                                                                                    License
                                                                                                                                                      Reuse

                                                                                                                                                        image.analysis.softwareby themidaz

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

                                                                                                                                                        An OpenCV GUI based image analysis software implemented In Visual Studio with C++
                                                                                                                                                        Support
                                                                                                                                                          Quality
                                                                                                                                                            Security
                                                                                                                                                              License
                                                                                                                                                                Reuse

                                                                                                                                                                  NTFSReaderby cdcq

                                                                                                                                                                  C++ doticonstar image 0 doticonVersion:Currentdoticon
                                                                                                                                                                  no licences License: No License (null)

                                                                                                                                                                  A simple NTFS image reader.

                                                                                                                                                                  Support
                                                                                                                                                                    Quality
                                                                                                                                                                      Security
                                                                                                                                                                        License
                                                                                                                                                                          Reuse

                                                                                                                                                                            NTFSReaderby cdcq

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

                                                                                                                                                                            A simple NTFS image reader.
                                                                                                                                                                            Support
                                                                                                                                                                              Quality
                                                                                                                                                                                Security
                                                                                                                                                                                  License
                                                                                                                                                                                    Reuse
                                                                                                                                                                                      C++ doticonstar image 0 doticonVersion:Currentdoticon
                                                                                                                                                                                      License: Permissive (MIT)

                                                                                                                                                                                      Object detector for image using cpp

                                                                                                                                                                                      Support
                                                                                                                                                                                        Quality
                                                                                                                                                                                          Security
                                                                                                                                                                                            License
                                                                                                                                                                                              Reuse

                                                                                                                                                                                                object-detector-image-cppby emirdeliz

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

                                                                                                                                                                                                Object detector for image using cpp
                                                                                                                                                                                                Support
                                                                                                                                                                                                  Quality
                                                                                                                                                                                                    Security
                                                                                                                                                                                                      License
                                                                                                                                                                                                        Reuse
                                                                                                                                                                                                          C++ doticonstar image 0 doticonVersion:2.0doticon
                                                                                                                                                                                                          License: Strong Copyleft (GPL-3.0)

                                                                                                                                                                                                          Automatic Body Feature Extraction from the Front and Side Images.

                                                                                                                                                                                                          Support
                                                                                                                                                                                                            Quality
                                                                                                                                                                                                              Security
                                                                                                                                                                                                                License
                                                                                                                                                                                                                  Reuse

                                                                                                                                                                                                                    body-feature-extactionby estrm

                                                                                                                                                                                                                    C++ doticon star image 0 doticonVersion:2.0doticon License: Strong Copyleft (GPL-3.0)

                                                                                                                                                                                                                    Automatic Body Feature Extraction from the Front and Side Images.
                                                                                                                                                                                                                    Support
                                                                                                                                                                                                                      Quality
                                                                                                                                                                                                                        Security
                                                                                                                                                                                                                          License
                                                                                                                                                                                                                            Reuse

                                                                                                                                                                                                                              See similar Kits and Libraries