Image Processing
Project 1: Image recognition of a die using connected component analysis
Last updated on 02/14/2000
The formal paper describing this work can be found here: report.html
The executable program that performs the image analysis can be downloaded
here: dice.exe
(Note: This program does not yet play sound files as indicated in the
project requirements)
Source code:
| dice.h |
Main program header file |
| dice.cpp |
Main program implementation file |
| pgmfile.h |
Wrapper class for dealing with PGM files (class declaration) |
| pgmfile.cpp |
Wrapper class for dealing with PGM files (class implementation) |
| pgmfileOperations.h |
Wrapper class for modifying PGM images (class declaration) |
| pgmfileOperations.cpp |
Wrapper class for modifying PGM images (class implementation) |
| ImageOps.h |
Wrapper class for performing image operations, including blob analysis
(connected component analysis), equivalence class resolution, blob height,
blob width, and blob area. (class declaration) |
| ImageOps.cpp |
Wrapper class for performing image operations, including blob analysis
(connected component analysis), equivalence class resolution, blob height,
blob width, and blob area. (class implementation) |
|
Images:
Various images used to test/develop this software can be found here.