Main is usingHough Line transforms and canny edge detection to detect shapes. As of now, it doesn't work very well.