ดาวน์โหลดงานนำเสนอ
งานนำเสนอกำลังจะดาวน์โหลด โปรดรอ
1
for Display Antique and Art Object Information
Augmented Reality for Display Antique and Art Object Information
2
หลักการและเหตุผล การแสดงโบราณวัตถุในพิพิธภัณฑ์เป็นการแสดงในห้องจัดแสดง หรือห้องจัดนิทรรศการ หรือแสดงผ่านเว็บไซต์ ซึ่งภาพที่แสดงอยู่ในรูปแบบ 2 มิติ และในบางครั้งนำเสนอเพียงด้านใดด้านหนึ่ง อีกทั้งการแสดงโดยใช้โบราณวัตถุจริงที่มูลค่าสูง หรือโบราณวัตถุที่เปราะบาง อาจทำให้เกิดความไม่ปลอดภัยกับโบราณวัตถุดังกล่าว หนึ่งในเทคโนโลยีที่น่าสนใจสำหรับการแก้ปัญหาดังกล่าว คือ การแสดวัตถุในรูปแบบภาพเสมือนจริงขึ้น โดยอาศัยเทคโนโลยี Augmented Reality (AR) ในการผสานโลกของความจริงเข้ากับจินตนาการ และใช้การเข้าถึงผ่านอุปกรณ์ต่างๆ
3
วัตถุประสงค์ 1. เพื่อพัฒนาแอปพลิเคชัน บนโทรศัพท์มือถือสมาร์ทโฟนบนระบบปฏิบัติการ แอนดรอยด์ โดยใช้เทคโนโลยี Augmented Reality ในการแสดงโบราณวัตถุในมุมมองสามมิติ 2. เพื่อเป็นทางเลือกในการเข้าถึงข้อมูลโบราณวัตถุ และศิลปวัตถุในมุมมองใหม่
4
ประโยชน์ที่ได้รับ ทำให้การเข้าถึงข้อมูลในกรณีที่มีผู้ชมจำนวนมาก สามารถเข้าถึงข้อมูลได้สะดวกขึ้น ทำให้ผู้ใช้สามารถเข้าถึงวัตถุเสมือนจริง โดยใช้แอปพลิเคชันบนสมาร์ทโฟน ทำให้พิพิธภัณฑ์ หรือผู้จัดแสดงมีทางเลือกเพื่อนำเสนอวัตถุแก่ผู้ชมมากขึ้น
5
งานที่เกี่ยวข้อง และเทคโนโลยีที่เกี่ยวข้อง
ในด้านโบราณคดี มีการนำ AR มาใช้งานเพื่อจำลองอาคาร หรือสถานที่ในอดีตโดยอ้างอิงจากตำแหน่ง และพื้นที่เดิมของอาคาร ในด้านศิลปะ และสถาปัตยกรรมมีการนำมาใช้เพื่อสร้างสรรค์งาน ที่นอกเหนือไปจากภาพ 2 มิติแบบเดิม โดยมีการเพิ่มลูกเล่น หรือมุมมองอื่นๆที่ศิลปินจินตนาการขึ้นมา
6
งานที่เกี่ยวข้อง และเทคโนโลยีที่เกี่ยวข้อง
การแพทย์ การศึกษา
7
AR Code AR Code คือ รูปภาพประเภทหนึ่งที่ใช้สำหรับเป็นข้อมูลนำเข้าเพื่อแสดงภาพสามมิติ ซึ่งสะดวก และรวดเร็ว อีกทั้ง AR Code สามารถเป็นภาพทั่วไป หรือเป็นบางส่วนของภาพ โดยภาพที่ถูกใช้เป็น AR Code ควรจะมีลักษณะเป็นภาพที่มีจุดตัดจำนวนมาก รายละเอียดสูง และมีรวดลายจำนวนมาก มีเอกลักษณ์
8
Augmentable รูปภาพที่เหมาะในการใช้เป็น AR Code สามารถใช้ตัวบ่งชี้คุณภาพของสีเทาในรูปแบบฮีสโตแกรม เป็นตัววัดคุณภาพ โดยภาพที่สามารถนำมาเป็น AR Code ควรมี ฮิสโตแกรมที่มีความชันสม่ำเสมอ มีความชันของฮิสโตแกรมน้อย
9
Vuforia Vuforia คือหนึ่งใน API ที่ช่วยในการแสดงผลภาพสามมิติ โดยทำการประมวลผลภาพจาก AR Code เชื่อมต่อกับการแสดงผลหน้าจอร่วมกับกล้องถ่ายภาพ Vuforia เป็น API ที่มีประสิทธิภาพสูง จึงต้องการการเข้าถึงฮาร์ดแวร์ในระดับสูง การใช้งาน Vuforia จึงจำเป็นต้องติดตั้ง Android NDK เพื่อการเข้าถึงทรัพยากรในเชิงลึกได้ เช่นกล้องถ่ายภาพ การจัดการแสดงผลแบบ real-time
10
represented by Activity Diagram
Business flow represented by Activity Diagram
12
Use Case Diagram
14
Use Case Specification
15
Use Case : Search Antique and Art Object Data
ID: UC1 Actors: User Description: อธิบายภาพรวมของการค้นหา Include: - Extension: - Precondition: - Flow of Events: 1. ผู้ใช้ป้อนเงื่อนไขในการค้นหา (Search Criteria) 2. ระบบสืบค้นข้อมูลจากฐานข้อมูลตามที่ผู้ใช้ป้อน 3. ข้อมูลที่ตรงตามเงื่อนไขถูกแสดงบนหน้าจอ Alternate Flow: 3.1 ไม่มีข้อมูลตรงตามที่ผู้ใช้ป้อน ระบบแสดงข้อความไม่พบข้อมูลตรงตามที่ระบุ Postcondition : Use Case : Search by Keyword ID: UC2 Actors: User Description: อธิบายขั้นตอนการค้นหาด้วยคำค้น Include: - Extension: UCE1 Display Antique and Art Object Detail Information Precondition: - Flow of events : ผู้ใช้เลือกประเภทในการสืบค้น กรณีที่ผู้ใช้เลือกการสืบค้นแบบ Basic Search ระบบเปลี่ยนส่วนต่อประสานเป็นหน้าจอสำหรับ Basic Search ผู้ใช้ป้อนคำค้นลงในช่องข้อความ ผู้ใช้กดปุ่มค้นหา กรณีที่ผู้ใช้เลือกการค้นหาแบบ Advance Search ระบบเปลี่ยนส่วนต่อประสานเป็นหน้าจอสำหรับ Advance Search ผู้ใช้เลือก Field ที่ต้องการ ผู้ใช้เลือกคำค้นของ Field ผู้ใช้เลือกตัวดำเนินการทางตรรกะ ผู้ใช้กดปุ่มเพิ่ม ผู้ใช้ทำกระบวนการ 3.1 – 3.4 จนครบความต้องการ ระบบแสดงผลลัพธ์ของผลการค้นหา ผู้ใช้เลือกรายการในผลลัพธ์การค้นหา (Display Information Antiques) Alternative flow : ไม่มีผลการค้นหาที่ตรงกับคำค้น 2.5 ระบบแสดงข้อความข้อผิดพลาดแก่ผู้ใช้ 3.8 ไม่มีผลการค้นหาที่ตรงกับเงื่อนไขที่ผู้ใช้ป้อน 3.9 ระบบแสดงข้อความข้อผิดพลาดแก่ผู้ใช้ Postcondition :
16
Use Case : Search by Keyword Use Case : Search by Keyword
ID: UC2 Actors: User Description: อธิบายขั้นตอนการค้นหาด้วยคำค้น Include: - Extension: UCE1 Display Antique and Art Object Detail Information Precondition: - Flow of events : ผู้ใช้เลือกประเภทในการสืบค้น กรณีที่ผู้ใช้เลือกการสืบค้นแบบ Basic Search 2.1 ระบบเปลี่ยนส่วนต่อประสานเป็นหน้าจอสำหรับ Basic Search 2.2 ผู้ใช้ป้อนคำค้นลงในช่องข้อความ 2.3 ผู้ใช้กดปุ่มค้นหา 2.4 ระบบทำการค้นหาข้อมูลโบราณวัตถุ จากฐานข้อมูลตาม Keyword ใน Basic Search ที่ผู้ใช้ป้อน กรณีที่ผู้ใช้เลือกการค้นหาแบบ Advance Search 3.1 ระบบเปลี่ยนส่วนต่อประสานเป็นหน้าจอสำหรับ Advance Search 3.2 ผู้ใช้เลือก Field ที่ต้องการ 3.3 ผู้ใช้กดปุ่มเพิ่ม 3.4 ในกรณีที่ผู้ใช้เลือก Name ระบบแสดงกล่องข้อความ (Textbox) 3.5 ในกรณีที่ผู้ใช้เลือก Material Type หรือ Style ระบบแสดง Dropdown list และระบบดึงข้อมูลจากฐานข้อมูลของ Field ที่ผู้ใช้เลือกใส่ใน Dropdown list 3.6 ผู้ใช้ป้อนคำค้นลงใน Textbox หรือเลือกคำค้นจาก Dropdown list ของแต่ละ Field 3.7 ผู้ใช้เลือกตัวดำเนินการทางตรรกะ 3.8 ผู้ใช้กดปุ่ม Search 3.9 ระบบนำคำค้น จาก Advance Search Summary ที่ผู้ใช้ป้อน สืบค้นข้อมูลโบราณวัตถุ จากฐานข้อมูล ระบบแสดงผลลัพธ์ของการค้นหาใน Search Result ในหน้าถัดไป ผู้ใช้เลือกรายการในผลลัพธ์การค้นหา (Display Antique and Art Object Detail Information) Alternative flow : ไม่มีผลการค้นหาที่ตรงกับคำค้น ระบบแสดงข้อความ “ไม่มีข้อมูล” ไม่มีผลการค้นหาที่ตรงกับเงื่อนไขที่ผู้ใช้ป้อน ผู้ใช้กดปุ่ม Back เพื่อกลับไปยังหน้าเมนูหลัก Postcondition : - Use Case : Search by Keyword ID: UC2 Actors: User Description: อธิบายขั้นตอนการค้นหาด้วยคำค้น Include: - Extension: UCE1 Display Antique and Art Object Detail Information Precondition: - Flow of events : ผู้ใช้เลือกประเภทในการสืบค้น กรณีที่ผู้ใช้เลือกการสืบค้นแบบ Basic Search ระบบเปลี่ยนส่วนต่อประสานเป็นหน้าจอสำหรับ Basic Search ผู้ใช้ป้อนคำค้นลงในช่องข้อความ ผู้ใช้กดปุ่มค้นหา กรณีที่ผู้ใช้เลือกการค้นหาแบบ Advance Search ระบบเปลี่ยนส่วนต่อประสานเป็นหน้าจอสำหรับ Advance Search ผู้ใช้เลือก Field ที่ต้องการ ผู้ใช้เลือกคำค้นของ Field ผู้ใช้เลือกตัวดำเนินการทางตรรกะ ผู้ใช้กดปุ่มเพิ่ม ผู้ใช้ทำกระบวนการ 3.1 – 3.4 จนครบความต้องการ ระบบแสดงผลลัพธ์ของผลการค้นหา ผู้ใช้เลือกรายการในผลลัพธ์การค้นหา (Display Information Antiques) Alternative flow : ไม่มีผลการค้นหาที่ตรงกับคำค้น 2.5 ระบบแสดงข้อความข้อผิดพลาดแก่ผู้ใช้ 3.8 ไม่มีผลการค้นหาที่ตรงกับเงื่อนไขที่ผู้ใช้ป้อน 3.9 ระบบแสดงข้อความข้อผิดพลาดแก่ผู้ใช้ Postcondition :
17
Use Case : Search by AR Code Use Case : Search by Keyword
ID: UC3 Actors: User Description: อธิบายการค้นหาด้วย AR Code Include: UC4 Display 3D Model Extension:- Precondition: - Flow of events: ระบบเปิดกล้องถ่ายภาพ ผู้ใช้ถ่ายภาพ (Capture) วัตถุที่ต้องการค้นหาข้อมูล ระบบนำภาพที่ถ่าย (AR Code) ไปค้นหาเลขทะเบียนวัตถุ (id) จากข้อมูลโบราณวัตถุในฐานข้อมูล ระบบนำ id ที่ได้ไปค้นหาภาพสามมิติจาก Vuforia ไลบรารี ระบบแสดงภาพสามมิติของวัตถุที่ผู้ใช้ถ่ายภาพ 6.1 Include(Display 3D Model : UC4) Alternative flow : ไม่พบ id ที่ตรงกับรูปภาพในฐานข้อมูล ไม่พบภาพสามมิติที่ตรงกับ id ในไลบรารี่ ผู้ใช้กดปุ่ม Back เพื่อย้อนกลับไปยังเมนูหลัก Postcondition : - Use Case : Search by Keyword ID: UC2 Actors: User Description: อธิบายขั้นตอนการค้นหาด้วยคำค้น Include: - Extension: UCE1 Display Antique and Art Object Detail Information Precondition: - Flow of events : ผู้ใช้เลือกประเภทในการสืบค้น กรณีที่ผู้ใช้เลือกการสืบค้นแบบ Basic Search ระบบเปลี่ยนส่วนต่อประสานเป็นหน้าจอสำหรับ Basic Search ผู้ใช้ป้อนคำค้นลงในช่องข้อความ ผู้ใช้กดปุ่มค้นหา กรณีที่ผู้ใช้เลือกการค้นหาแบบ Advance Search ระบบเปลี่ยนส่วนต่อประสานเป็นหน้าจอสำหรับ Advance Search ผู้ใช้เลือก Field ที่ต้องการ ผู้ใช้เลือกคำค้นของ Field ผู้ใช้เลือกตัวดำเนินการทางตรรกะ ผู้ใช้กดปุ่มเพิ่ม ผู้ใช้ทำกระบวนการ 3.1 – 3.4 จนครบความต้องการ ระบบแสดงผลลัพธ์ของผลการค้นหา ผู้ใช้เลือกรายการในผลลัพธ์การค้นหา (Display Information Antiques) Alternative flow : ไม่มีผลการค้นหาที่ตรงกับคำค้น 2.5 ระบบแสดงข้อความข้อผิดพลาดแก่ผู้ใช้ 3.8 ไม่มีผลการค้นหาที่ตรงกับเงื่อนไขที่ผู้ใช้ป้อน 3.9 ระบบแสดงข้อความข้อผิดพลาดแก่ผู้ใช้ Postcondition :
18
Use Case : Display 3D Model Use Case : Search by Keyword
ID: UC4 Actors: User Description: อธิบายขั้นตอนการแสดงภาพสามมิติ Include: - Extension : UCE1 Display Antique and Art Object Detail Information Precondition: ระบบสามารถเชื่อมโยง AR Code กับข้อมูลโบราณวัตถุ และศิลปวัตถุในฐานข้อมูล Flow of events: ระบบแสดงภาพสามมิติที่สัมพันธ์กับ AR Code ผู้ใช้สามารถหมุนอุปกรณ์ที่ใช้ถ่ายภาพเพื่อดูภาพในมุมต่างๆ ระบบแสดงปุ่มรายละเอียดเพิ่มเติมบนหน้าจอ ผู้ใช้เลือกแสดงรายละเอียดเพิ่มเติม (Display Antique and Art Object Detail Information : UCE1) Alternative flow : - Postcondition: - Use Case : Search by Keyword ID: UC2 Actors: User Description: อธิบายขั้นตอนการค้นหาด้วยคำค้น Include: - Extension: UCE1 Display Antique and Art Object Detail Information Precondition: - Flow of events : ผู้ใช้เลือกประเภทในการสืบค้น กรณีที่ผู้ใช้เลือกการสืบค้นแบบ Basic Search ระบบเปลี่ยนส่วนต่อประสานเป็นหน้าจอสำหรับ Basic Search ผู้ใช้ป้อนคำค้นลงในช่องข้อความ ผู้ใช้กดปุ่มค้นหา กรณีที่ผู้ใช้เลือกการค้นหาแบบ Advance Search ระบบเปลี่ยนส่วนต่อประสานเป็นหน้าจอสำหรับ Advance Search ผู้ใช้เลือก Field ที่ต้องการ ผู้ใช้เลือกคำค้นของ Field ผู้ใช้เลือกตัวดำเนินการทางตรรกะ ผู้ใช้กดปุ่มเพิ่ม ผู้ใช้ทำกระบวนการ 3.1 – 3.4 จนครบความต้องการ ระบบแสดงผลลัพธ์ของผลการค้นหา ผู้ใช้เลือกรายการในผลลัพธ์การค้นหา (Display Information Antiques) Alternative flow : ไม่มีผลการค้นหาที่ตรงกับคำค้น 2.5 ระบบแสดงข้อความข้อผิดพลาดแก่ผู้ใช้ 3.8 ไม่มีผลการค้นหาที่ตรงกับเงื่อนไขที่ผู้ใช้ป้อน 3.9 ระบบแสดงข้อความข้อผิดพลาดแก่ผู้ใช้ Postcondition :
19
Use Case : Display Antique and Art Object Detail Information
ID : UCE1 Actor: User Description: อธิบายการแสดงข้อมูลโบราณวัตถุ และศิลปวัตถุ Include: - Extension: - Precondition: - Flow of events : ระบบทำการดึงข้อมูลโบราณวัตถุ และศิลปวัตถุจาก id (เลขทะเบียนวัตถุ) ที่ผู้ใช้เลือก แสดงรายละเอียดข้อมูลโบราณวัตถุ และศิลปวัตถุผ่านทางหน้าจอ ดังนี้คือ - เลขทะเบียนวัตถุ - ชื่อวัตถุ - รายละเอียดวัตถุ - ขนาดของวัตถุ - ประวัติของวัตถุ - วัสดุของวัตถุ - รูปแบบของศิลปะ - ประเภทของวัตถุ - ภาพของวัตถุในรูปแบบ 2 มิติ Alternative flow: - Postcondition: - Use Case : Search by Keyword ID: UC2 Actors: User Description: อธิบายขั้นตอนการค้นหาด้วยคำค้น Include: - Extension: UCE1 Display Antique and Art Object Detail Information Precondition: - Flow of events : ผู้ใช้เลือกประเภทในการสืบค้น กรณีที่ผู้ใช้เลือกการสืบค้นแบบ Basic Search ระบบเปลี่ยนส่วนต่อประสานเป็นหน้าจอสำหรับ Basic Search ผู้ใช้ป้อนคำค้นลงในช่องข้อความ ผู้ใช้กดปุ่มค้นหา กรณีที่ผู้ใช้เลือกการค้นหาแบบ Advance Search ระบบเปลี่ยนส่วนต่อประสานเป็นหน้าจอสำหรับ Advance Search ผู้ใช้เลือก Field ที่ต้องการ ผู้ใช้เลือกคำค้นของ Field ผู้ใช้เลือกตัวดำเนินการทางตรรกะ ผู้ใช้กดปุ่มเพิ่ม ผู้ใช้ทำกระบวนการ 3.1 – 3.4 จนครบความต้องการ ระบบแสดงผลลัพธ์ของผลการค้นหา ผู้ใช้เลือกรายการในผลลัพธ์การค้นหา (Display Information Antiques) Alternative flow : ไม่มีผลการค้นหาที่ตรงกับคำค้น 2.5 ระบบแสดงข้อความข้อผิดพลาดแก่ผู้ใช้ 3.8 ไม่มีผลการค้นหาที่ตรงกับเงื่อนไขที่ผู้ใช้ป้อน 3.9 ระบบแสดงข้อความข้อผิดพลาดแก่ผู้ใช้ Postcondition :
21
Sequence Diagram
22
Sequence Diagram for Search by Keyword (Basic Search)
23
Sequence Diagram for Display Antique and Art Object Detail Information
24
Sequence Diagram for Display Antique and Art Object Detail Information
25
Class Diagram
26
User Interface Class
27
Control Class manage UI
28
Entity Class
29
Data Dictionary
30
User Interface Main menu
31
User Interface Search by Keyword
32
User Interface Search by AR Code Display 3D Model
33
User Interface Display Information
34
for Display Antique and Art Object Information
Augmented Reality for Display Antique and Art Object Information
งานนำเสนอที่คล้ายกัน
© 2024 SlidePlayer.in.th Inc.
All rights reserved.