Image processing library for C++.
- Intel SSE4.1, AVX2, AVX512, and ARM NEON implementations.
- Area image resize
- only down sampling
- (implemented only one-channel U8 image)
- Lanczos image resize
- up sampling, and down sampling
- (implemented only one-channel U8 image)
- C++98 (C++03) compiler
Create building directory, and run cmake
and make
in that.
$ git clone https://github.com/yoffy/libiqo.git
$ mkdir build
$ cd build
build$ cmake ../libiqo
build$ make -j8
or
C:\> git clone https://github.com/yoffy/libiqo.git
C:\> mkdir build
C:\> cd build
C:\build> cmake -G "Visual Studio 15 2017 Win64" ..\libiqo
C:\build> cmake --build . --config Release
It outputs the library into lib
directory.
option | description |
---|---|
VERBOSE=1 | print build commands |
option | description |
---|---|
WITH_OPENMP=ON | use OpenMP multi threading library (default:OFF) |
CMAKE_CXX_COMPILER=compiler | use compiler to compile |
CMAKE_BUILD_TYPE=type | Debug or Release |