Home
Name Modified Size InfoDownloads / Week
coin detection and segmentation 2013-10-13
color calibration 2013-10-13
capture images 2013-10-13
localization 2013-10-13
note detection 2013-10-13
RADOCCToolbox 2013-10-13
camera calibration 2013-10-13
METR4202_coindetection.zip 2013-10-13 5.5 MB
README.txt 2013-10-13 2.2 kB
Totals: 9 Items   5.5 MB 0
METR4202 Lab 2 "Coin finding, and counting"

property of Mitchell Fullelove and Kianoosh Soltani Naveh, 2013


############################PACKAGE INFO#############################################

Capture Image
The package uses Kinext Mex for capturing images. To use these functions sample_nImage_mod.m and
sample_nImage.m copy them to KinectMex Toolbox folder. Copy the content of Config folder to Config
folder in KinectMex toolbox. 

Copy all of the following folders into KinectMex Toolbox

Color Calibration
The package contains the functions that detect color calibration chart in the scene. The code builds
on the CCFind package from  K. Hirakawa, "Color Checker Finder," accessed from 
   http://campus.udayton.edu/~ISSL/software.
Note that a bug associated with the Hirakawa's work was identified and has been fixed in 
this package. 

Camera Calibration
Camera caibration uses a modification of the RADOCC Toolbox which automates the calibration procedure.
"click_clib.m" and "data_calib.m" have to copied in RADOCC Toolbox.

Coin Detection and Localization
This is a package of matlab functions used to detect Australian coins in an image taken by kinect.
It uses the depth map from kinect along with coin size and color properties to find, classify and
locate the coins.
The program also tries to detect the notes in the scene and mention their presence.

Note Detection
This is a set of functions used to identify Australian notes in the images. These functions require
vl_feat toolbox.

There are sample images in this package that can be used to test the package.

###################################Instructions#########################################
1- First to run color calibration use sample_nImage to capture an image. Then use tellMeTheColor.m
to detect color calibration chart and the information about cell 12 and 21. 

2- To carryout camera calibration, use sample_nImage_mode and use a calibration chart to get camera
parameters.

3- Then take an image from  the scene again using sample_nImage and use inspect_scene.m. This function
detects coins in the scene, evaluates their value, localizes them in the scene and returns a list
of all coins and their position. 
Source: README.txt, updated 2013-10-13