วันพุธที่ 19 กันยายน พ.ศ. 2561

ปัญหาและวิธีแก้ไขเรื่องกล้องไม่โฟกัส

    จากการทำงานเรื่องของ AR ไปเรื่อยๆนั้นพบว่า ปัญหาอย่างหนึ่งที่สำคัญและเจอบ่อยในการทำงานที่จำเป็นจะต้องมีเรื่องของการใช้กล้องสแกน Target นั้นก็คือปัญหากล้องที่เราใช้นั้นไม่โฟกัสทำให้ภาพนั้นเบลอ และไม่สามารถที่จะสแกนได้ ซึ่งผมก็ได้ไปทดลองหาวิธีแก้ไข โดยผมได้วิธีมาจากบทความนี้ครับ Link

    ในบทความจะเป็นการสร้าง Script ให้กับ ARCamera ขึ้นมาซึ่งตัวโค้ดเองนั้นได้มีการใช้คำสั่งทำให้ตัวของอุปกรณ์นั้นทำการ Auto Focus เองแบบอัตโนมัติ โดยใช้ Focus Mode แบบ"ต่อเนื่อง" หรือ แบบ Continuous 

ตัวอย่างโค้ดการเลือกโหมด


CameraDevice.FocusMode.FOCUS_MODE_CONTINUOUSAUTO);


นอกจากโหมด continuous แล้วยังมีอีกหลายโหมดด้วยกันตามบทความนี้ Link
ซึ่งผมก็ยังไม่ค่อยเข้าใจในโหมดต่างๆมากนัก และคิดว่าโหมด Continuous เองก็สามารถที่
จะใช้งานได้ดีอยู่แล้วเพราะฉะนั้นผมจึงขอข้ามเนื้อหาในส่วนนี้ไปครับ
























ผลเปรียบเทียบระหว่างแอปพลิเคชัน


รูปจากแอปพลิเคชันที่ไม่ได้ใส่ Script Auto Focus




รูปจากแอปพลิเคชันที่ใส่ Script Auto Focus แล้ว


ไม่มีความคิดเห็น:

แสดงความคิดเห็น