Time Recognition from Analog Clock

January 1st 2002 Computer Vision Delphi

During the Computer Vision course at university I designed a small program that recognizes time from images of a particular analog clock. With minor changes the program could be adapted for images of any analog clock. The application is written in Delphi for Win32 platform.

The program along with sample images and complete source code is available for download. It might be of interest to those who would like to take a look at an implementation of some of the classic computer vision algorithms. To achieve the time recognition I had to implement linear filtering with image convolution, an approximation to the Canny edge detector and two adaptions of Hough transform for recognition of circles and clock hands.

Get notified when a new blog post is published (usually every Friday):

If you're looking for online one-on-one mentorship on a related topic, you can find me on Codementor.
If you need a team of experienced software engineers to help you with a project, contact us at Razum.
Creative Commons License