Project 1: Dice - Connected Component Analysis
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 ](/misc/school/imgproc/dice/dice.h) |
Main program header file |
| [dice.cpp](/misc/school/imgproc/dice/dice.cpp) |
Main program implementation file |
| [pgmfile.h](/misc/school/imgproc/dice/pgmfile.h) |
Wrapper class for dealing with PGM files (class declaration) |
| [pgmfile.cpp](/misc/school/imgproc/dice/pgmfile.cpp) |
Wrapper class for dealing with PGM files (class implementation) |
| [pgmfileOperations.h](/misc/school/imgproc/dice/pgmfileOperations.h) |
Wrapper class for modifying PGM images (class declaration) |
| [pgmfileOperations.cpp](/misc/school/imgproc/dice/pgmfileOperations.cpp) |
Wrapper class for modifying PGM images (class implementation) |
| [ImageOps.h](/misc/school/imgproc/dice/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](/misc/school/imgproc/dice/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.