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