0% found this document useful (0 votes)
94 views

Handwritten Digit Recognition SRS

Uploaded by

Atharva Patil
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
94 views

Handwritten Digit Recognition SRS

Uploaded by

Atharva Patil
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

SRS

Table of Contents
Introduction
● Purpose
● Document Conventions
● Scope
Overall Description
● Operating Environment
● User Documentation
● Assumptions and Dependencies
System Features
Other Nonfunctional Requirements
● Performance Requirements
● Safety Requirements
● Security Requirements
● Software Quality Attributes
Introduction:
Purpose:
The purpose of this project is to develop a software system that performs Recognition of
Handwritten digits.The handwritten digit recognition is the ability of computers to recognize
human handwritten digits. It is a hard task for the machine because handwritten digits are not
perfect and can be made with many different flavors. The handwritten digit recognition is the
solution to this problem which uses the image of a digit and recognizes the digit present in the
image.It uses different types of neural network architectures for different types of problems.
For example – object recognition, image and sound classification, object detection, image
segmentation, etc.

Scope:
Handwritten digit recognition with a classifier offers a wide range of applications and uses,
including online handwriting recognition on computer tablets, recognising zip codes on mail for
postal mail sorting, processing bank check amounts, numeric entries in handwritten forms, and
so on. When attempting to address this problem, there are a variety of obstacles to overcome.
The size, thickness, orientation, and position of the handwritten numbers in relation to the
margins are not always consistent. Our goal is to create a pattern classification algorithm that can
recognise the user's handwritten numbers. The resemblance between digits such as 1 and 7, 5 and
6, 3 and 8, 8 and 8, and so on was the general challenge we thought we would meet in this digit
categorization problem. Furthermore, people write the same digits in a variety of ways. Finally,
the individuality and variation of each person's handwriting has an impact on the construction
and look of the digits

Operating Environment:
Hardware Requirements for User:
1. A desktop or laptop computer
2. An internet connection
Hardware Requirements for Developer:
1. A desktop or laptop computer with a minimum of 2GB RAM
2. A powerful processor (Intel Core i3 or higher)
3. HDD of minimum 256GB.
4. An internet connection
Software Requirements for Developer:
1. Python programming language (version 3.6 or higher)
2. Machine Learning libraries such as tensorflow, Keras, numpy, matplotlib, pygame,
cv2.
3. A text editor or integrated development environment (IDE) such as Visual Studio.
User Documentation:
Assumptions and Dependencies:
1. The system will only analyze Digits.
2. The data collected will be relevant and suitable for digit recognition.
3. The system will be developed using the Python programming language.
4. The system will run on basic computing resources such as i3 processor and basic
memory.
5. The system must be developed within a specified budget.

System Features
● Data Collection:
The system should have the ability to collect result data and store it in a database.
● Data Pre-processing:
The system should have pre-processing features such as cleaning, filtering, and formatting the
collected data to prepare it for recognition.
● Results Visualization:
The system should have the ability to display the analyzed results in a clear and understandable
manner.
● Exporting of Results:
The system should have the ability to export the analyzed results in various formats such as
JPEG for further analysis or reporting purposes.
● Real-time Analysis:
The system should have the ability to perform sentiment analysis in real-time as new reviews are
added.

Non-functional requirements
• Performance
• Reliability
• Platform Independence
• Accuracy
• Scalability
• Response time
• Maintainability

You might also like