เม้าส์ (mouse) เป็นอุปกรณ์สำคัญที่ใช้สำหรับรับข้อมูลจากผู้ใช้มาสู่เครื่องคอมพิวเตอร์ แต่โดยทั่วไปไม่ได้มีการออกแบบเฉพาะสำหรับผู้พิการ ส่งผลให้การใช้งานคอมพิวเตอร์ของผู้พิการที่ไม่สามารถใช้มือจับเม้าส์ได้เป็นไปอย่างยากลำบาก ทั้งที่จริงแล้วผู้พิการสมควรได้รับสิ่งอำนวยความสะดวกมากกว่าคนปกติทั่วไป โครงงานเมาส์สำหรับผู้พิการทางมือนี้ได้ศึกษาและออกแบบวิธีที่จะช่วยให้ผู้พิการสามารถใช้งานเมาส์ได้ง่ายขึ้น โดยสามารถบังคับเมาส์ให้เคลื่อนที่ได้โดยใช้เว็บแคม (webcam) จับการเคลื่อนที่ของจุดอ้างอิงแทนการขยับเมาส์แบบปกติ และสามารถสั่งงานให้เมาส์คลิกซ้าย, ดับเบิลคลิก, คลิกขวา และลากวางได้ด้วยการเป่าลมผ่านไมโครโฟน
วัตถุประสงค์
1. เพื่อสร้างเพื่อสร้างเม้าส์ควบคุมดวยจุดอ้างอิงบนอุปกรณ์และเสียง (เป่าลม) สําหรับผู้พิการหรือบุคคลที่ไม่สามารถใช้มือในการควบคุมเมาส์ได้
2. เพื่อศึกษาการเขียนโปรแกรมประมวลผลภาพด้วย Web Cam
3. เพื่อศึกษาการเขียนโปรแกรมประมวลผลภาพด้วย Web Cam
4. เพื่อศึกษา API ที่ใช้ในการช่วยเขียนโปรแกรมวิเคราะห์เสียง
5. เพื่อศึกษาการเขียนโปรแกรมด้วย VB.NET
เทคโนโลยีที่ใช้
การจบเสียงเป่าลมในการคลิกเม้าส์โดยจะใช้ API เข้ามาช่วยในการออกแบบ โดยจะใช้เสียงเป่าลมเป็นตัวกำหนดช่วงเวลาในการ click, double click, drag and drop
- RGB /HSL conversion
- Thresholding
- Object Tracking
- Position Mapping
- Wave Amplitude Analysis
เครื่องมือที่ใช้ในการพัฒนา
1. Microsoft Visual Studio 2005 โดยภาษาที่ใชในการพัฒนาได้แก่ Visual Basic .NET ซึ่งรูปแบบภาษาเป็นภาษาระดับสั่งง่ายต่อการพัฒนาและมีการตอบสนองรวดเร็ว
2. ใช Active X มาช่วยในการจบภาพจากกล้อง Web Cam เพื่อความสะดวกและรวดเร็วต่อการพัฒนา
3. DirectX SDK : Microsoft.DirectX, Microsoft.DirectX.DirectSound
รายละเอยดโปรแกรมที่จะพัฒนาในเชิงเทคนิค (Software Specification)
• Input/Output Specification
• Input ได้แก่ Web Cam ที่ใช้ในการจับภาพและนำภาพที่ได้มาประมวลผล , Microphone ใช้ในการวิเคราะห์เสียงเป่าลมและนำผลที่ได้มาใช้ใน Algorithms ควบคุมการคลิก
• Output ได้แก่ Cursor ที่อยู่บนหน้าจอจะเลื่อนไปตามจุดอ้างอิงที่กล้องจับภาพได้
• Functional Specification
• การเคลื่อนที่ของเคอร์เซอร์เมาส้ ์ (Cursor Mouse Move)
• คลิกซ้าย (Mouse Left Click)
• คลิกขวา (Mouse Right Click)
• ดับเบิ้ลคลิก (Mouse Double Click)
• ลากและปล่อย (Drag and Drop)
ประโยชน์
โครงงานเมาส์สำหรับผู้พิการทางมือนี้ได้ศึกษาและออกแบบวิธีที่จะช่วยให้ผู้พิการสามารถใช้งานเมาส์ได้ง่ายขึ้น โดยสามารถบังคับเมาส์ให้เคลื่อนที่ได้โดยใช้เว็บแคม (webcam) จับการเคลื่อนที่ของจุดอ้างอิงแทนการขยับเมาส์แบบปกติ และสามารถสั่งงานให้เมาส์คลิกซ้าย, ดับเบิลคลิก, คลิกขวา และลากวางได้ด้วยการเป่าลมผ่านไมโครโฟน ช่วยผู้พิการสามารถใช้คอมพิวเตอร์
ไม่มีความคิดเห็น:
แสดงความคิดเห็น