Tag Archive: color

Jan 14

Simplest Color Balance with OpenCV [w/code]

Color balance

A very simple color balancing algorithm in OpenCV C++

Share

Mar 05

Skin Detection with Probability Maps and Elliptical Boundaries [OpenCV, w/code]

Skind detection wit Skin Probabilty Maps and Elliptical Boundary Models, implementations in c++ with OpenCV

Share

Dec 20

Spherical harmonics face relighting using OpenCV, OpenGL [w/ code]

Implementing a face image relighting algorithm using spherical harmonics, based on a paper written by Wang et al (2007).

Share

Jun 24

Image Recoloring using Gaussian Mixture Model and Expectation Maximization [OpenCV, w/Code]

eggplant_orange

Hi, I'll present a quick and simple implementation of image recoloring, in fact more like color transfer between images, using OpenCV in C++ environment. The basis of the algorithm is learning the source color distribution with a GMM using EM, and then applying changes to the target color distribution. It's fairly easy to implement with …

Continue reading »

Share

May 05

Bust out your own graphcut based image segmentation with OpenCV [w/ code]

GMM clustering using only 100 pixels per cluster for training data

This is a tutorial on using Graph-Cuts and Gaussian-Mixture-Models for image segmentation with OpenCV in C++ environment. Been wokring on my masters thesis for a while now, and the path of my work came across image segmentation. Naturally I became interested in Max-Flow Graph Cuts algorithms, being the "hottest fish in the fish-market" right now …

Continue reading »

Share

Jan 28

Recoloring via Histogram Matching with OpenCV [w/ code]

Hi I wanted to do the simplest recoloring/color-transfer I could find - and the internet is just a bust. Nothing free, good and usable available online... So I implemented the simplest color transfer algorithm in the wolrd - Histogram Matching. Here's the implementation with OpenCV

Continue reading »

Share

Dec 14

Extending Justin Talbot's GrabCut Impl [w/ code]

Justin Talbot has done a tremendous job implementing the GrabCut algorithm in C [link to paper, link to code]. I was missing though, the option to load ANY kind of file, not just PPMs and PGMs. So I tweaked the code a bit to receive a filename and determine how to load it: use the …

Continue reading »

Share