MotionResult

ผลลัพธ์อ่านอย่างเดียวจาก MotionTracker.update() การเลื่อนแสดงการเคลื่อนของพื้นหลังระหว่างเฟรม ไม่ใช่ตำแหน่งสัมบูรณ์ การติดตามไม่คลิก ส่งอินพุต อัปโหลด หรือบันทึกข้อมูล

รูปแบบคำสั่ง

MotionResult

ไม่สามารถสร้างคลาสนี้โดยตรงได้

ค่าที่ส่งกลับ

—

ตัวอย่าง

ยังไม่มีในเอกสาร

ฟิลด์

ชื่อคำอธิบาย
statusString
INITIALIZED ตั้งเฟรมอ้างอิง TRACKED มีการเลื่อนที่ยอมรับ STALE คือเฟรมซ้ำ เก่า หรืออยู่ในอนาคต LOST เกิดจากช่วงห่าง การเปลี่ยนรูปทรง เฟรมผิดลำดับ พื้นผิวไม่เพียงพอ หรือความกำกวม STALE ตรวจเฟรมก่อนประมวลผล ส่วนเฟรมที่เก่าเกินไประหว่างประมวลผลให้ LOST.
dxNumber | None
การเลื่อนแนวนอนของพื้นหลังเป็นพิกเซลหน้าจอความละเอียดเต็ม เฉพาะ TRACKED การเลื่อนไปซ้ายเป็นค่าลบ
dyNumber | None
การเลื่อนแนวตั้งของพื้นหลังเป็นพิกเซลหน้าจอความละเอียดเต็ม เฉพาะ TRACKED
frame_idNumber
รหัสเฉพาะของเฟรม ไม่เปลี่ยนเมื่ออ่านเฟรมเดิมจากแคชอีกครั้ง
captured_at_msNumber
เวลาที่ Android รับเฟรมตามนาฬิกา monotonic เป็นมิลลิวินาที ไม่ใช่เวลาแสดงผล
dt_msNumber | None
มิลลิวินาทีที่ผ่านไปตั้งแต่เฟรมอ้างอิง หากมี
age_msNumber
อายุสุดท้ายของเฟรมเป็นมิลลิวินาที
inliersNumber
จำนวนบริเวณที่สนับสนุนการเคลื่อนที่ที่ยอมรับ
residual_pxNumber | None
ค่าคลาดเคลื่อนของการเคลื่อนที่เป็นพิกเซลหน้าจอ หากมี
reasonString
เหตุผลของสถานะผลลัพธ์