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