200 likes | 352 Views
CRYSTAL BALL. โดย บัณฑิต มูลเพีย 483040114-5 à¹à¸¥à¸° วิศรุต พรศรีเมตต์ 483040147-0. à¸à¸²à¸ˆà¸²à¸£à¸¢à¹Œà¸—ี่ปรึà¸à¸©à¸² ดร.วสุ เชาว์พานนท์. AGENDA. Introduction Project Plan Literature review Experiments Case Studies Conceptual design Problem Summary. Introduction. วัตถุประสงค์
E N D
CRYSTAL BALL โดย บัณฑิต มูลเพีย 483040114-5 และ วิศรุต พรศรีเมตต์ 483040147-0 อาจารย์ที่ปรึกษา ดร.วสุ เชาว์พานนท์
AGENDA • Introduction • Project Plan • Literature review • Experiments • Case Studies • Conceptual design • Problem • Summary
Introduction • วัตถุประสงค์ • เพื่อพัฒนาอุปกรณ์ติดต่อผู้ใช้ • พัฒนาโปรแกรมประยุกต์สำหรับ Crystal Ball • ขอบเขตการดำเนินโครงการ • สามารถควบคุมระบบ Mouse Cursor ของ MS Windows • ผู้ใช้สามารถใช้งาน Crystal Ball ได้สะดวก • พัฒนาโปรแกรมประยุกต์ของระบบ
Project Plan แผนการดำเนินงาน ช่วงเดือน มิถุนายน ถึง กันยายน แผนการดำเนินงาน ช่วงเดือน กันยายน ถึง กุมภาพันธ์
Project Plan ออกแบบระบบเชิงมโนภาพ ศึกษา Class และ library ของเครื่องมือที่จะใช้ พัฒนาระบบ Image Processing พัฒนาระบบติดต่อและสั่งการไปยัง OS พัฒนาโปรแกรมประยุกต์
Literature Review • Webcam • Image Processing • Experiments • Case studies • MFC
Webcam • CCD • CMOS CCD SENSOR CMOS SENSOR
Image Processing • MATLAB • OpenCV • CIMG • Montivision
Experiments Optical Flow
Experiments Subtract delay
Case studies • FTIR Multitouch and Display Device ที่มา : http://lowres.ch/ftir/ ที่มา : http://lowres.ch/ftir/
Case studies • FTIR Multitouch and Display Device (cont.) ที่มา : http://lowres.ch/ftir/
Microsoft Foundation Class Library(MFC) • C++ Windows API Library • Use Visual C++ to develop ที่มา : www.microsoft.com ที่มา : www.microsoft.com
Conceptual Design • โครงสร้างระบบ • ระบบการประมวลผล • รูปแบบการใช้งาน
โครงสร้างระบบ • ระบบภายนอก • ระบบภายใน
รูปแบบการใช้งาน • การเลื่อนนิ้วเป็นการเคลื่อนที่ของเมาส์ • การแตะนิ้วในเวลาสั้นๆเป็นการคลิก • การแตะนิ้วสองครั้งภายในช่วงเวลาสั้นๆ เป็นการดับเบิ้ลคลิก • หากมีการใช้นิ้วมือมากกว่าหนึ่งนิ้วเลื่อนหรือแตะลงไปบนลูกแก้วเป็นการใช้งานในโหมดมัลติทัช (Multitouch)
Problem • การตรวจจับการเคลื่อนที่ • มุมมองและระยะในการตรวจจับภาพ • ผลกระทบจากแสงสี
Summary • Crystal Ball คือ Mouse • ใช้ Webcam เป็นอุปกรณ์รับ Input • ใช้ Image Processing ในการวิเคราะห์ • เบื้องต้นได้ออกแบบให้รองรับ Windows XP