- camera_calibration_img: images with calibration board.
- pattern_img: images of block surface patterns (used in the published paper).
- snapshot: snapshot images (block combination based on the question) used for training and test.
- tried_approach: the algorithm tested before but not used.
- 1block_img.zip: images (1 block only) taken for cascade training and test
- perspective_transformation.py: a class to do perspective transformation of the camera.
- detector.py: a class consists of several detectors, such as black and white color detector, block number detector, shape detector, top surface detector, etc.
- main_ecube: the main code for detecting the block type and orientation inside the play area.
- main_ecube2: defined block displacing area. check the block situation inside the defined area.