คู่มือนี้แสดงวิธีการต่อไปนี้
- ตั้งค่าสภาพแวดล้อมในการพัฒนาซอฟต์แวร์ให้ใช้งานร่วมกับ Augmented Faces
- ใช้พื้นผิว 2 มิติและแนบวัตถุ 3 มิติกับใบหน้าที่ตรวจพบ
ข้อกำหนดเบื้องต้น
- Xcode เวอร์ชัน 13.0 ขึ้นไป
- CocoaPods 1.4.0 ขึ้นไปหากใช้ CocoaPods
- อุปกรณ์ Apple ที่เข้ากันได้กับ ARKit ที่ใช้ iOS 12.0 ขึ้นไป (ต้องมีเป้าหมายการทำให้ iOS 12.0 ขึ้นไปใช้งานได้)
การใช้ใบหน้าเสริม
ขั้นตอนต่อไปนี้ใช้แอปตัวอย่าง Augmented Faces เพื่อแสดงงานที่สำคัญสำหรับการกำหนดค่าและการสร้างแอปด้วยความสามารถของ Augmented Faces
ดาวน์โหลดแอปตัวอย่าง Augmented Faces
- โคลนหรือดาวน์โหลด ARCore SDK สำหรับ iOS เวอร์ชันล่าสุดจาก GitHub เพื่อรับโค้ดแอปตัวอย่าง
- เปิดหน้าต่าง Terminal หรือ Finder และไปยังโฟลเดอร์ที่คุณโคลนหรือดาวน์โหลด SDK
- ดูโค้ดของแอปตัวอย่างได้ใน
/Examples/AugmentedFacesExample
เรียกใช้ pod install
แอป AugmentedFacesSample จะจัดส่งไปพร้อมกับ Podfile ที่กำหนดค่าล่วงหน้าด้วย ARCore SDK และเวอร์ชัน iOS ที่คุณจำเป็นต้องใช้ วิธีติดตั้งทรัพยากร Dependency เหล่านี้
- เปิดหน้าต่างเทอร์มินัลและเรียกใช้
pod install
จากโฟลเดอร์ที่มีโปรเจ็กต์ Xcode อยู่ การดำเนินการนี้จะสร้างไฟล์*.xcworkspace
ซึ่งคุณจะใช้สร้างและเรียกใช้แอปในภายหลัง
สร้างและเรียกใช้แอป
- เปิดไฟล์
.xcworkspace
(ไม่ใช่.xcodeproj
) สำหรับโปรเจ็กต์ใน Xcode - เปิดการตั้งค่าทั่วไปของเป้าหมายและเปลี่ยนตัวระบุกลุ่ม
- กด Cmd+R หรือคลิกเรียกใช้ ใช้อุปกรณ์จริงเพื่อทำงานกับ Augmented Faces แทนเครื่องจำลอง ควรเชื่อมต่ออุปกรณ์กับเครื่องพัฒนาซอฟต์แวร์ผ่าน USB
ลองใช้แอปตัวอย่าง
- สร้างและเรียกใช้แอปตัวอย่างจากไฟล์
.xcworkspace
เพื่อเปิดใช้งานบนอุปกรณ์ของคุณ - ให้สิทธิ์กล้องแก่แอปหากได้รับข้อความแจ้ง จากนั้น ARCore จะเริ่มตรวจจับใบหน้าที่มองเห็นได้ในกล้อง ปัจจุบันระบบตรวจพบใบหน้าเพียงครั้งเดียวเท่านั้น
- ตรวจสอบว่ากล้องหันเข้าหาผู้ใช้
ขั้นตอนถัดไป
- ดูคู่มือนักพัฒนาซอฟต์แวร์ Augmented Faces สำหรับ iOS เพื่อสำรวจโค้ดของแอปตัวอย่างและดูข้อมูลเพิ่มเติมเกี่ยวกับการทำงานกับ Augmented Faces ในแอปของคุณเอง
- ดูข้อมูลอ้างอิงของ ARCore iOS API
- ดูวิดีโอต่อไปนี้เกี่ยวกับวิธีเริ่มต้นใช้งาน Augmented Faces บน iOS