คำแนะนำเฉพาะแพลตฟอร์ม
Android (Kotlin/Java)
Android NDK (C)
ระบบกันภาพสั่นแบบอิเล็กทรอนิกส์ (EIS) เป็นฟีเจอร์ใน ARCore ที่ช่วยลดความสั่นของกล้องในวิดีโอ โดยระบบจะทำงานโดยตรวจจับการเคลื่อนไหวเล็กๆ น้อยๆ ในกล้อง จากนั้นจึงชดเชยการเคลื่อนไหวเหล่านั้นด้วยการเลื่อนรูปภาพที่แสดง ซึ่งจะช่วยให้วิดีโอนิ่งและราบรื่นยิ่งขึ้น แม้ว่ากล้องจะเคลื่อนไหวไปรอบๆ
ประโยชน์ของ EIS
ประโยชน์ของการใช้ EIS ใน ARCore มีดังนี้
- กล้องสั่นน้อยลง
- วิดีโอที่ราบรื่นและเสถียรมากขึ้น
- วิดีโอให้ความรู้สึกเหมือนภาพยนตร์มากขึ้น
ทําความเข้าใจ EIS
เมื่อเปิดใช้ EIS ใน ARCore การเคลื่อนไหวของกล้องจะวัดโดยใช้เครื่องวัดการหมุนของอุปกรณ์ ARCore จะคำนวณการเปลี่ยนรูปแบบที่จำเป็นในการแก้ไขทั้งปัญหาชัตเตอร์แบบเลื่อนและการเคลื่อนไหวของกล้องโดยใช้ข้อมูลเมตาของรูปภาพ แอป AR จะใช้พิกัดใหม่สำหรับการแสดงผลของอุปกรณ์และพื้นผิวของกล้องเพื่อแสดงผลพื้นผิวของกล้องที่นิ่ง เมื่อ EIS เปิดอยู่ ARCore จะจัดเตรียมเมทริกซ์การฉายภาพกล้องที่แก้ไขแล้วเพื่อให้ตรงกับพื้นหลังของกล้องที่เปลี่ยนรูปแบบ และแสดงผลชิ้นงานเสมือนจริงในตำแหน่งที่เหมาะสมในฉาก
อุปกรณ์ที่รองรับ
อุปกรณ์ที่เข้ากันได้กับ ARCore บางรุ่นอาจไม่รองรับ EIS สำหรับการกำหนดค่าอุปกรณ์และกล้องบางรายการ ใช้การตรวจสอบรันไทม์เพื่อระบุว่าการกำหนดค่าปัจจุบันเข้ากันได้กับ EIS หรือไม่ ดูข้อมูลเพิ่มเติมได้ที่คู่มือนักพัฒนาซอฟต์แวร์