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.