พอดีผมกำลังเขียนโปรแกรมกับ Kinect อยู่ครับ และผมต้องการให้โปรแกรมตรวจจับได้ว่าเรายกแขนยกขาหรือทำท่าทางไปในทิศทางไหน
เช่น ยกแขนไปด้านหน้า หรือ ด้านข้าง เป็นต้น
สิ่งที่ผมได้จาก Kinect คือจุดข้อต่อต่างในร่างกาย เป็น Position x,y,z และ Orientation เป็น Quaternion w,x,y,z
ถ้าผมต้องการทราบว่าผมยกแขนไปทิศทางไหน ผมก็ต้องใช้ Orientation ของ หัวไหล่ ใช่ไหมครับ
และมันก็จะออกมาเป็นค่า Quaternion ของ หัวไหล่ w,x,y,z หลังจากนั้นผมต้องเอาไปแปลงเป็น axis angle ใช่ไหมครับ หรือว่า euler angle อะครับ
คือผมไม่ค่อยเข้าใจว่า Quaternion มันคืออะไร และจะเอาไปใช้ยังไง T.T
ขอบคุณครับ
ขอความรู้เรื่อง Quaternion , Axis Angle, Euler Angle หน่อยนะคราบ
เช่น ยกแขนไปด้านหน้า หรือ ด้านข้าง เป็นต้น
สิ่งที่ผมได้จาก Kinect คือจุดข้อต่อต่างในร่างกาย เป็น Position x,y,z และ Orientation เป็น Quaternion w,x,y,z
ถ้าผมต้องการทราบว่าผมยกแขนไปทิศทางไหน ผมก็ต้องใช้ Orientation ของ หัวไหล่ ใช่ไหมครับ
และมันก็จะออกมาเป็นค่า Quaternion ของ หัวไหล่ w,x,y,z หลังจากนั้นผมต้องเอาไปแปลงเป็น axis angle ใช่ไหมครับ หรือว่า euler angle อะครับ
คือผมไม่ค่อยเข้าใจว่า Quaternion มันคืออะไร และจะเอาไปใช้ยังไง T.T
ขอบคุณครับ