Senior project progress presentation
Download
1 / 25

????????????????????????????????????????????? - PowerPoint PPT Presentation


  • 110 Views
  • Uploaded on

Senior Project Progress Presentation. ห้องลองเสื้อเสมือนโดยใช้ออคเมนต์เตดเรียลลิตี้. นายณัชนนท์ วงษ์วิไล 5031023021 นายดนัยนันท์ เก่าเงิน 5030161721. บทนำ. ที่มาและความสำคัญของปัญหา การเติบโตของธุรกิจเสื้อผ้า การลองเสื้อในธุรกิจเสื้อผ้าขายปลีก ปัญหาการลองเสื้อ หลักการทำงานของโปรแกรม.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about '?????????????????????????????????????????????' - hali


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Senior project progress presentation

Senior Project Progress Presentation

ห้องลองเสื้อเสมือนโดยใช้ออคเมนต์เตดเรียลลิตี้

นายณัชนนท์ วงษ์วิไล 5031023021

นายดนัยนันท์ เก่าเงิน 5030161721


5590216
บทนำ

  • ที่มาและความสำคัญของปัญหา

    • การเติบโตของธุรกิจเสื้อผ้า

    • การลองเสื้อในธุรกิจเสื้อผ้าขายปลีก

    • ปัญหาการลองเสื้อ

  • หลักการทำงานของโปรแกรม


5590216
ขั้นตอนการดำเนินงาน

  • ศึกษาปัจจัยที่มีผลในการทำงานของโปรแกรม

  • ศึกษาและพัฒนาโปรแกรมในส่วนการรับภาพจากกล้อง

  • ศึกษาเทคนิคต่างๆ ของ Image processing

  • ศึกษาและพัฒนาในส่วน Object Tracking

  • ศึกษาและพัฒนาในส่วน Human Pose Estimation

  • ศึกษาและพัฒนาในส่วน Merging Virtual Object

  • ออกแบบและพัฒนาส่วนต่อประสานผู้ใช้

  • พัฒนาโปรแกรมห้องลองเสื้อเสมือนโดยใช้ออคเมนต์เตดเรียลลิตี้

  • ทดสอบและแก้ไขการทำงานของโปรแกรม


5590216
รายละเอียดการดำเนินงานที่ผ่านมารายละเอียดการดำเนินงานที่ผ่านมา

  • ศึกษาปัจจัยที่มีผลในการทำงานของโปรแกรม

  • ศึกษาและพัฒนาโปรแกรมในส่วนการรับภาพจากกล้อง

  • ศึกษาเทคนิคต่างๆ ของ Image processing

  • ศึกษาและพัฒนาในส่วน Object Tracking

  • ศึกษาและพัฒนาในส่วน Human Pose Estimation

  • ศึกษาและพัฒนาในส่วน Merging Virtual Object

  • ออกแบบและพัฒนาส่วนต่อประสานผู้ใช้

  • พัฒนาโปรแกรมห้องลองเสื้อเสมือนโดยใช้ออคเมนต์เตดเรียลลิตี้

  • ทดสอบและแก้ไขการทำงานของโปรแกรม


5590216
ศึกษาปัจจัยที่มีผลในการทำงานของโปรแกรมศึกษาปัจจัยที่มีผลในการทำงานของโปรแกรม

  • กล้อง

    • ชนิด, ความละเอียด, ความเร็ว

  • แสง

    • ประเภท, ความสว่าง, จำนวน, ตำแหน่ง

  • ฉากหลัง

    • สี, ชนิดวัสดุ

  • ผู้ใช้

    • ลักษณะเฉพาะของผู้ใช้


5590216
ศึกษาและพัฒนาโปรแกรมในส่วนการรับภาพจากกล้องศึกษาและพัฒนาโปรแกรมในส่วนการรับภาพจากกล้อง

  • เริ่มศึกษาจากการ coding

    • OpenCV

    • Microsoft Visual Studio


Image processing
ศึกษาเทคนิคต่างๆ ของ ศึกษาและพัฒนาโปรแกรมในส่วนการรับภาพจากกล้องImage processing

  • Convert color

  • Image Morphology

  • Smoothing

  • Threshold

  • Histogram

SATURATION

HUE


Object tracking
ศึกษาและพัฒนาในส่วน ศึกษาและพัฒนาโปรแกรมในส่วนการรับภาพจากกล้องObject Tracking

  • Upper body detection and tracking

  • วิธีการที่ 1 อ้างอิงจาก Skin Detection using HSV color space

ที่มา : V. A. OLIVEIRA, A. CONCI, “Skin Detection using HSV color space”, Computation Institute – Universidade Federal Fluminense – UFF – Niteri, Brazil.


Upper body detection and tracking 1
Upper body detection and tracking (1)ศึกษาและพัฒนาโปรแกรมในส่วนการรับภาพจากกล้อง


Upper body detection and tracking 11
Upper body detection and tracking (1)ศึกษาและพัฒนาโปรแกรมในส่วนการรับภาพจากกล้อง

  • ปัญหาที่พบ

    • ไม่สามารถใช้ได้กับผู้ใช้ที่มีสีผิวคล้ำ

    • ไม่สามารถระบุตำแหน่งของใบหน้าและแขนได้


Upper body detection and tracking 2
Upper body detection and tracking (2)ศึกษาและพัฒนาโปรแกรมในส่วนการรับภาพจากกล้อง

  • วิธีการที่ 2 วิธี Haar-like detection อ้างอิงจาก Haar-like FeaturesandIntegral ImageRepresentation

ที่มา :David Gerónimo, “Haar-like FeaturesandIntegral ImageRepresentation”, Master in Computer Vision and Artificial Intelligence, Centre de Visió per Computador Edifici O Campus UAB,18th December 2009.


Upper body detection and tracking 21
Upper body detection and tracking (2)ศึกษาและพัฒนาโปรแกรมในส่วนการรับภาพจากกล้อง

  • Using haar-like detector

  • Face and upper body

Harr-like detection


Upper body detection and tracking 22
Upper body detection and tracking (2)ศึกษาและพัฒนาโปรแกรมในส่วนการรับภาพจากกล้อง

  • ปัญหาที่พบ

    • ไม่สามารถระบุตำแหน่งของแขนได้

    • ใช้เวลาในการประมวลผลนานจนเกินไป (~1000 ms)


Upper body detection and tracking 3
Upper body detection and tracking (3)ศึกษาและพัฒนาโปรแกรมในส่วนการรับภาพจากกล้อง

  • วิธีการที่ 3 (ปัจจุบัน) อ้างอิงจาก Robust real-time upper body limb detection and tracking

ที่มา : MatheenSiddiqui and Gerard Medioni, “Robust real-time upper body limb detection and tracking”, Video surveillance and sensor networks, Proceedings of the 4th ACM international workshop on, 2006.


Upper body detection and tracking 31
Upper body detection and tracking (3)ศึกษาและพัฒนาโปรแกรมในส่วนการรับภาพจากกล้อง

  • Face detection using Haar-likedetector


Upper body detection and tracking 32
Upper body detection and tracking (3)ศึกษาและพัฒนาโปรแกรมในส่วนการรับภาพจากกล้อง

  • Convert to HSV

  • Create H-S space histogram

Convert color

&

Create histogram


Upper body detection and tracking 33
Upper body detection and tracking (3)ศึกษาและพัฒนาโปรแกรมในส่วนการรับภาพจากกล้อง

  • Back projection

  • Reduce noise

  • Threshold (40%)


Upper body detection and tracking 34
Upper body detection and tracking (3)ศึกษาและพัฒนาโปรแกรมในส่วนการรับภาพจากกล้อง

  • Canny

  • Find and draw contours


Upper body detection and tracking 35
Upper body detection and tracking (3)ศึกษาและพัฒนาโปรแกรมในส่วนการรับภาพจากกล้อง


5590216
ออกแบบและพัฒนาส่วนต่อประสานผู้ใช้ออกแบบและพัฒนาส่วนต่อประสานผู้ใช้

  • GUI


5590216
ออกแบบและพัฒนาส่วนต่อประสานผู้ใช้ออกแบบและพัฒนาส่วนต่อประสานผู้ใช้ (ต่อ)

  • Virtual Button


5590216
ความก้าวหน้าเมื่อเทียบกับกำหนดการที่วางไว้ความก้าวหน้าเมื่อเทียบกับกำหนดการที่วางไว้


5590216
แผนการดำเนินงานขั้นต่อไปแผนการดำเนินงานขั้นต่อไป

  • ปรับแผนการดำเนินงาน

  • ดำเนินงานในขั้นถัดไป

    • การศึกษาและพัฒนาในส่วน Human Pose Estimation

    • การออกแบบและพัฒนาส่วนต่อประสานผู้ใช้

    • การศึกษาและพัฒนาในส่วน Merging Virtual Object

    • พัฒนาโปรแกรมห้องลองเสื้อเสมือนโดยใช้ออคเมนต์เตดเรียลลิตี้

    • ทดสอบและแก้ไขการทำงานของโปรแกรม


5590216
อุปสรรคและแนวทางการแก้ไขอุปสรรคและแนวทางการแก้ไข

  • ความไม่คุ้นเคยของผู้พัฒนาต่อการใช้งาน OpenCV

  • ปัญหาการเลือกใช้ algorithm ที่เหมาะสม

  • ปัญหาการควบคุมปัจจัยภายนอกที่มีผลต่อการทำงานของโปรแกรม


  • 5590216
    Q & Aอุปสรรคและแนวทางการแก้ไข


    ad