CXX Image is a flexible and lightweight image processing library written in modern C++17.
Unlike most of its peers it does not contain any builtin image processing algorithm, because it is only meant to provide the basic building blocks that are necessary to write these algorithms.
It is primarily made of:
This library can be added to an existing CMake project using FetchContent:
include(FetchContent)
FetchContent_Declare(
cxx-image
GIT_REPOSITORY "https://github.com/emmcb/cxx-image.git"
GIT_TAG "master"
)
FetchContent_MakeAvailable(cxx-image)