SlideShare a Scribd company logo
1 of 10
บทที่ 3
                       ขั้น ตอนการดำา เนิน งาน
     3.1 ความต้อ งการของระบบ
           ระบบนี้ถูกพัฒนาด้วยโปรแกรม eclipse โดยจะถูกนำาไปใช้
งานบนระบบปฎิบัติการแอนดรอยน์สามารถรองรับเวอร์ชั่นได้ตั้งแต่ 2.1
จนถึง 2.3.3 โดยจะคลอบคุลมอุปกรณ์อิเล็กทรอนิกส์ชนิดพกพาเช่น
โทรศัพท์มือถือ แท็บเล็ตคอมพิวเตอร์ หรือเน็ตบุ๊ค ทำางานบน ลีนุกซ์ เค
อร์แนลโดยไม่ต้องพึ่งระบบ GPS ซึ่งปัจจุบันนี้ระบบ Android OCR
สามารถรองรับครอบคลุมอุปกรณ์ทุกรุ่นเพียงแค่ทำางานบนระบบปฎิบัติการ
แอนดรอยน์และสามารถบันทึกภาพวีดิโอได้ ทำาให้ง่ายต่อการพัฒนาหรือ
ทดสอบระบบเพื่อนำาไปใช้ในการพัฒนาต่อไป
     3.2 การวิเ คราะห์ช ั้น ตอนการดำา เนิน งาน
            โปรแกรมจะต้องทำาการเก็บข้อมูลสถานที่เพื่อให้ระบบสามารถ
นำาข้อมูลมูลไปใช้ในการเปรียบเทียบ และการจำาแนกความแตกต่างก่อนจะ
นำาไปใช้ในการระบุตำาแหน่งของผู้ใช้โดยจะประกอบด้วยขั้นตอนดังต่อไป
นี้
          ส่วนที่ 1 ทำาการบันทึกภาพวิดีโอจากล้องเข้าสู่ระบบเพื่อเตรียม
นำาไปใช้ในการประมวลผล
          ส่วนที่ 2 นำาข้อมูลที่ได้มาทำาการจำาแนกตัวอักษรเพื่อบันทึก
คุณลักษณะเด่นของหัวข้อตัวอักษรหรือข้อความสำาคัญมาใช้ โดยผู้ใช้
สามารถที่จะปรับขนาดได้เองตามต้องการ
          ส่วนที่ 3 เมื่อได้ขอมูลที่ต้องการครบถ้วนแล้วระบบจะดำาเนิน
                             ้
การประมวลผลโดยอ้างอิงจากฐานข้อมูลที่เคยบันทึกไว้ในระบบเพื่อระบุ
ตำาแหน่งของผู้ใช้ภายในตึก
ภาพที่ 3-1 ลักษณะการทำางานของโปรแกรม Android OCR
3.3 การวิเ คราะห์ข ้อ มูล นำา เข้า และนำา ออก
การวิเ คราะห์ข ้อ มูล นำา เข้า
            - การเปิดโปรแกรมขึ้นมาเพื่อทำาการถ่ายภาพวีดีโอเพื่อจับ
ตำาแหน่งหาข้อมูลที่จะสามารถนำามาใช้ประมวลผลได้โดยภาพที่จะนำามา
ใช้นั้นต้องเป็นหัวข้อตัวอักษร หรือตัวอักษรสำาคัญ
           - โปรแกรมทำาการประมวลผลข้อความที่มีคุณลักษณะเด่นหรือ
มีความสำาคัญเพื่อนำามาใช้งาน ทั้งนี้ภาพของอักษรต้องไม่มีขนาดเล็กจน
เกินไป หรือตัวอักษรจางจนไม่สามารถอ่อนออก
          การวิเ คราะห์ข ้อ มูล นำา ออก
             - เมื่อโปรแกรมรับข้อมูลเข้ามาประมวลผลและทำาการเปรียบ
เทียบจากฐานข้อมูลแล้วจะส่งผ่านข้อมูลตำาแหน่งไปให้ผู้ใช้รับรู้ว่าอยู่ใน
ตำาแหน่งใดภายในตึก หรือหากข้อมูลที่ได้รับมาไม่สามารถประมวลผลจะ
ด้วยเหตุผลว่าไม่สามารถประมวลผลข้อมูลได้หรือระบบฐานข้อมูลมีปัญหา
โปรแกรมก็จะทำาการแจ้งเตือนไปยังผู้ใช้ว่าไม่สามารถระบุตำาแหน่งได้
     3.4 การวิเ คราะห์แ ละออกแบบระบบ
          3.4.1 Use Case Diagram แสดงภาพรวมระบบอย่า ง
คร่า วๆ
ภาพที่ 3-2 Use case diagram
     การทำา งานโดยย่อ (Brief Description)
            ลักษณะการทำางานของโปรแกรม Android OCR นั้นจะ
ทำางานบนอุปกรณ์อิเล็กทรอนิกส์ที่ใช้ฏิบัติการ Android เช่นอุปกรณ์
สื่อสาร คอมพิวเตอร์แล็บท็อปขนาดเล็ก เป็นโปรแกรมที่มีลักษณะการ
ทำางานแบบ Stand alone คือมีฐานข้อมูลจัดเก็บอยู่ในระบบซึ่งทำาให้ไม่
จำาเป็นต้องเสียค่าใช้จ่ายในการต่ออินเตอร์เน็ตหรือรอการ connect จาก
server ก่อนอื่นผู้ใช้จะต้องนำาโปรแกรมมาทำาการบันทึกภาพวีดีโอหรือ
เรียกอีกชื่อว่าการทำางานแบบ image processing ซึ่งก็คือการนำาภาพ
มาใช้ประมวลผลคัดแยกความแตกต่างของตัวอักษรแบบ Real time เช่น
ตัวอักษรภาษไทย ตัวอักษรภาษาอังกฤษหรือตัวเลข นำาภาพที่ได้บันทึกไป
อ้างอิงกับฐานข้อมูลภายในระบบโดยไม่จำาเป็นต้องเปิดระบบ GPS ใช้เวลา
ในการประมวลผลระยะเวลาไม่เกิน 2-7 วินาทีเมื่ออ่านค่าได้แล้วเครื่องจะ
ส่งค่าไปยังผู้ใช้เพื่อบอกตำาแหน่งปัจจุบัน แต่หากภาพมีลักษณะที่ไม่ชัดเจน
จางจนเกินกว่าจะสามารถอ่านค่า หรือฐานข้อมูลมีปัญหา โปรแกรมจะไม่
สามารถระบุตำาแหน่งให้ได้ผู้ใช้อาจทำาการบันทึกใหม่หรือหาข้อมูลในส่วน
อื่นเพื่อใช้ในการระบุตำาแหน่งใหม่อีกครั้ง
     นิย าม (Terms)

       • Userคือผู้ใช้งานระบบที่ต้องการระบุตำาแหน่งปัจจุบันภายใน
         อาคาร

       • Open Program         คือการเรียกใช้โปรแกรม Android
         OCR จากอุปกรณ์อิเล็กทรอนิกส์ใช้ระบบปฏิบัติการแอน
         ดรอยน์

       • Record Video        คือการบันทึกข้อมูลเป็นภาพวีดิโอโดยจะ
         ต้องบันทึกหัวข้ออักษรหรือข้อความที่มีความสำาคัญ

       • Image Processing คือการนำาเอาข้อมูลที่บันทึกมาประมวล
         ผลโดยต้องอยู่ในเงื่อนไขของโปรแกรม ภาพต้องเป็นหัวข้อ
         อักษรหรือตัวอักษรสำาคัญเช่น ตัวอักษรภาษาไทย ตัวอักษร
         ภาษาอังกฤษ ตัวเลข ที่สามารถอ่านค่าได้หรือไม่จางจนเกินไป
         นำาไป โดยจะนำาไปเปรียบเทียบกับฐานข้อมูลของเครื่อง

       • Output Data คือการส่งข้อมูลทีไปยังผู้ใช้งานโดยจะแบ่ง
         เป็นสองกรณีคือ หากข้อมูลที่นำามาประมวลผลไม่สามารถอ่าน
         ค่าได้หรือไม่พบในฐานข้อมูลจะทำาการแจ้งเตือนไปยังผู้ใช้ แต่
         หากสามารถประมวลผลได้จะส่งค่าระบุตำาแหน่งไปยังผู้ใช้
     3.4.2 Activity Diagram แจกแจงการทำางานแต่ละ Module
     ของ Use Case Diagram

                         Open Program

        ตารางที่ 3-1 แสดงการทำางานของ Open Program
Short Description :
เรียกใช้โปรแกรม Android OCR

Actor :
    User

Pre – Conditions :
     ติดตั้งโปรแกรม Android OCR ลงบนเครื่อง


Post – Conditions :
    -

Main Flow :
    -


Alternate Flow(s) :
    -
Exception Flow(s) :
    -

                         Record Video

         ตารางที่ 3-2 แสดงการทำางานของ Record Video
Short Description :
    การบันทึกข้อมูลภาพวีดิโอด้วยกล้องจากอุปกรณ์ที่ใช้งาน

Actor :
    User

Pre – Conditions :
เปิดใช้งานโปรแกรม Android OCR


Post – Conditions :
      ผู้ใช้เลือกจักภาพป้ายข้อความตั้งแต่ 2 ป้ายขึ้นไปไม่ควรอยู่
ติดกันเกิน 1 เมตร
Main Flow :
      ภาพวีดิโอที่จะบันทึก
      ปุ่มบันทึก

Alternate Flow(s) :
    -
Exception Flow(s) :
    -




                         Image Processing

          ตารางที่ 3-3 แสดงการทำางานของ Record Video
Short Description :
    นำาข้อมูลที่บันทึกไปประมวลผล

Actor :
    -

Pre – Conditions :
บันทึกภาพวีดิโอตัวหัวข้ออักษรหรืออักษรที่มีความสำาคัญ
      ภาพต้องไม่จางหรือเบลอจนเกินไป

Post – Conditions :
    ประมวลผลภาพที่ได้จากฐานข้อมูล

Main Flow :
    แสดงการเปลียบเทียบตัวอักษร


Alternate Flow(s) :
    -
Exception Flow(s) :
    -




                         Output Data

          ตารางที่ 3-1 แสดงการทำางานของ Output Data
Short Description :
    ส่งข้อมูลไปยังผู้ใช้เพื่อระบุตำาแหน่งปัจจุบัน

Actor :
    -

Pre – Conditions :
ข้อมูลที่ได้รับสามารถประมวลผลได้


Post – Conditions :
    -

Main Flow :
    ตำาแหน่งที่ต้องการระบุภายในตึก


Alternate Flow(s) :
    -
Exception Flow(s) :
    -
ข้อมูลที่ได้รับสามารถประมวลผลได้


Post – Conditions :
    -

Main Flow :
    ตำาแหน่งที่ต้องการระบุภายในตึก


Alternate Flow(s) :
    -
Exception Flow(s) :
    -

More Related Content

What's hot

ระบบปฏิบัติการและเครือข่ายคอมพิวเตอร์G
ระบบปฏิบัติการและเครือข่ายคอมพิวเตอร์Gระบบปฏิบัติการและเครือข่ายคอมพิวเตอร์G
ระบบปฏิบัติการและเครือข่ายคอมพิวเตอร์GJirayu Pansagul
 
ระบบคอมพิวเตอร์
ระบบคอมพิวเตอร์ระบบคอมพิวเตอร์
ระบบคอมพิวเตอร์kachornchit_maprang
 
ระบบคอมพิวเตอร์
ระบบคอมพิวเตอร์ระบบคอมพิวเตอร์
ระบบคอมพิวเตอร์kachornchit_maprang
 
ระบบปฏิบัติการและเครือข่ายคอมพิวเตอร์
ระบบปฏิบัติการและเครือข่ายคอมพิวเตอร์ระบบปฏิบัติการและเครือข่ายคอมพิวเตอร์
ระบบปฏิบัติการและเครือข่ายคอมพิวเตอร์okbeer
 
ระบบปฏิบัติการและเครือข่ายคอมพิวเตอร์
ระบบปฏิบัติการและเครือข่ายคอมพิวเตอร์ระบบปฏิบัติการและเครือข่ายคอมพิวเตอร์
ระบบปฏิบัติการและเครือข่ายคอมพิวเตอร์okbeer
 
ระบบปฏิบัติการและเครือข่ายคอมพิวเตอร์
ระบบปฏิบัติการและเครือข่ายคอมพิวเตอร์ระบบปฏิบัติการและเครือข่ายคอมพิวเตอร์
ระบบปฏิบัติการและเครือข่ายคอมพิวเตอร์okbeer
 
ระบบปฏิบัติการและเครือข่ายคอมพิวเตอร์
ระบบปฏิบัติการและเครือข่ายคอมพิวเตอร์ระบบปฏิบัติการและเครือข่ายคอมพิวเตอร์
ระบบปฏิบัติการและเครือข่ายคอมพิวเตอร์okbeer
 
ระบบคอมพิวเตอร์
ระบบคอมพิวเตอร์ระบบคอมพิวเตอร์
ระบบคอมพิวเตอร์kwaythai
 
หลักการทำงานของคอมพิวเตอร์
หลักการทำงานของคอมพิวเตอร์หลักการทำงานของคอมพิวเตอร์
หลักการทำงานของคอมพิวเตอร์Manas Panjai
 
ระบบปฏิบัติการ
ระบบปฏิบัติการระบบปฏิบัติการ
ระบบปฏิบัติการKrusine soyo
 
ระบบปฏิบัติการ.Ppt
 ระบบปฏิบัติการ.Ppt  ระบบปฏิบัติการ.Ppt
ระบบปฏิบัติการ.Ppt onthicha1993
 
ใบความรู้ที่ 2 หลักการพื้นฐานของคอมพิวเตอร์
ใบความรู้ที่ 2 หลักการพื้นฐานของคอมพิวเตอร์ใบความรู้ที่ 2 หลักการพื้นฐานของคอมพิวเตอร์
ใบความรู้ที่ 2 หลักการพื้นฐานของคอมพิวเตอร์Tay Chaloeykrai
 
หน่วยความจำ1
หน่วยความจำ1หน่วยความจำ1
หน่วยความจำ1Dear Naboon
 

What's hot (13)

ระบบปฏิบัติการและเครือข่ายคอมพิวเตอร์G
ระบบปฏิบัติการและเครือข่ายคอมพิวเตอร์Gระบบปฏิบัติการและเครือข่ายคอมพิวเตอร์G
ระบบปฏิบัติการและเครือข่ายคอมพิวเตอร์G
 
ระบบคอมพิวเตอร์
ระบบคอมพิวเตอร์ระบบคอมพิวเตอร์
ระบบคอมพิวเตอร์
 
ระบบคอมพิวเตอร์
ระบบคอมพิวเตอร์ระบบคอมพิวเตอร์
ระบบคอมพิวเตอร์
 
ระบบปฏิบัติการและเครือข่ายคอมพิวเตอร์
ระบบปฏิบัติการและเครือข่ายคอมพิวเตอร์ระบบปฏิบัติการและเครือข่ายคอมพิวเตอร์
ระบบปฏิบัติการและเครือข่ายคอมพิวเตอร์
 
ระบบปฏิบัติการและเครือข่ายคอมพิวเตอร์
ระบบปฏิบัติการและเครือข่ายคอมพิวเตอร์ระบบปฏิบัติการและเครือข่ายคอมพิวเตอร์
ระบบปฏิบัติการและเครือข่ายคอมพิวเตอร์
 
ระบบปฏิบัติการและเครือข่ายคอมพิวเตอร์
ระบบปฏิบัติการและเครือข่ายคอมพิวเตอร์ระบบปฏิบัติการและเครือข่ายคอมพิวเตอร์
ระบบปฏิบัติการและเครือข่ายคอมพิวเตอร์
 
ระบบปฏิบัติการและเครือข่ายคอมพิวเตอร์
ระบบปฏิบัติการและเครือข่ายคอมพิวเตอร์ระบบปฏิบัติการและเครือข่ายคอมพิวเตอร์
ระบบปฏิบัติการและเครือข่ายคอมพิวเตอร์
 
ระบบคอมพิวเตอร์
ระบบคอมพิวเตอร์ระบบคอมพิวเตอร์
ระบบคอมพิวเตอร์
 
หลักการทำงานของคอมพิวเตอร์
หลักการทำงานของคอมพิวเตอร์หลักการทำงานของคอมพิวเตอร์
หลักการทำงานของคอมพิวเตอร์
 
ระบบปฏิบัติการ
ระบบปฏิบัติการระบบปฏิบัติการ
ระบบปฏิบัติการ
 
ระบบปฏิบัติการ.Ppt
 ระบบปฏิบัติการ.Ppt  ระบบปฏิบัติการ.Ppt
ระบบปฏิบัติการ.Ppt
 
ใบความรู้ที่ 2 หลักการพื้นฐานของคอมพิวเตอร์
ใบความรู้ที่ 2 หลักการพื้นฐานของคอมพิวเตอร์ใบความรู้ที่ 2 หลักการพื้นฐานของคอมพิวเตอร์
ใบความรู้ที่ 2 หลักการพื้นฐานของคอมพิวเตอร์
 
หน่วยความจำ1
หน่วยความจำ1หน่วยความจำ1
หน่วยความจำ1
 

Similar to บทที่ 3 ระบบ android ocr

Computer
ComputerComputer
Computernuting
 
ผังงาน
ผังงานผังงาน
ผังงานjutamat
 
ผังงาน
ผังงานผังงาน
ผังงานjutamat
 
ผังงาน
ผังงานผังงาน
ผังงานpumpuiza
 
ผังงาน
ผังงานผังงาน
ผังงานjutamat
 
C:\Documents And Settings\Administrator\Desktop\Ch00 คอมพิวเตอร์เบื้องต้น
C:\Documents And Settings\Administrator\Desktop\Ch00 คอมพิวเตอร์เบื้องต้นC:\Documents And Settings\Administrator\Desktop\Ch00 คอมพิวเตอร์เบื้องต้น
C:\Documents And Settings\Administrator\Desktop\Ch00 คอมพิวเตอร์เบื้องต้น-
 
โครงงานคอมพิวเตอร์ เผยแพร่ความรู้ออนไลน์ เรื่อง ระบบปฏิบัติการ
โครงงานคอมพิวเตอร์ เผยแพร่ความรู้ออนไลน์ เรื่อง ระบบปฏิบัติการ โครงงานคอมพิวเตอร์ เผยแพร่ความรู้ออนไลน์ เรื่อง ระบบปฏิบัติการ
โครงงานคอมพิวเตอร์ เผยแพร่ความรู้ออนไลน์ เรื่อง ระบบปฏิบัติการ jamiezaa123
 
ใบความรู้ที่ 2 เรื่อง องค์ประกอบของระบบคอมพิวเตอร์
ใบความรู้ที่ 2 เรื่อง องค์ประกอบของระบบคอมพิวเตอร์ใบความรู้ที่ 2 เรื่อง องค์ประกอบของระบบคอมพิวเตอร์
ใบความรู้ที่ 2 เรื่อง องค์ประกอบของระบบคอมพิวเตอร์เทวัญ ภูพานทอง
 
พื้นฐานการเขียนโปรแกรม
พื้นฐานการเขียนโปรแกรมพื้นฐานการเขียนโปรแกรม
พื้นฐานการเขียนโปรแกรมabhichatdotcom
 
องค์ประกอบของระบบคอมพิวเตอร์
องค์ประกอบของระบบคอมพิวเตอร์	องค์ประกอบของระบบคอมพิวเตอร์
องค์ประกอบของระบบคอมพิวเตอร์ Thanawut Rattanadon
 
โครงงานคอมพิวเตอร์ เผยแพร่ความรู้ออนไลน์
โครงงานคอมพิวเตอร์ เผยแพร่ความรู้ออนไลน์โครงงานคอมพิวเตอร์ เผยแพร่ความรู้ออนไลน์
โครงงานคอมพิวเตอร์ เผยแพร่ความรู้ออนไลน์Peem Jirayut
 
System development life cycle sdlc
System development life cycle  sdlcSystem development life cycle  sdlc
System development life cycle sdlcKapook Moo Auan
 

Similar to บทที่ 3 ระบบ android ocr (20)

Computer
ComputerComputer
Computer
 
Computer
ComputerComputer
Computer
 
Computer
ComputerComputer
Computer
 
ผังงาน
ผังงานผังงาน
ผังงาน
 
ผังงาน
ผังงานผังงาน
ผังงาน
 
ผังงาน
ผังงานผังงาน
ผังงาน
 
ผังงาน
ผังงานผังงาน
ผังงาน
 
C:\Documents And Settings\Administrator\Desktop\Ch00 คอมพิวเตอร์เบื้องต้น
C:\Documents And Settings\Administrator\Desktop\Ch00 คอมพิวเตอร์เบื้องต้นC:\Documents And Settings\Administrator\Desktop\Ch00 คอมพิวเตอร์เบื้องต้น
C:\Documents And Settings\Administrator\Desktop\Ch00 คอมพิวเตอร์เบื้องต้น
 
Lab
LabLab
Lab
 
Lab
LabLab
Lab
 
โครงงานคอมพิวเตอร์ เผยแพร่ความรู้ออนไลน์ เรื่อง ระบบปฏิบัติการ
โครงงานคอมพิวเตอร์ เผยแพร่ความรู้ออนไลน์ เรื่อง ระบบปฏิบัติการ โครงงานคอมพิวเตอร์ เผยแพร่ความรู้ออนไลน์ เรื่อง ระบบปฏิบัติการ
โครงงานคอมพิวเตอร์ เผยแพร่ความรู้ออนไลน์ เรื่อง ระบบปฏิบัติการ
 
Jamie
JamieJamie
Jamie
 
ใบความรู้ที่ 2 เรื่อง องค์ประกอบของระบบคอมพิวเตอร์
ใบความรู้ที่ 2 เรื่อง องค์ประกอบของระบบคอมพิวเตอร์ใบความรู้ที่ 2 เรื่อง องค์ประกอบของระบบคอมพิวเตอร์
ใบความรู้ที่ 2 เรื่อง องค์ประกอบของระบบคอมพิวเตอร์
 
พื้นฐานการเขียนโปรแกรม
พื้นฐานการเขียนโปรแกรมพื้นฐานการเขียนโปรแกรม
พื้นฐานการเขียนโปรแกรม
 
Lesson 4 (misson)2
Lesson 4 (misson)2Lesson 4 (misson)2
Lesson 4 (misson)2
 
Lesson 4 (misson)2
Lesson 4 (misson)2Lesson 4 (misson)2
Lesson 4 (misson)2
 
Lesson 4 (misson)
Lesson 4 (misson)Lesson 4 (misson)
Lesson 4 (misson)
 
องค์ประกอบของระบบคอมพิวเตอร์
องค์ประกอบของระบบคอมพิวเตอร์	องค์ประกอบของระบบคอมพิวเตอร์
องค์ประกอบของระบบคอมพิวเตอร์
 
โครงงานคอมพิวเตอร์ เผยแพร่ความรู้ออนไลน์
โครงงานคอมพิวเตอร์ เผยแพร่ความรู้ออนไลน์โครงงานคอมพิวเตอร์ เผยแพร่ความรู้ออนไลน์
โครงงานคอมพิวเตอร์ เผยแพร่ความรู้ออนไลน์
 
System development life cycle sdlc
System development life cycle  sdlcSystem development life cycle  sdlc
System development life cycle sdlc
 

More from rubtumproject.com

ปัจจัยทางการตลาดที่ส่งผลต่อการรับประทานอาหารที่ครัวดารา ม.บูรพา
ปัจจัยทางการตลาดที่ส่งผลต่อการรับประทานอาหารที่ครัวดารา ม.บูรพาปัจจัยทางการตลาดที่ส่งผลต่อการรับประทานอาหารที่ครัวดารา ม.บูรพา
ปัจจัยทางการตลาดที่ส่งผลต่อการรับประทานอาหารที่ครัวดารา ม.บูรพาrubtumproject.com
 
บทที่ 5 (แก้ไขครั้งที่ 1)
บทที่ 5 (แก้ไขครั้งที่ 1)บทที่ 5 (แก้ไขครั้งที่ 1)
บทที่ 5 (แก้ไขครั้งที่ 1)rubtumproject.com
 
ตัวอย่างบทที่ 2 พฤติกรรมป้องกันโรคเอดส์ของกลุ่มชายรักชาย
ตัวอย่างบทที่ 2 พฤติกรรมป้องกันโรคเอดส์ของกลุ่มชายรักชายตัวอย่างบทที่ 2 พฤติกรรมป้องกันโรคเอดส์ของกลุ่มชายรักชาย
ตัวอย่างบทที่ 2 พฤติกรรมป้องกันโรคเอดส์ของกลุ่มชายรักชายrubtumproject.com
 
ตัวอย่างงานเขียนโปรแกรมด้วย Access
ตัวอย่างงานเขียนโปรแกรมด้วย Accessตัวอย่างงานเขียนโปรแกรมด้วย Access
ตัวอย่างงานเขียนโปรแกรมด้วย Accessrubtumproject.com
 
รับจัดฟอร์แมต ตัวอย่างงานจัดหน้าของม.ราชภัฎจัทรเกษม
รับจัดฟอร์แมต ตัวอย่างงานจัดหน้าของม.ราชภัฎจัทรเกษมรับจัดฟอร์แมต ตัวอย่างงานจัดหน้าของม.ราชภัฎจัทรเกษม
รับจัดฟอร์แมต ตัวอย่างงานจัดหน้าของม.ราชภัฎจัทรเกษมrubtumproject.com
 
รายงานการสัมมนาทางสังคมวิทยา กรณีอั้มเนโกะ มหาวิทยาลัยธรรมศาสตร์ รหัส 53
รายงานการสัมมนาทางสังคมวิทยา กรณีอั้มเนโกะ มหาวิทยาลัยธรรมศาสตร์ รหัส 53รายงานการสัมมนาทางสังคมวิทยา กรณีอั้มเนโกะ มหาวิทยาลัยธรรมศาสตร์ รหัส 53
รายงานการสัมมนาทางสังคมวิทยา กรณีอั้มเนโกะ มหาวิทยาลัยธรรมศาสตร์ รหัส 53rubtumproject.com
 
DFD ระบบจองรีสอร์ทออนไลน์
DFD ระบบจองรีสอร์ทออนไลน์DFD ระบบจองรีสอร์ทออนไลน์
DFD ระบบจองรีสอร์ทออนไลน์rubtumproject.com
 
DFD ระบบจองรีสอร์ทออนไลน์
DFD ระบบจองรีสอร์ทออนไลน์DFD ระบบจองรีสอร์ทออนไลน์
DFD ระบบจองรีสอร์ทออนไลน์rubtumproject.com
 
คู่มือการใช้งานระบบการจัดการหนังสืออิเล็กทรอนิกส์
คู่มือการใช้งานระบบการจัดการหนังสืออิเล็กทรอนิกส์คู่มือการใช้งานระบบการจัดการหนังสืออิเล็กทรอนิกส์
คู่มือการใช้งานระบบการจัดการหนังสืออิเล็กทรอนิกส์rubtumproject.com
 
บททีี่ 1-5 การควบรวมกันขององค์กรนวัตกรรม
บททีี่ 1-5 การควบรวมกันขององค์กรนวัตกรรมบททีี่ 1-5 การควบรวมกันขององค์กรนวัตกรรม
บททีี่ 1-5 การควบรวมกันขององค์กรนวัตกรรมrubtumproject.com
 
บทที่ 3 การพัฒนาความคิดสร้างสรรค์ด้วยโปรแกรมคอมพิวเตอร์กราฟิกและการวาดภาพ
บทที่ 3 การพัฒนาความคิดสร้างสรรค์ด้วยโปรแกรมคอมพิวเตอร์กราฟิกและการวาดภาพบทที่ 3 การพัฒนาความคิดสร้างสรรค์ด้วยโปรแกรมคอมพิวเตอร์กราฟิกและการวาดภาพ
บทที่ 3 การพัฒนาความคิดสร้างสรรค์ด้วยโปรแกรมคอมพิวเตอร์กราฟิกและการวาดภาพrubtumproject.com
 
บทที่ 2 การพัฒนาความคิดสร้างสรรค์ด้วยโปรแกรมคอมพิวเตอร์กราฟิกและการวาดภาพ
บทที่ 2 การพัฒนาความคิดสร้างสรรค์ด้วยโปรแกรมคอมพิวเตอร์กราฟิกและการวาดภาพบทที่ 2 การพัฒนาความคิดสร้างสรรค์ด้วยโปรแกรมคอมพิวเตอร์กราฟิกและการวาดภาพ
บทที่ 2 การพัฒนาความคิดสร้างสรรค์ด้วยโปรแกรมคอมพิวเตอร์กราฟิกและการวาดภาพrubtumproject.com
 
วิทยานิพนธ์บทที่ 4 พัฒนาการท่องเที่ยว
วิทยานิพนธ์บทที่ 4 พัฒนาการท่องเที่ยววิทยานิพนธ์บทที่ 4 พัฒนาการท่องเที่ยว
วิทยานิพนธ์บทที่ 4 พัฒนาการท่องเที่ยวrubtumproject.com
 
ตัวอย่างบทที่่ 1-2 โปรแกรม
ตัวอย่างบทที่่ 1-2 โปรแกรมตัวอย่างบทที่่ 1-2 โปรแกรม
ตัวอย่างบทที่่ 1-2 โปรแกรมrubtumproject.com
 
ตัวอย่างบทที่ 2 ระบบ e-learning สอนphotoshop
ตัวอย่างบทที่ 2 ระบบ e-learning สอนphotoshopตัวอย่างบทที่ 2 ระบบ e-learning สอนphotoshop
ตัวอย่างบทที่ 2 ระบบ e-learning สอนphotoshoprubtumproject.com
 
ตัวอย่างบทที่ 3 ระบบ e-learning สอนphotoshop
ตัวอย่างบทที่ 3 ระบบ e-learning สอนphotoshopตัวอย่างบทที่ 3 ระบบ e-learning สอนphotoshop
ตัวอย่างบทที่ 3 ระบบ e-learning สอนphotoshoprubtumproject.com
 
ตัวอย่างงานเกมส์เขียนด้วยภาษา C
ตัวอย่างงานเกมส์เขียนด้วยภาษา Cตัวอย่างงานเกมส์เขียนด้วยภาษา C
ตัวอย่างงานเกมส์เขียนด้วยภาษา Crubtumproject.com
 
ตัวอย่างแบบสอบถามงานวิจัย
ตัวอย่างแบบสอบถามงานวิจัยตัวอย่างแบบสอบถามงานวิจัย
ตัวอย่างแบบสอบถามงานวิจัยrubtumproject.com
 
บัญชีกำไรขาดทุนร้านซ่อมแซมเสื้อผ้า
บัญชีกำไรขาดทุนร้านซ่อมแซมเสื้อผ้าบัญชีกำไรขาดทุนร้านซ่อมแซมเสื้อผ้า
บัญชีกำไรขาดทุนร้านซ่อมแซมเสื้อผ้าrubtumproject.com
 
ตัวอย่างบทที่ 3 ระบบรีเซลเลอร์เว็บโฮสติ้ง
ตัวอย่างบทที่ 3  ระบบรีเซลเลอร์เว็บโฮสติ้งตัวอย่างบทที่ 3  ระบบรีเซลเลอร์เว็บโฮสติ้ง
ตัวอย่างบทที่ 3 ระบบรีเซลเลอร์เว็บโฮสติ้งrubtumproject.com
 

More from rubtumproject.com (20)

ปัจจัยทางการตลาดที่ส่งผลต่อการรับประทานอาหารที่ครัวดารา ม.บูรพา
ปัจจัยทางการตลาดที่ส่งผลต่อการรับประทานอาหารที่ครัวดารา ม.บูรพาปัจจัยทางการตลาดที่ส่งผลต่อการรับประทานอาหารที่ครัวดารา ม.บูรพา
ปัจจัยทางการตลาดที่ส่งผลต่อการรับประทานอาหารที่ครัวดารา ม.บูรพา
 
บทที่ 5 (แก้ไขครั้งที่ 1)
บทที่ 5 (แก้ไขครั้งที่ 1)บทที่ 5 (แก้ไขครั้งที่ 1)
บทที่ 5 (แก้ไขครั้งที่ 1)
 
ตัวอย่างบทที่ 2 พฤติกรรมป้องกันโรคเอดส์ของกลุ่มชายรักชาย
ตัวอย่างบทที่ 2 พฤติกรรมป้องกันโรคเอดส์ของกลุ่มชายรักชายตัวอย่างบทที่ 2 พฤติกรรมป้องกันโรคเอดส์ของกลุ่มชายรักชาย
ตัวอย่างบทที่ 2 พฤติกรรมป้องกันโรคเอดส์ของกลุ่มชายรักชาย
 
ตัวอย่างงานเขียนโปรแกรมด้วย Access
ตัวอย่างงานเขียนโปรแกรมด้วย Accessตัวอย่างงานเขียนโปรแกรมด้วย Access
ตัวอย่างงานเขียนโปรแกรมด้วย Access
 
รับจัดฟอร์แมต ตัวอย่างงานจัดหน้าของม.ราชภัฎจัทรเกษม
รับจัดฟอร์แมต ตัวอย่างงานจัดหน้าของม.ราชภัฎจัทรเกษมรับจัดฟอร์แมต ตัวอย่างงานจัดหน้าของม.ราชภัฎจัทรเกษม
รับจัดฟอร์แมต ตัวอย่างงานจัดหน้าของม.ราชภัฎจัทรเกษม
 
รายงานการสัมมนาทางสังคมวิทยา กรณีอั้มเนโกะ มหาวิทยาลัยธรรมศาสตร์ รหัส 53
รายงานการสัมมนาทางสังคมวิทยา กรณีอั้มเนโกะ มหาวิทยาลัยธรรมศาสตร์ รหัส 53รายงานการสัมมนาทางสังคมวิทยา กรณีอั้มเนโกะ มหาวิทยาลัยธรรมศาสตร์ รหัส 53
รายงานการสัมมนาทางสังคมวิทยา กรณีอั้มเนโกะ มหาวิทยาลัยธรรมศาสตร์ รหัส 53
 
DFD ระบบจองรีสอร์ทออนไลน์
DFD ระบบจองรีสอร์ทออนไลน์DFD ระบบจองรีสอร์ทออนไลน์
DFD ระบบจองรีสอร์ทออนไลน์
 
DFD ระบบจองรีสอร์ทออนไลน์
DFD ระบบจองรีสอร์ทออนไลน์DFD ระบบจองรีสอร์ทออนไลน์
DFD ระบบจองรีสอร์ทออนไลน์
 
คู่มือการใช้งานระบบการจัดการหนังสืออิเล็กทรอนิกส์
คู่มือการใช้งานระบบการจัดการหนังสืออิเล็กทรอนิกส์คู่มือการใช้งานระบบการจัดการหนังสืออิเล็กทรอนิกส์
คู่มือการใช้งานระบบการจัดการหนังสืออิเล็กทรอนิกส์
 
บททีี่ 1-5 การควบรวมกันขององค์กรนวัตกรรม
บททีี่ 1-5 การควบรวมกันขององค์กรนวัตกรรมบททีี่ 1-5 การควบรวมกันขององค์กรนวัตกรรม
บททีี่ 1-5 การควบรวมกันขององค์กรนวัตกรรม
 
บทที่ 3 การพัฒนาความคิดสร้างสรรค์ด้วยโปรแกรมคอมพิวเตอร์กราฟิกและการวาดภาพ
บทที่ 3 การพัฒนาความคิดสร้างสรรค์ด้วยโปรแกรมคอมพิวเตอร์กราฟิกและการวาดภาพบทที่ 3 การพัฒนาความคิดสร้างสรรค์ด้วยโปรแกรมคอมพิวเตอร์กราฟิกและการวาดภาพ
บทที่ 3 การพัฒนาความคิดสร้างสรรค์ด้วยโปรแกรมคอมพิวเตอร์กราฟิกและการวาดภาพ
 
บทที่ 2 การพัฒนาความคิดสร้างสรรค์ด้วยโปรแกรมคอมพิวเตอร์กราฟิกและการวาดภาพ
บทที่ 2 การพัฒนาความคิดสร้างสรรค์ด้วยโปรแกรมคอมพิวเตอร์กราฟิกและการวาดภาพบทที่ 2 การพัฒนาความคิดสร้างสรรค์ด้วยโปรแกรมคอมพิวเตอร์กราฟิกและการวาดภาพ
บทที่ 2 การพัฒนาความคิดสร้างสรรค์ด้วยโปรแกรมคอมพิวเตอร์กราฟิกและการวาดภาพ
 
วิทยานิพนธ์บทที่ 4 พัฒนาการท่องเที่ยว
วิทยานิพนธ์บทที่ 4 พัฒนาการท่องเที่ยววิทยานิพนธ์บทที่ 4 พัฒนาการท่องเที่ยว
วิทยานิพนธ์บทที่ 4 พัฒนาการท่องเที่ยว
 
ตัวอย่างบทที่่ 1-2 โปรแกรม
ตัวอย่างบทที่่ 1-2 โปรแกรมตัวอย่างบทที่่ 1-2 โปรแกรม
ตัวอย่างบทที่่ 1-2 โปรแกรม
 
ตัวอย่างบทที่ 2 ระบบ e-learning สอนphotoshop
ตัวอย่างบทที่ 2 ระบบ e-learning สอนphotoshopตัวอย่างบทที่ 2 ระบบ e-learning สอนphotoshop
ตัวอย่างบทที่ 2 ระบบ e-learning สอนphotoshop
 
ตัวอย่างบทที่ 3 ระบบ e-learning สอนphotoshop
ตัวอย่างบทที่ 3 ระบบ e-learning สอนphotoshopตัวอย่างบทที่ 3 ระบบ e-learning สอนphotoshop
ตัวอย่างบทที่ 3 ระบบ e-learning สอนphotoshop
 
ตัวอย่างงานเกมส์เขียนด้วยภาษา C
ตัวอย่างงานเกมส์เขียนด้วยภาษา Cตัวอย่างงานเกมส์เขียนด้วยภาษา C
ตัวอย่างงานเกมส์เขียนด้วยภาษา C
 
ตัวอย่างแบบสอบถามงานวิจัย
ตัวอย่างแบบสอบถามงานวิจัยตัวอย่างแบบสอบถามงานวิจัย
ตัวอย่างแบบสอบถามงานวิจัย
 
บัญชีกำไรขาดทุนร้านซ่อมแซมเสื้อผ้า
บัญชีกำไรขาดทุนร้านซ่อมแซมเสื้อผ้าบัญชีกำไรขาดทุนร้านซ่อมแซมเสื้อผ้า
บัญชีกำไรขาดทุนร้านซ่อมแซมเสื้อผ้า
 
ตัวอย่างบทที่ 3 ระบบรีเซลเลอร์เว็บโฮสติ้ง
ตัวอย่างบทที่ 3  ระบบรีเซลเลอร์เว็บโฮสติ้งตัวอย่างบทที่ 3  ระบบรีเซลเลอร์เว็บโฮสติ้ง
ตัวอย่างบทที่ 3 ระบบรีเซลเลอร์เว็บโฮสติ้ง
 

บทที่ 3 ระบบ android ocr

  • 1. บทที่ 3 ขั้น ตอนการดำา เนิน งาน 3.1 ความต้อ งการของระบบ ระบบนี้ถูกพัฒนาด้วยโปรแกรม eclipse โดยจะถูกนำาไปใช้ งานบนระบบปฎิบัติการแอนดรอยน์สามารถรองรับเวอร์ชั่นได้ตั้งแต่ 2.1 จนถึง 2.3.3 โดยจะคลอบคุลมอุปกรณ์อิเล็กทรอนิกส์ชนิดพกพาเช่น โทรศัพท์มือถือ แท็บเล็ตคอมพิวเตอร์ หรือเน็ตบุ๊ค ทำางานบน ลีนุกซ์ เค อร์แนลโดยไม่ต้องพึ่งระบบ GPS ซึ่งปัจจุบันนี้ระบบ Android OCR สามารถรองรับครอบคลุมอุปกรณ์ทุกรุ่นเพียงแค่ทำางานบนระบบปฎิบัติการ แอนดรอยน์และสามารถบันทึกภาพวีดิโอได้ ทำาให้ง่ายต่อการพัฒนาหรือ ทดสอบระบบเพื่อนำาไปใช้ในการพัฒนาต่อไป 3.2 การวิเ คราะห์ช ั้น ตอนการดำา เนิน งาน โปรแกรมจะต้องทำาการเก็บข้อมูลสถานที่เพื่อให้ระบบสามารถ นำาข้อมูลมูลไปใช้ในการเปรียบเทียบ และการจำาแนกความแตกต่างก่อนจะ นำาไปใช้ในการระบุตำาแหน่งของผู้ใช้โดยจะประกอบด้วยขั้นตอนดังต่อไป นี้ ส่วนที่ 1 ทำาการบันทึกภาพวิดีโอจากล้องเข้าสู่ระบบเพื่อเตรียม นำาไปใช้ในการประมวลผล ส่วนที่ 2 นำาข้อมูลที่ได้มาทำาการจำาแนกตัวอักษรเพื่อบันทึก คุณลักษณะเด่นของหัวข้อตัวอักษรหรือข้อความสำาคัญมาใช้ โดยผู้ใช้ สามารถที่จะปรับขนาดได้เองตามต้องการ ส่วนที่ 3 เมื่อได้ขอมูลที่ต้องการครบถ้วนแล้วระบบจะดำาเนิน ้ การประมวลผลโดยอ้างอิงจากฐานข้อมูลที่เคยบันทึกไว้ในระบบเพื่อระบุ ตำาแหน่งของผู้ใช้ภายในตึก
  • 2. ภาพที่ 3-1 ลักษณะการทำางานของโปรแกรม Android OCR 3.3 การวิเ คราะห์ข ้อ มูล นำา เข้า และนำา ออก
  • 3. การวิเ คราะห์ข ้อ มูล นำา เข้า - การเปิดโปรแกรมขึ้นมาเพื่อทำาการถ่ายภาพวีดีโอเพื่อจับ ตำาแหน่งหาข้อมูลที่จะสามารถนำามาใช้ประมวลผลได้โดยภาพที่จะนำามา ใช้นั้นต้องเป็นหัวข้อตัวอักษร หรือตัวอักษรสำาคัญ - โปรแกรมทำาการประมวลผลข้อความที่มีคุณลักษณะเด่นหรือ มีความสำาคัญเพื่อนำามาใช้งาน ทั้งนี้ภาพของอักษรต้องไม่มีขนาดเล็กจน เกินไป หรือตัวอักษรจางจนไม่สามารถอ่อนออก การวิเ คราะห์ข ้อ มูล นำา ออก - เมื่อโปรแกรมรับข้อมูลเข้ามาประมวลผลและทำาการเปรียบ เทียบจากฐานข้อมูลแล้วจะส่งผ่านข้อมูลตำาแหน่งไปให้ผู้ใช้รับรู้ว่าอยู่ใน ตำาแหน่งใดภายในตึก หรือหากข้อมูลที่ได้รับมาไม่สามารถประมวลผลจะ ด้วยเหตุผลว่าไม่สามารถประมวลผลข้อมูลได้หรือระบบฐานข้อมูลมีปัญหา โปรแกรมก็จะทำาการแจ้งเตือนไปยังผู้ใช้ว่าไม่สามารถระบุตำาแหน่งได้ 3.4 การวิเ คราะห์แ ละออกแบบระบบ 3.4.1 Use Case Diagram แสดงภาพรวมระบบอย่า ง คร่า วๆ
  • 4. ภาพที่ 3-2 Use case diagram การทำา งานโดยย่อ (Brief Description) ลักษณะการทำางานของโปรแกรม Android OCR นั้นจะ ทำางานบนอุปกรณ์อิเล็กทรอนิกส์ที่ใช้ฏิบัติการ Android เช่นอุปกรณ์ สื่อสาร คอมพิวเตอร์แล็บท็อปขนาดเล็ก เป็นโปรแกรมที่มีลักษณะการ ทำางานแบบ Stand alone คือมีฐานข้อมูลจัดเก็บอยู่ในระบบซึ่งทำาให้ไม่ จำาเป็นต้องเสียค่าใช้จ่ายในการต่ออินเตอร์เน็ตหรือรอการ connect จาก server ก่อนอื่นผู้ใช้จะต้องนำาโปรแกรมมาทำาการบันทึกภาพวีดีโอหรือ เรียกอีกชื่อว่าการทำางานแบบ image processing ซึ่งก็คือการนำาภาพ มาใช้ประมวลผลคัดแยกความแตกต่างของตัวอักษรแบบ Real time เช่น ตัวอักษรภาษไทย ตัวอักษรภาษาอังกฤษหรือตัวเลข นำาภาพที่ได้บันทึกไป อ้างอิงกับฐานข้อมูลภายในระบบโดยไม่จำาเป็นต้องเปิดระบบ GPS ใช้เวลา ในการประมวลผลระยะเวลาไม่เกิน 2-7 วินาทีเมื่ออ่านค่าได้แล้วเครื่องจะ ส่งค่าไปยังผู้ใช้เพื่อบอกตำาแหน่งปัจจุบัน แต่หากภาพมีลักษณะที่ไม่ชัดเจน
  • 5. จางจนเกินกว่าจะสามารถอ่านค่า หรือฐานข้อมูลมีปัญหา โปรแกรมจะไม่ สามารถระบุตำาแหน่งให้ได้ผู้ใช้อาจทำาการบันทึกใหม่หรือหาข้อมูลในส่วน อื่นเพื่อใช้ในการระบุตำาแหน่งใหม่อีกครั้ง นิย าม (Terms) • Userคือผู้ใช้งานระบบที่ต้องการระบุตำาแหน่งปัจจุบันภายใน อาคาร • Open Program คือการเรียกใช้โปรแกรม Android OCR จากอุปกรณ์อิเล็กทรอนิกส์ใช้ระบบปฏิบัติการแอน ดรอยน์ • Record Video คือการบันทึกข้อมูลเป็นภาพวีดิโอโดยจะ ต้องบันทึกหัวข้ออักษรหรือข้อความที่มีความสำาคัญ • Image Processing คือการนำาเอาข้อมูลที่บันทึกมาประมวล ผลโดยต้องอยู่ในเงื่อนไขของโปรแกรม ภาพต้องเป็นหัวข้อ อักษรหรือตัวอักษรสำาคัญเช่น ตัวอักษรภาษาไทย ตัวอักษร ภาษาอังกฤษ ตัวเลข ที่สามารถอ่านค่าได้หรือไม่จางจนเกินไป นำาไป โดยจะนำาไปเปรียบเทียบกับฐานข้อมูลของเครื่อง • Output Data คือการส่งข้อมูลทีไปยังผู้ใช้งานโดยจะแบ่ง เป็นสองกรณีคือ หากข้อมูลที่นำามาประมวลผลไม่สามารถอ่าน ค่าได้หรือไม่พบในฐานข้อมูลจะทำาการแจ้งเตือนไปยังผู้ใช้ แต่ หากสามารถประมวลผลได้จะส่งค่าระบุตำาแหน่งไปยังผู้ใช้ 3.4.2 Activity Diagram แจกแจงการทำางานแต่ละ Module ของ Use Case Diagram Open Program ตารางที่ 3-1 แสดงการทำางานของ Open Program Short Description :
  • 6. เรียกใช้โปรแกรม Android OCR Actor : User Pre – Conditions : ติดตั้งโปรแกรม Android OCR ลงบนเครื่อง Post – Conditions : - Main Flow : - Alternate Flow(s) : - Exception Flow(s) : - Record Video ตารางที่ 3-2 แสดงการทำางานของ Record Video Short Description : การบันทึกข้อมูลภาพวีดิโอด้วยกล้องจากอุปกรณ์ที่ใช้งาน Actor : User Pre – Conditions :
  • 7. เปิดใช้งานโปรแกรม Android OCR Post – Conditions : ผู้ใช้เลือกจักภาพป้ายข้อความตั้งแต่ 2 ป้ายขึ้นไปไม่ควรอยู่ ติดกันเกิน 1 เมตร Main Flow : ภาพวีดิโอที่จะบันทึก ปุ่มบันทึก Alternate Flow(s) : - Exception Flow(s) : - Image Processing ตารางที่ 3-3 แสดงการทำางานของ Record Video Short Description : นำาข้อมูลที่บันทึกไปประมวลผล Actor : - Pre – Conditions :
  • 8. บันทึกภาพวีดิโอตัวหัวข้ออักษรหรืออักษรที่มีความสำาคัญ ภาพต้องไม่จางหรือเบลอจนเกินไป Post – Conditions : ประมวลผลภาพที่ได้จากฐานข้อมูล Main Flow : แสดงการเปลียบเทียบตัวอักษร Alternate Flow(s) : - Exception Flow(s) : - Output Data ตารางที่ 3-1 แสดงการทำางานของ Output Data Short Description : ส่งข้อมูลไปยังผู้ใช้เพื่อระบุตำาแหน่งปัจจุบัน Actor : - Pre – Conditions :
  • 9. ข้อมูลที่ได้รับสามารถประมวลผลได้ Post – Conditions : - Main Flow : ตำาแหน่งที่ต้องการระบุภายในตึก Alternate Flow(s) : - Exception Flow(s) : -
  • 10. ข้อมูลที่ได้รับสามารถประมวลผลได้ Post – Conditions : - Main Flow : ตำาแหน่งที่ต้องการระบุภายในตึก Alternate Flow(s) : - Exception Flow(s) : -