SlideShare a Scribd company logo
1 of 5
Topic:
Text-Recognition
From Images:
PRESENTED BY:
SADIA ZAFAR
170403
Code Implementation:
Classes Used:
 Camera Source,
 Surface View,
 Text Recognizer,
 TextToSpeech and
 Detector
Working:
First the CameraSource gives the camera view on the screen. Then
CameraView combined with the CameraSource sets the properties of camera
screen for example, Back facing camera or front facing camera, frames per
second, Autofocus should be enabled or not and dimensions. CameraSource
class also sends Frames per second to the Detector class synchronously in a
pipeline Structure and it checks if the Detector object can not process given
frames per second then it reduces the frames per second because it is
synced with the Detector. Now In the TextRecognizer API, Detector class
from the help of Detector.
Processor detects these frames and recognizes text with the help of
algorithm explained above. This text is detected as TextBlocks and
saved in a SparseArray which using StringBuilder class makes a string
which represents the whole text in an image. Now this text is given to
TextToSpeech which speaks the text to the user. Two Frames per
second are being read by the Detector on live camera and for each
frame a thread is being run to detect text in the frames(Images) taken
from the camera.
Thank you

More Related Content

Similar to Text- Recognition from images in Design & Analysis Algorithm

Iaetsd implementation of aho corasick algorithm
Iaetsd implementation of aho corasick algorithmIaetsd implementation of aho corasick algorithm
Iaetsd implementation of aho corasick algorithm
Iaetsd Iaetsd
 
Tracking my face with matlab ws word format
Tracking my face with matlab ws word formatTracking my face with matlab ws word format
Tracking my face with matlab ws word format
Gaspard Ggas
 
Tracking my face with matlab
Tracking my face with matlabTracking my face with matlab
Tracking my face with matlab
Gaspard Ggas
 
Robot Operating Systems (Ros) Overview & (1)
Robot Operating Systems (Ros) Overview & (1)Robot Operating Systems (Ros) Overview & (1)
Robot Operating Systems (Ros) Overview & (1)
Piyush Chand
 

Similar to Text- Recognition from images in Design & Analysis Algorithm (20)

Android cameraoverview
Android cameraoverviewAndroid cameraoverview
Android cameraoverview
 
Transformer-Based OCR.pdf
Transformer-Based OCR.pdfTransformer-Based OCR.pdf
Transformer-Based OCR.pdf
 
Remoting and serialization
Remoting and serializationRemoting and serialization
Remoting and serialization
 
What's New in ASP.NET Core 3
What's New in ASP.NET Core 3What's New in ASP.NET Core 3
What's New in ASP.NET Core 3
 
Reactive programming with akka
Reactive programming with akkaReactive programming with akka
Reactive programming with akka
 
Iaetsd implementation of aho corasick algorithm
Iaetsd implementation of aho corasick algorithmIaetsd implementation of aho corasick algorithm
Iaetsd implementation of aho corasick algorithm
 
Tracking my face with matlab ws word format
Tracking my face with matlab ws word formatTracking my face with matlab ws word format
Tracking my face with matlab ws word format
 
Scene Text detection in Images-A Deep Learning Survey
 Scene Text detection in Images-A Deep Learning Survey Scene Text detection in Images-A Deep Learning Survey
Scene Text detection in Images-A Deep Learning Survey
 
INTRODUCTION TO CLIENT SIDE PROGRAMMING
INTRODUCTION TO CLIENT SIDE PROGRAMMINGINTRODUCTION TO CLIENT SIDE PROGRAMMING
INTRODUCTION TO CLIENT SIDE PROGRAMMING
 
Exploring variation mechanisms in the automotive industry: a case study
Exploring variation mechanisms in the automotive industry: a case study Exploring variation mechanisms in the automotive industry: a case study
Exploring variation mechanisms in the automotive industry: a case study
 
Tracking my face with matlab
Tracking my face with matlabTracking my face with matlab
Tracking my face with matlab
 
project ppt.pptx
project ppt.pptxproject ppt.pptx
project ppt.pptx
 
Gg3311121115
Gg3311121115Gg3311121115
Gg3311121115
 
Scmad Chapter13
Scmad Chapter13Scmad Chapter13
Scmad Chapter13
 
Android animation in android-chapter17
Android animation in android-chapter17Android animation in android-chapter17
Android animation in android-chapter17
 
MyProjects
MyProjectsMyProjects
MyProjects
 
Robot operating systems (ros) overview & (1)
Robot operating systems (ros) overview & (1)Robot operating systems (ros) overview & (1)
Robot operating systems (ros) overview & (1)
 
Robot Operating Systems (Ros) Overview & (1)
Robot Operating Systems (Ros) Overview & (1)Robot Operating Systems (Ros) Overview & (1)
Robot Operating Systems (Ros) Overview & (1)
 
Reactors.io
Reactors.ioReactors.io
Reactors.io
 
Struts notes
Struts notesStruts notes
Struts notes
 

More from Sadia Zafar

More from Sadia Zafar (11)

Linguistics
LinguisticsLinguistics
Linguistics
 
Passive Voice
Passive VoicePassive Voice
Passive Voice
 
CPEC its challenges and aspects
CPEC its challenges and aspectsCPEC its challenges and aspects
CPEC its challenges and aspects
 
Trends and Issues in Education.
Trends and Issues in Education. Trends and Issues in Education.
Trends and Issues in Education.
 
Book review
Book reviewBook review
Book review
 
Probability distribution Function & Decision Trees in machine learning
Probability distribution Function  & Decision Trees in machine learningProbability distribution Function  & Decision Trees in machine learning
Probability distribution Function & Decision Trees in machine learning
 
Deep Learning in Artificial Intelligence
Deep Learning in Artificial Intelligence Deep Learning in Artificial Intelligence
Deep Learning in Artificial Intelligence
 
Computer Game Design
Computer Game DesignComputer Game Design
Computer Game Design
 
Extended Reality in Game Design
Extended Reality in Game DesignExtended Reality in Game Design
Extended Reality in Game Design
 
Image Restoration and Reconstruction in Digital Image Processing
Image Restoration and Reconstruction in Digital Image ProcessingImage Restoration and Reconstruction in Digital Image Processing
Image Restoration and Reconstruction in Digital Image Processing
 
Technical Writing presentation.
Technical Writing presentation.Technical Writing presentation.
Technical Writing presentation.
 

Recently uploaded

Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Christo Ananth
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Dr.Costas Sachpazis
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
ankushspencer015
 

Recently uploaded (20)

data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank  Design by Working Stress - IS Method.pdfIntze Overhead Water Tank  Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
 
Vivazz, Mieres Social Housing Design Spain
Vivazz, Mieres Social Housing Design SpainVivazz, Mieres Social Housing Design Spain
Vivazz, Mieres Social Housing Design Spain
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)
 
NFPA 5000 2024 standard .
NFPA 5000 2024 standard                                  .NFPA 5000 2024 standard                                  .
NFPA 5000 2024 standard .
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSIS
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdf
 

Text- Recognition from images in Design & Analysis Algorithm

  • 2. Code Implementation: Classes Used:  Camera Source,  Surface View,  Text Recognizer,  TextToSpeech and  Detector
  • 3. Working: First the CameraSource gives the camera view on the screen. Then CameraView combined with the CameraSource sets the properties of camera screen for example, Back facing camera or front facing camera, frames per second, Autofocus should be enabled or not and dimensions. CameraSource class also sends Frames per second to the Detector class synchronously in a pipeline Structure and it checks if the Detector object can not process given frames per second then it reduces the frames per second because it is synced with the Detector. Now In the TextRecognizer API, Detector class from the help of Detector.
  • 4. Processor detects these frames and recognizes text with the help of algorithm explained above. This text is detected as TextBlocks and saved in a SparseArray which using StringBuilder class makes a string which represents the whole text in an image. Now this text is given to TextToSpeech which speaks the text to the user. Two Frames per second are being read by the Detector on live camera and for each frame a thread is being run to detect text in the frames(Images) taken from the camera.