Skip to content

yoffy/libiqo

Repository files navigation

libiqo

About This

Image processing library for C++.

Features

  • 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)

Requirements

  • C++98 (C++03) compiler

Build

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.

make Options

option description
VERBOSE=1 print build commands

CMake Options

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

About

Image Processing

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published