SlideShare ist ein Scribd-Unternehmen logo
1 von 30
 First
      of all we would like to
 pay glowing tribute to the
 Language Movement martyrs
 who sacrificed their lives for
 the mother tongue in 1952.
Touchless introduces a new way of interacting
with the computers by means of object
tracking through webcams for Bengali
character writing.
Here data is inserted for
writing purpose using webcam
without use of keyboard or on-
screen keyboard by mouse.
   Webcam
   Pen with a head of red color/any colored object
   Windows Platform
   Avro Keyboard installed
   .Net Framework 3.5
   Capturing video using aforge .net
   From the tracking environment it first detect
    the red colored object and mark it with a
    rectangle using EuclideanColorFiltering.
   Getting (x , y) coordinate of the rectangle and
    putting pixel at that point on a white panel.
   So finally we get 33*30 pixel bitmap image
    which is ready for neural network input.
 Training network
 Recognize character

 Speak out character
So how neural network
      works ?
Retrieve data


  Feature
 Extraction

  Training



  Testing
   Total number of input = 33*30 = 990 pixels
In this method it scans the binary image
until it finds the boundary. The searching
follows according to the clockwise
direction.
For any foreground pixel p, the set of
all foreground pixels connected to it is
called connected component containing
p.
The pixel p and its 8-neighbors
are shown in Figure 4. Once a
white pixel is detected, it checks
another new white pixel and so
on.
p

   FIG: pixel p with its 8 adjacent
After feature extraction our input will
     approximately reduced to 67%
In this phase we will test the
network by giving some
patterns. We match it with
every trained pattern and find
out the pattern that gives
highest match and lowest
match also.
   Visual studio 2008
   XML
   Avro Keyboard installed
   Aforge .Net
   Due to brightness and contrast
    sometimes webcam can hardly
    detect the expected color.

   Because of the similarity of tracking
    environment background color and
    object color the writing panel gets
    unexpected pixels.
   As we draw character using object
    movement it is not properly drawn
    as like as original character,
    sometimes it becomes totally
    different from the original. For that
    reason neural network can’t
    understand or recognize the original
    character and it outputs wrong
    character as input value or character.
   Add facility for writing for both
    Bangla and English
   Add facility to make the software
    capable of running without the help
    of keyboard and mouse.
   Adding printing capabilities of
    written text.
   Adding written text reading
    capabilities in Bangla.

   Adding capabilities of tracking more
    than one object and take several
    decisions depending on object
    combinations
   Microsoft Press Microsoft Visual C Sharp 2008
    Step by Step
   Beginners C#.net 2005 Worx Publication
   Professional C#.net 2005 Wrox Publication
   MSDN Library
   www.c-sharpcorner.com
   www.codeproject.com
   www.aforgenet.com
Touchless writer

Weitere ähnliche Inhalte

Was ist angesagt? (6)

Introduction to TensorFlow
Introduction to TensorFlowIntroduction to TensorFlow
Introduction to TensorFlow
 
Introduction to Tensor Flow for Optical Character Recognition (OCR)
Introduction to Tensor Flow for Optical Character Recognition (OCR)Introduction to Tensor Flow for Optical Character Recognition (OCR)
Introduction to Tensor Flow for Optical Character Recognition (OCR)
 
Tensorflowv5.0
Tensorflowv5.0Tensorflowv5.0
Tensorflowv5.0
 
Machine Intelligence at Google Scale: TensorFlow
Machine Intelligence at Google Scale: TensorFlowMachine Intelligence at Google Scale: TensorFlow
Machine Intelligence at Google Scale: TensorFlow
 
Neural networks and google tensor flow
Neural networks and google tensor flowNeural networks and google tensor flow
Neural networks and google tensor flow
 
Pengenalan Algoritma
Pengenalan AlgoritmaPengenalan Algoritma
Pengenalan Algoritma
 

Andere mochten auch

Touchless technology Seminar Presentation
Touchless technology Seminar PresentationTouchless technology Seminar Presentation
Touchless technology Seminar Presentation
Aparna Nk
 
Virtual reality Presentation
Virtual reality PresentationVirtual reality Presentation
Virtual reality Presentation
Anand Akshay
 

Andere mochten auch (12)

Gesture recognition
Gesture recognitionGesture recognition
Gesture recognition
 
ACE Forums 2015
ACE Forums 2015ACE Forums 2015
ACE Forums 2015
 
Touchless Technology
Touchless TechnologyTouchless Technology
Touchless Technology
 
Main ppt
Main pptMain ppt
Main ppt
 
Touchless Touchscreen
Touchless TouchscreenTouchless Touchscreen
Touchless Touchscreen
 
Touchless technology Seminar Presentation
Touchless technology Seminar PresentationTouchless technology Seminar Presentation
Touchless technology Seminar Presentation
 
Virtual Reality-Seminar presentation
Virtual Reality-Seminar  presentationVirtual Reality-Seminar  presentation
Virtual Reality-Seminar presentation
 
Virtual reality Presentation
Virtual reality PresentationVirtual reality Presentation
Virtual reality Presentation
 
Virtual Reality
Virtual RealityVirtual Reality
Virtual Reality
 
Virtual Reality
Virtual RealityVirtual Reality
Virtual Reality
 
Virtual Reality
Virtual RealityVirtual Reality
Virtual Reality
 
Touchscreen PPT
Touchscreen PPTTouchscreen PPT
Touchscreen PPT
 

Ähnlich wie Touchless writer

ACM Mid-Southeast Slides
ACM Mid-Southeast SlidesACM Mid-Southeast Slides
ACM Mid-Southeast Slides
krinchan
 
19BCS1815_PresentationAutomatic Number Plate Recognition(ANPR)P.pptx
19BCS1815_PresentationAutomatic Number Plate Recognition(ANPR)P.pptx19BCS1815_PresentationAutomatic Number Plate Recognition(ANPR)P.pptx
19BCS1815_PresentationAutomatic Number Plate Recognition(ANPR)P.pptx
SamridhGarg
 
01 first
01 first01 first
01 first
scythus
 
Y1 gd engine_terminology
Y1 gd engine_terminologyY1 gd engine_terminology
Y1 gd engine_terminology
Shaz Riches
 

Ähnlich wie Touchless writer (20)

ACM Mid-Southeast Slides
ACM Mid-Southeast SlidesACM Mid-Southeast Slides
ACM Mid-Southeast Slides
 
Computer Graphics Notes
Computer Graphics NotesComputer Graphics Notes
Computer Graphics Notes
 
3 CG_U1_P2_PPT_3 OpenGL.pptx
3 CG_U1_P2_PPT_3 OpenGL.pptx3 CG_U1_P2_PPT_3 OpenGL.pptx
3 CG_U1_P2_PPT_3 OpenGL.pptx
 
Computational Methods in Physics for Students
Computational Methods in Physics for StudentsComputational Methods in Physics for Students
Computational Methods in Physics for Students
 
The Ring programming language version 1.4 book - Part 14 of 30
The Ring programming language version 1.4 book - Part 14 of 30The Ring programming language version 1.4 book - Part 14 of 30
The Ring programming language version 1.4 book - Part 14 of 30
 
19BCS1815_PresentationAutomatic Number Plate Recognition(ANPR)P.pptx
19BCS1815_PresentationAutomatic Number Plate Recognition(ANPR)P.pptx19BCS1815_PresentationAutomatic Number Plate Recognition(ANPR)P.pptx
19BCS1815_PresentationAutomatic Number Plate Recognition(ANPR)P.pptx
 
01 first
01 first01 first
01 first
 
Boo Manifesto
Boo ManifestoBoo Manifesto
Boo Manifesto
 
Char word counter in Python with simple gui - PROJECT
Char word counter in Python with simple gui - PROJECTChar word counter in Python with simple gui - PROJECT
Char word counter in Python with simple gui - PROJECT
 
ocr with N N
ocr with N Nocr with N N
ocr with N N
 
python-online&offline-training-in-kphb-hyderabad (1) (1).pdf
python-online&offline-training-in-kphb-hyderabad (1) (1).pdfpython-online&offline-training-in-kphb-hyderabad (1) (1).pdf
python-online&offline-training-in-kphb-hyderabad (1) (1).pdf
 
2018/03/28 Sony's deep learning software "Neural Network Libraries/Console“ a...
2018/03/28 Sony's deep learning software "Neural Network Libraries/Console“ a...2018/03/28 Sony's deep learning software "Neural Network Libraries/Console“ a...
2018/03/28 Sony's deep learning software "Neural Network Libraries/Console“ a...
 
Python ppt
Python pptPython ppt
Python ppt
 
FGS 2011: Making A Game With Molehill: Zombie Tycoon
FGS 2011: Making A Game With Molehill: Zombie TycoonFGS 2011: Making A Game With Molehill: Zombie Tycoon
FGS 2011: Making A Game With Molehill: Zombie Tycoon
 
Y1 gd engine_terminology
Y1 gd engine_terminologyY1 gd engine_terminology
Y1 gd engine_terminology
 
Y1 gd engine_terminology
Y1 gd engine_terminologyY1 gd engine_terminology
Y1 gd engine_terminology
 
dic-160603172047.pdf
dic-160603172047.pdfdic-160603172047.pdf
dic-160603172047.pdf
 
OCR speech using Labview
OCR speech using LabviewOCR speech using Labview
OCR speech using Labview
 
Paper on Virtual inputs for Computer
Paper on Virtual inputs for ComputerPaper on Virtual inputs for Computer
Paper on Virtual inputs for Computer
 
"Source Code Abstracts Classification Using CNN", Vadim Markovtsev, Lead Soft...
"Source Code Abstracts Classification Using CNN", Vadim Markovtsev, Lead Soft..."Source Code Abstracts Classification Using CNN", Vadim Markovtsev, Lead Soft...
"Source Code Abstracts Classification Using CNN", Vadim Markovtsev, Lead Soft...
 

Mehr von Bikash Chandra Karmokar (6)

Dependency-Based Word Embeddings
Dependency-Based Word EmbeddingsDependency-Based Word Embeddings
Dependency-Based Word Embeddings
 
dmapply: A functional primitive to express distributed machine learning algor...
dmapply: A functional primitive to express distributed machine learning algor...dmapply: A functional primitive to express distributed machine learning algor...
dmapply: A functional primitive to express distributed machine learning algor...
 
Sign language recognizer
Sign language recognizerSign language recognizer
Sign language recognizer
 
Pc to Mobile chatting using Bluetooth
Pc to Mobile chatting using BluetoothPc to Mobile chatting using Bluetooth
Pc to Mobile chatting using Bluetooth
 
Brain computer interface
Brain computer interfaceBrain computer interface
Brain computer interface
 
3D display without glasses
3D display without glasses3D display without glasses
3D display without glasses
 

Kürzlich hochgeladen

Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
PECB
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 

Kürzlich hochgeladen (20)

Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 

Touchless writer

  • 1.
  • 2.  First of all we would like to pay glowing tribute to the Language Movement martyrs who sacrificed their lives for the mother tongue in 1952.
  • 3.
  • 4.
  • 5. Touchless introduces a new way of interacting with the computers by means of object tracking through webcams for Bengali character writing.
  • 6. Here data is inserted for writing purpose using webcam without use of keyboard or on- screen keyboard by mouse.
  • 7. Webcam  Pen with a head of red color/any colored object  Windows Platform  Avro Keyboard installed  .Net Framework 3.5
  • 8. Capturing video using aforge .net  From the tracking environment it first detect the red colored object and mark it with a rectangle using EuclideanColorFiltering.  Getting (x , y) coordinate of the rectangle and putting pixel at that point on a white panel.  So finally we get 33*30 pixel bitmap image which is ready for neural network input.
  • 9.
  • 10.  Training network  Recognize character  Speak out character
  • 11.
  • 12.
  • 13.
  • 14.
  • 15. So how neural network works ?
  • 16. Retrieve data Feature Extraction Training Testing
  • 17. Total number of input = 33*30 = 990 pixels
  • 18. In this method it scans the binary image until it finds the boundary. The searching follows according to the clockwise direction.
  • 19. For any foreground pixel p, the set of all foreground pixels connected to it is called connected component containing p.
  • 20. The pixel p and its 8-neighbors are shown in Figure 4. Once a white pixel is detected, it checks another new white pixel and so on.
  • 21. p FIG: pixel p with its 8 adjacent After feature extraction our input will approximately reduced to 67%
  • 22.
  • 23. In this phase we will test the network by giving some patterns. We match it with every trained pattern and find out the pattern that gives highest match and lowest match also.
  • 24. Visual studio 2008  XML  Avro Keyboard installed  Aforge .Net
  • 25. Due to brightness and contrast sometimes webcam can hardly detect the expected color.  Because of the similarity of tracking environment background color and object color the writing panel gets unexpected pixels.
  • 26. As we draw character using object movement it is not properly drawn as like as original character, sometimes it becomes totally different from the original. For that reason neural network can’t understand or recognize the original character and it outputs wrong character as input value or character.
  • 27. Add facility for writing for both Bangla and English  Add facility to make the software capable of running without the help of keyboard and mouse.  Adding printing capabilities of written text.
  • 28. Adding written text reading capabilities in Bangla.  Adding capabilities of tracking more than one object and take several decisions depending on object combinations
  • 29. Microsoft Press Microsoft Visual C Sharp 2008 Step by Step  Beginners C#.net 2005 Worx Publication  Professional C#.net 2005 Wrox Publication  MSDN Library  www.c-sharpcorner.com  www.codeproject.com  www.aforgenet.com