Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/tcoppex/cpu-gbfilter

:hotsprings: Optimized Gaussian blur filter on CPU.
https://github.com/tcoppex/cpu-gbfilter

blur gaussian-blur image-processing multithreaded openmp

Last synced: 3 months ago
JSON representation

:hotsprings: Optimized Gaussian blur filter on CPU.

Awesome Lists containing this project

README

        

Optimized CPU Gaussian blur filter
==================================

Features :
* Cache efficient data access
* Multithreading using OpenMP
* Vectorization using SSE 4.1 intrinsics
* Cross-platform (Linux, Windows, OS X)
* 24bpp uncompressed BMP reader/writer

Build :
```shell
mkdir build; cd build/
cmake ..
cmake --build . --config Release
```

Usage :
```shell
./gbfilter input.bmp output.bmp blur_radius tile_width tile_height
```