หน้าแรกแอปพลิเคชันสำนักงานธุรกิจ

เครื่องบันทึก Panaromic 360 องศาจาก Aaremu Augmented Reality Emulator/Simulator

Aaremu (https://github.com/donaldmunro/aaremu) เป็นเครื่องมือซอฟต์แวร์ที่เปิดใช้งานการจำลองความเป็นจริงที่เพิ่มขึ้น

โดยอนุญาตให้นักพัฒนา AR บันทึกมุมมอง 360 องศาของก

ตำแหน่งโดยใช้กล้องอุปกรณ์และเซ็นเซอร์หมุน อาร์คาเมรา

คลาสที่ให้นักต้มตุ๋นหรือจำลองของคลาสกล้อง Android

จากนั้นสามารถใช้ตัวอย่างฉากที่บันทึกไว้แทนการถ่ายทอดสด

ตัวอย่างกล้องถ่ายภาพโดยคลาสกล้อง Android อาร์คาเมรา

ดูตัวอย่างการโทรกลับมีความคล้ายคลึงกับตัวอย่างกล้องมาตรฐาน

การโทรกลับยกเว้นว่าไบต์ตัวอย่างที่มีให้ในการโทรกลับ

ถูกแยกออกจากไฟล์ที่สร้างโดยแอปพลิเคชันตัวบันทึก

ขึ้นอยู่กับแบริ่งปัจจุบันที่ส่งคืนโดยการปฐมนิเทศ

เซ็นเซอร์ ไบต์ตัวอย่างเหล่านี้จะถูกส่งผ่านไปยังรหัสการพัฒนา

ผ่านการโทรกลับตัวอย่างเดียวกันตามที่ได้รับจากกล้องมาตรฐาน

ชั้นเรียนและสามารถประมวลผลได้ด้วยอัลกอริทึมการมองเห็นคอมพิวเตอร์

ก่อนที่จะแสดงโดยแอปพลิเคชันไคลเอนต์ เฟรมคือ

จัดเก็บเป็นเฟรมวิดีโอแต่ละอันในรูปแบบ RGBA, RGB หรือ RGB565

และไม่ใช่วิดีโอเพื่อให้สามารถเข้าถึงตัวอย่างได้ทั้งสองอย่าง

ทิศทางตามเข็มนาฬิกาและทวนเข็มนาฬิกาและการพยายามที่จะแบริ่งอย่างแม่นยำ

สถานที่สามารถเป็นไปได้แทนที่จะไปที่คีย์เฟรมวิดีโอ

เครื่องมือนี้มีวัตถุประสงค์เพื่อพัฒนาแอปพลิเคชัน AR กลางแจ้งมือถือ AR

เนื่องจากช่วยให้นักพัฒนาสามารถบันทึกหนึ่ง 360 องศาขึ้นไป

พาโนรามาของสถานที่ที่กำหนดจากนั้นทำการดีบักและทดสอบ AR

แอปพลิเคชันในความสะดวกสบายของสำนักงานหรือที่บ้านโดยไม่ต้องไป

ทำการเปลี่ยนแปลงอย่างกว้างขวางในการเขียนโปรแกรม

รหัส.

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

รูปแบบไฟล์สามารถเป็นหนึ่งใน RGBA, RGB, RGB565, NV21 และ YV12

ในขณะที่ส่งผลให้ไฟล์ขนาดใหญ่ RGBA เป็นที่ต้องการเป็นหน่วยพื้นผิว GPU

ทำงานได้ดีที่สุดกับพื้นผิวที่จัดเรียง 4 ไบต์และการใช้งาน OpenGL ส่วนใหญ่

แปลงเป็น RGBA ภายใน

ความละเอียดสามารถเลือกได้ในสปินเนอร์ซึ่งให้ความละเอียดทั้งหมด

รองรับโดยอุปกรณ์ การเพิ่มการบันทึกระบุการเพิ่มขึ้นของแบริ่ง

ระหว่างเฟรมที่บันทึกไว้ เซ็นเซอร์การหมุนระบุว่าเซ็นเซอร์ทิศทางใด

วิธีฟิวชั่นที่จะใช้สำหรับการคำนวณการวางแนวและแบริ่งของอุปกรณ์

วิธีการบันทึกในขณะนี้มีการลองใหม่และเดินทางต่อไปจนกว่าจะเสร็จสมบูรณ์ วิธีการลองใหม่ทำงานดังนี้:

เมื่อบันทึกลิ้นชักอินเทอร์เฟซจะแสดงแบริ่งปัจจุบันและแบริ่งเป้าหมาย ในช่วงเริ่มต้นของการบันทึกเป้าหมายถูกตั้งค่าเป็น 355 เพื่อเริ่มต้นที่ 0 ใกล้เข้ามาในทิศทางตามเข็มนาฬิกา พื้นผิวเอาท์พุทของกล้องจะแสดงลูกศรซ้อนทับพร้อมทิศทางของการเคลื่อนไหวซึ่งเป็นสีแดงหากการแก้ไขและสีเขียวหากบันทึก เมื่อผู้ใช้ย้ายไปที่ 355 เป้าหมายจะถูกตั้งค่าเป็น 0 ลูกศรจะกลายเป็นสีเขียวและเริ่มการบันทึก ในระหว่างการบันทึกหากพลาดเฟรมสีลูกศรและทิศทางเปลี่ยนเป็นสีแดงจนกว่าผู้ใช้จะแก้ไข

วิธีการบันทึก Traverse เริ่มบันทึกจากตำแหน่งปัจจุบัน ลูกศรซ้อนทับแสดงทิศทางของการเคลื่อนไหวในขณะที่บันทึก ตลับลูกปืนที่ไม่ได้รับจะไม่ทำให้ผู้ใช้ได้รับแจ้งให้เลื่อนกลับมาแทนแบริ่งที่ไม่ได้รับจะถูกหยิบขึ้นมาในการสำรวจครั้งต่อไปเช่นการสำรวจข้าม 360 องศามากกว่าหนึ่ง 360 องศาในการสำรวจครั้งต่อไปลูกศรที่ซ้อนทับจะเป็นสีน้ำเงิน

สำหรับทั้งสองวิธีที่ทำให้อุปกรณ์อยู่ในมุมแนวตั้งคงที่และการหมุนช้าและราบรื่นเป็นสิ่งสำคัญสำหรับการบันทึกที่แม่นยำ สำหรับวิธีการสำรวจยังพยายามที่จะทำให้การเคลื่อนไหวอย่างต่อเนื่องในทิศทางตามเข็มนาฬิกาโดยไม่มีการพลิกกลับ

มีอะไรใหม่ในเวอร์ชันล่าสุด 2.2

อัปเดตล่าสุดเมื่อวันที่ 27 เม.ย. 2017 v2.2
แก้ไขข้อผิดพลาดใน release apk ซึ่งทำให้เกิดความผิดพลาดในการแบ่งส่วนเนื่องจาก proguard ซ่อนชื่อของตัวแปร Java s ที่ต้องการโดยอินเตอร์เฟส JNI
เพิ่มนโยบายความเป็นส่วนตัว
v2.1
1. การสนับสนุน Artoolkit
2. การเย็บภาพ 3-up เสริมให้ตัวกรองเฉลี่ยสำหรับการหมุน
การบันทึก
3. การสนับสนุนสำหรับเดสก์ท็อปนอกอุปกรณ์หลังการประมวลผลการบันทึก การเย็บภาพ
(ขั้นตอนที่ 2 ด้านบน) ต้องใช้สิ่งนี้เนื่องจากค่อนข้างช้าบนอุปกรณ์ Android

อ่านเพิ่มเติม

ดูตัวอย่าง

ผู้ใช้ยังดู

ดูทั้งหมด

คุณอาจสนใจ

ดูทั้งหมด

เกมที่คล้ายกันมากขึ้น

ดูทั้งหมด

เกมระดับเพิ่มเติม

ดูทั้งหมด