This documentation is for the old version. Go to the latest Graphics Mill docs

Introduction to Red-Eye Removal

Red-Eye Removal is a unique tool that allows to redeem from red-eye effect quickly and easily. Due to sophisticated algorithms it is capable to identify red-eyed pupils on a photo and remove red-eye effect from them.

Red-eye effect appears when the flash reflects from the eyeground especially in case of light lack when pupils are dilated. Red-Eye Removal is intended to relieve from this undesirable effect.

There are two modes the add-on can function in:

  • Manual mode - a user selects facial region and points out spots with red-eye effect. It is possible to configure redness threshold used during removal.

  • Semiautomatic mode - a user selects facial region and the tool searches for red-eyes automatically. You can configure eye search sensitivity and redness threshold.

The most important characteristic of Red-Eye Removal is that it analyses facial features, i.e. it recognizes and classifies the facial features and cuts off those least possible to be red-eyed. This algorithm prevents from color changes in other places of an image.

This guide describes how to use Red-Eye Removal. It consists of the following parts:

  1. Programming with Red-Eye Removal:

  2. Semiautomatic Red-Eye Removal - explains how to use Red-Eye Removal in semiautomatic mode;
  3. Manual Red-Eye Removal - explains how to use Red-Eye Removal in manual mode;
  4. JPEG-Optimized Red-Eye Removal Technique - describes a technique which allows to remove red-eye effect from JPEG files without recompressing entire photo.
  5. Typical Examples of Red-Eye Removal Usage (code samples are included):
  6. Adding Red-Eye Removal Functionality to Windows Applications - explains how to add red-eye removal functionality to a windows application;
  7. Adding Red-Eye Removal Functionality to AJAX Applications - explains how to add red-eye removal functionality to a web application.