
A Handbook to Develop a Digital Handwriting Interface
Anuj Sharma(Author)
Diplomica Verlag
1st Edition
Published in August 2016
176 pages
978-3-96067-535-8 (ISBN)
System requirements
for PDF without DRM
E-Book Single Licence
You are acquiring a single user licence for this eBook, which you might not transfer. [L]
Available for download
Description
Alles über E-Books | Antworten auf Fragen rund um E-Books, Kopierschutz und Dateiformate finden Sie in unserem Info- & Hilfebereich.
The prime purpose of this book is to educate readers for the development of a Digital Handwriting Interface (DHI) where the user can write with a digital pen. This book includes code in VC++.NET language. The developed DHI has been found very useful in many applications as sketch drawing, handwriting recognition research after inclusion of recognizer files and collection of digital handwriting. The reader will find this book useful as it includes the entire source code in chapter forms.
More details
Language
English
Place of publication
Hamburg
Germany
Illustrations
25 Abb.
File size
1,44 MB
ISBN-13
978-3-96067-535-8 (9783960675358)
Schweitzer Classification
Other editions
Additional editions

Book
06/2016
Anchor Academic Publishing
€69.99
Shipment within 7-9 days
Person
Dr. Anuj Sharma holds a PhD in computer science in the field of Pattern Recognition and Machine Learning and has earned a Post-Doctoral fellowship from Germany. The author has written several research papers in the field of Pattern Recognition and Machine Learning. He has developed an Online Handwriting Recognizer as HWRAnuj. This book is an effort to present the digital handwriting interface of digital handwriting. Currently, the author is working as Assistant Professor at Panjab University, Chanigarh, India. Please find his updates at sites.google.com/site/anujsharma25.
Content
- A Handbook to Develop a Digital Handwriting Interface
- ACKNOWLEDGEMENTS
- OUTLINE OF THE BOOK
- CONTENTS
- CHAPTER 1 INTRODUCTION
- CHAPTER 2 USER INTERFACE DEVELOPMENT
- CHAPTER 3 PREPROCESSING DEVELOPMENT
- CHAPTER 4 PREPROCESSING GRAPH INTERFACE
- CHAPTER 5 MISCELLANEOUS FILES FOR INTERFACE
- CHAPTER 6 HEADER FILES
- TABLE OF REFERENCE
- ABOUT THE AUTHOR
Text sample:
Chapter 3 PREPROCESSING DEVELOPMENT:
Preprocessing phase in online handwriting recognition is applied to remove noise present in input text due to hardware and software limitations vis-a-vis smooth handwriting. This noise exists in the input text in the form of sharp edges, non-centered text, uneven sizes of text and missing points in text trajectories due to high speed of handwriting and slants in characters. Preprocessing steps improve the overall recognition rate. It is one of the essential phases of online handwriting recognition and most of the researchers have discussed ist challenges for various scripts from time to time.
We have performed five essential preprocessing steps in online handwritten Gurmukhi character recognition. These preprocessing steps are discussed in Subsections 3.1 to 3.5. Fig. 3.1 represents input handwritten stroke before preprocessing [.].
As discussed in chapter 1, collected data is storage of pen movements in online handwriting recognition. These movements appear at various positions on viewport and joining these positions in first-cum-first-serve basis shows the appearance of drawn text. A character may consist of single or multiple strokes. The list formed in data collection includes nodes, where each node includes two fields, namely, point and stroke number. Here, the point represents x and y coordinates of view port and stroke number represents identity and sequential order of stroke. Also, stroke number helps in identifying similar points, gaps and crossings. If stroke 1 and stroke 2 include m_1 and m_2 points respectively, then the size 'n' of the list will be m_1+m_2.
The pen movement consists of three functions, namely, PenDown, PenMove and PenUp. When one presses, moves, lifts the pen up consecutively, and more than one point collected, the stroke number is incremented. PenMove function stores movements of pen on writing pad. The points of the list are denoted by P_i (x,y),i=1,2,.,n; where n is total number of points in the list. For sake of brevity, we have u
Chapter 3 PREPROCESSING DEVELOPMENT:
Preprocessing phase in online handwriting recognition is applied to remove noise present in input text due to hardware and software limitations vis-a-vis smooth handwriting. This noise exists in the input text in the form of sharp edges, non-centered text, uneven sizes of text and missing points in text trajectories due to high speed of handwriting and slants in characters. Preprocessing steps improve the overall recognition rate. It is one of the essential phases of online handwriting recognition and most of the researchers have discussed ist challenges for various scripts from time to time.
We have performed five essential preprocessing steps in online handwritten Gurmukhi character recognition. These preprocessing steps are discussed in Subsections 3.1 to 3.5. Fig. 3.1 represents input handwritten stroke before preprocessing [.].
As discussed in chapter 1, collected data is storage of pen movements in online handwriting recognition. These movements appear at various positions on viewport and joining these positions in first-cum-first-serve basis shows the appearance of drawn text. A character may consist of single or multiple strokes. The list formed in data collection includes nodes, where each node includes two fields, namely, point and stroke number. Here, the point represents x and y coordinates of view port and stroke number represents identity and sequential order of stroke. Also, stroke number helps in identifying similar points, gaps and crossings. If stroke 1 and stroke 2 include m_1 and m_2 points respectively, then the size 'n' of the list will be m_1+m_2.
The pen movement consists of three functions, namely, PenDown, PenMove and PenUp. When one presses, moves, lifts the pen up consecutively, and more than one point collected, the stroke number is incremented. PenMove function stores movements of pen on writing pad. The points of the list are denoted by P_i (x,y),i=1,2,.,n; where n is total number of points in the list. For sake of brevity, we have u
System requirements
File format: PDF
Copy protection: without DRM (Digital Rights Management)
System requirements:
- Computer (Windows; MacOS X; Linux): Use the free software Adobe Reader, Adobe Digital Editions, or any other PDF viewer of your choice (see eBook Help).
- Tablet/Smartphone (Android; iOS): Install the free app Adobe Digital Editions or another reading app for eBooks, e.g., PocketBook (see eBook Help).
- E-reader: Bookeen, Kobo, Pocketbook, Sony, Tolino and many more (only limited: Kindle).
The file format PDF always displays a book page identically on any hardware. This makes PDF suitable for complex layouts such as those used in textbooks and reference books (images, tables, columns, footnotes). Unfortunately, on the small screens of e-readers or smartphones, PDFs are rather annoying, requiring too much scrolling.
This eBook does not use copy protection or Digital Rights Management.
For more information, see our eBook Help page.