Skip to content

Latest commit

 

History

History
57 lines (41 loc) · 1.43 KB

README.md

File metadata and controls

57 lines (41 loc) · 1.43 KB

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