Shuihui’s Home

PI-SLIC

This program is a C++ toolbox for generating superpixel from image. For achieving high-performance computation, it support CUDA acceleration. The average time for a 640x480 image is 40 ms. You can easly integrated the code to you embedded program. The core functions are extracted from vlfeat (http://www.vlfeat.org/) and gSLIC (https://github.com/painnick/gSLIC). We fix some problems of their code and integrated into a package.

The source code can be downloaded at: https://github.com/bushuhui/pi-slic

1. Requirements:

2. Compile:

2.1 build PIL

cd ./Thirdparty/PIL
make

2.2 build pi-slic

make

3. Usage

# do superpixel with GPU
./test_slic useGPU=1
# do superpixel without GPU
./test_slic useGPU=1

4. Plateform:

Only test on LinuxMint 17.1 64-bit, may be other distributions are also support.

5. Screenshot:

image

image