Analog Clock
Analog Clock
Bhopal)
Indore Road, Khandwa (M.P.)
Session- 2024
--------------------------------------------------------------
Department of Master of Computer Application
Shri Dadaji Institute of Technology & Science, Khandwa(M.P.)
SYNOPSIS
1. Look for the shortest hand, check after what number it is. This is the hour.
2. Look for the longer thicker hand. Multiply the number it points to by five.
That’s the current number of minutes.
3. Look for the longest, thin hand. Multiply the number it points to by five. That’s
the current number of seconds.When approaching this project, I wondered – how
would a computer be able to decode the information that an analog clock
contains? How can it tell which hands are which? And howcan it know which
number they point at? I attempted to answer all these questions by dividing the
identification of the provided image into a number of stages. In order to do this, I
had to make a number of assumptions:
The clock is relatively large in the image. Meaning, the focus of the image is
on the clock, and it is not somewhere small in the background.
Clock hands are uniform in shape and color.My main goal for this project
was to develop a model for analog clock identification, and to implement it
with a program that would be able to receive an image
of a clock, and return the time displayed after its analysis. I strived to write
a program that would reach an acceptable success rate, and would work on
a broad range of images.
INDEX
1)Objective
2)DevelopmentEnvironment
3)Platformused
4)Frontend
4.1 HTML
4.2 CSS
5)Backend
5.1 JAVASCRIPT
6)HardwareSpecification
6.1SoftwareSpecification
8).Conclusion
OBJECTIVES
An analog clock is a tool for reading the time of day. The shortest hand indicates
the hour, a longer hand indicates the minutes, and the longest arm indicates the
seconds.
Some analog clocks have only two hands: the shorter hand indicating the hour
and the longer hand indicating the minutes.
To illustrate the use of the Graphics object and methods, you'll create a clock face
with conventional hour and minute hands and a green dot in lieu of a second hand.
You will also display the date rotating around the clock face, as shown in Figure
10-5.
Development Environment
While developing any software, it is very important that what platform we are
using…
2) CSS
CSS is the acronym of “Cascading Style Sheets”. CSS is a computer language for
laying out and structuring web pages (HTML or XML). This language contains
coding elements and is composed of these “cascading style sheets” which are
equally called CSS files (. css).
In short, CSS is a design language that makes a website look more appealing than
just plain or uninspiring pieces of text. Whereas HTML largely determines textual
content, CSS determines visual structure, layout, and aesthetics.
BACKEND
1) JAVASCRIPT
In this Introduction to JavaScript article, you will learn all about JavaScript, the
backbone of web development, and understand what exactly this language is and
why and how this language is used across various fields.
JavaScript is critical for web development, and if you’ve ever thought about
choosing that career path, you’d surely have come across this language. And
probably, that’s why you are here in the first place.
JavaScript is a scripting language that is used to create and manage dynamic web
pages, basically anything that moves on your screen without requiring you to
refresh your browser. It can be anything from animated graphics to an
automatically generated Facebook timeline.
Hardware Specification
RAM : 256 MB
Software Specification
My goal was to correctly define all stages of identification, and reach a working
implementation which has an acceptable success rate and can be applied to many
image variations.
I feel that I managed to correctly identify the stages needed to solve the problem.
Regarding the implementation, my program has had identical results with a wide
variety of pictures, regardless of clock background, style, color and shape.
My success rate overall is acceptable. Most failures occur during the final stage,
and I have yet to find a foolproof way of classifying clock hands. I feel that I have
learned a lot and gained valuable experience during this project, and have
managed to implement some of the computer vision theory studied in class.