ห้อง
หน่วยเมตร: W กว้าง (แกน x) · L ยาว (แกน y) · H ความสูงเพดาน
พื้นที่ที่ต้องการ capture
กล้อง
เลนส์
ชนิด marker (ใช้กำหนดระยะสูงสุดตามผู้ผลิต) Passive Active
k = จำนวนกล้องขั้นต่ำที่ต้องเห็น marker พร้อมกัน เพื่อนับว่าอยู่ใน capture volume · ระยะสูงสุดตามแผ่นสเปกผู้ผลิต ปรับเองได้ตามขนาด marker จริง
วางเรียงรอบห้อง
แบ่งกล้องเท่ากันตามความยาวรอบห้องในแต่ละชั้น หันเข้าหาศูนย์กลาง และใช้เป็นจุดเริ่มต้นของ optimizer ด้วย
จำนวนชั้น
1 ชั้น 2 ชั้น (บน/ล่าง) 3 ชั้น
สลับตำแหน่งระหว่างชั้น (ไม่ให้ซ้อนกันตรงๆ)
ค่าที่กรอกเปลี่ยนไปแล้ว ผลด้านล่างยังเป็นของค่าเดิม กด "คำนวณตำแหน่งกล้อง" อีกครั้ง
ลากพื้นที่ว่างเพื่อหมุนมุมมอง · ลากจุดกล้องที่มีหมายเลขเพื่อย้าย ระบบคำนวณใหม่ทันที · กด Shift ค้างระหว่างลาก หรือเลือกโหมดความสูง เพื่อเลื่อนกล้องขึ้นลง
ระดับความสูงของแผ่น coverage
แผนผังมุมมองจากด้านบน (ที่ระดับ z เดียวกับแผ่น coverage)
กรวยสีขาวแสดงทิศและมุมกว้างในแนวราบโดยประมาณ ไม่ได้สเกลตามระยะจริง
ตำแหน่งและทิศทางกล้อง
origin = มุมห้องที่ x=0, y=0, z=0 (พื้น) · yaw 0° = หันไปทาง +x และเพิ่มค่าไปทาง +y · pitch บวก = ก้มลง · roll 90° = หมุนกล้องตั้งเป็นแนว portrait
วิธีคำนวณ: แบ่งพื้นที่เป็น voxel แล้วนับว่าแต่ละ voxel อยู่ในกรวยมองเห็น (FOV แนวนอน/แนวตั้ง) และไม่เกินระยะสูงสุดของกล้องกี่ตัว จากนั้นค้นหาตำแหน่ง/ทิศทางด้วย simulated annealing เริ่มจากการวางเรียงรอบห้อง ผลเป็นเชิงเรขาคณิตล้วน ไม่คิดการบังจากคน/อุปกรณ์ และไม่คิดการสะท้อน ควรยืนยันด้วย Motive หรือการวัดจริงก่อนติดตั้ง
ข้อมูลกล้อง: OptiTrack PrimeX Family Spec Sheet (v13, 06.25) และ Flex 3 / Flex 13 Spec Sheet (2026.09.11) ค่า FOV และระยะเป็นค่าที่ full resolution และ frame rate สูงสุดของรุ่น ถ้าใช้ fps สูงกว่านั้น sensor จะถูก crop และ FOV แคบลง
© Prima Motion Co., Ltd.