Projects:2014S1-16 Automatic Sorter using Computer Vision
Contents
Project information
This project aims to integrate computer vision with autonomous robotics to sort playing cards.
The project is primarily a demonstration tool for potential electronic engineering students to interactively show technology capabilities.
Project Breakdown
Image Processing
The purpose of the image processing software of this project is to distinguish between different cards.
This is done using a four step method:-
- Find the outline of playing card on the black background
- Crop and warp the playing card so that it is a perfect rectangle
- Crop the suit and value images from the top left corner
- Run Optical Character Recognition software on the suit and value images
The digital image techniques used in the above steps are as follows:-
- The Hough Transfer
- Pixel Template Matching
- Mean Filtering
- Adaptive Image Thresholding
Robotics and Kinematics
Jonathan to do
Card Sorting Algorithms
The cards are sorted via one of the following methods chosen using the GUI:
- Separate Colours
- Separate Suits
- Separate Values
- Full Sort (back to a new deck order)
The full sort algorithm is based on a selection sort and occurs in two stages:
- Cards are placed in stacks dependent on their value
- Cards are selected from these stacks and placed Ace-King in four suit stacks
Graphical User Interface
Team
Group members
- Mr Daniel Currie
- Mr Daniel Pacher
- Mr Jonathan Petrinolis
Supervisors
- Dr Brian Ng
- Dr Braden Phillips
Resources
- Bench 16 in Projects Lab
- Lynxmotion AL5D Robotic Arm
- Arduino Botboarduino Microcontroller
- Microsoft Lifecam Camera
- Matlab
- Computer