Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

tatsy/lime

Open more actions menu

Repository files navigation

lime

Build Status Coverage Status

Lime (Library for IMage Editing) is an OpenCV-dependent image editing library for C++. Since this library is comprised of only headers, you can use it simply by including 'lime.hpp'.

Installation Guide

This library is comprised of only header files. Therefore, you do not need to do anything other than installing OpenCV in your computer. The library depends on OpenCV 3.0 or later.

For the installation detail, please refer to the reference manual.

Functions

This library supports following methods.

Color Constancy

  • Horn's Algorithm
  • Rahman's Algorithm
  • Faugeras's Algorithm

NPR (Non-Photorealistic Rendering)

  • NPR edge detector with Difference of Gaussian (XDoG and FDoG supported)
  • NPR image filters
    • Anisotropic diffusion
    • Mean curvature flow
    • Shock filter
    • Kuwahara filter (and its variations)
    • Mathematical morphology
  • Line integral convolution
  • Vector field detection
    • Smoothed stractural tensor
    • Edge tangent field
    • Vector field singularity detector
  • Poisson disk sampling
    • Simple random-queue-based sampler
    • Fast parallel sampler
  • Noise generation
    • Uniform noise
    • Perlin noise

Image Assessment

  • Mean squared error (MSE)
  • Root mean squared error (RMSE)
  • Peak signal-to-noise ratio (PSNR)
  • Structural similarity (SSIM)
  • Multi-scale structural similarity (MS-SSIM)
  • Color multi-scale structural similarity (CM-SSIM)

Samples

You can compile all the samples using CMake!

Copyright

MIT License 2015-2019, Tatsuya Yatagawa (tatsy)

About

lime (Library for Image Editing)

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.