กรอบความเป็นจริงยิ่ง [ปิด]


118

ฉันวางแผนที่จะพัฒนาแอปพลิเคชันความเป็นจริงเสริมสำหรับโทรศัพท์ Android มีใครรู้บ้างว่ามีเฟรมเวิร์กสำหรับความเป็นจริงเสริมที่สามารถใช้กับแอพพลิเคชั่นดังกล่าวได้หรือไม่?


เริ่มต้นด้วยบทช่วยสอนใด ๆ ??
SweetWisher ツ

1
มีข่าวดี Google ประกาศ ARCore! Developers.google.com/ar
Dmitriy Puchkov

1
ArCore ถูก จำกัด ไว้ที่อุปกรณ์บางอย่างดังนั้นจึงไม่ใช่ความคิดที่ดีสำหรับการพัฒนาการผลิต พวกเขาเรียกว่าเวอร์ชัน 1.0 ได้อย่างไร?
Pedro Emilio Borrego Rached

มากกว่า 100 โหวต แต่ปิดฮ่า ๆ
Jeryl Cook

คำตอบ:


95

สำหรับแนวคิดคุณสามารถดูสิ่งต่อไปนี้:

แอปที่มีอยู่และ API ของพวกเขา: มีแอปพลิเคชัน Augmented Reality จำนวนมากในตลาด Android ซึ่ง Layar และ Wikitude เป็นที่รู้จักกันดี อื่น ๆ เช่นSomaViewและGeoVectorก็มีอยู่เช่นกัน AFAIK, WikitudeและLayarทำให้ API ของพวกเขาเป็นสาธารณะ

Toolkit: นอกจากนี้ยังมีชุดเครื่องมือชื่อNyARToolkitที่ให้ห้องสมุดสำหรับสิ่งนั้น

บทช่วยสอน: บทความ DevX โดย Chris Haseman

โชคดี!


4
ลองดู Junaio junaio.com/develop
Fernando Gallego

6
ฉันจะเพิ่มด้วยว่ามันขึ้นอยู่กับว่าคุณต้องการทำ AR ตามตำแหน่งหรือตามวิสัยทัศน์ (เช่นตามเครื่องหมาย) AR ฉันจะบอกว่าบน Android สำหรับการมองเห็นตามmetaio.com/software/mobile-sdkนั้นดีจริง ๆ และสำหรับตำแหน่งตามคุณสามารถลองdroidar.googlecode.comหรือcode.google.com/p/android-augment-reality- กรอบสำหรับ SDK โอเพนซอร์ส
Simon

1
ลิงก์ Wikitude ล้าสมัย: ทุกสิ่งรอบ ๆ SDK และสิ่งที่เกี่ยวข้องกับนักพัฒนาสามารถพบได้ที่: developer.wikitude.com Wikitude SDK กำลังผสมผสานทั้งสองวิธี - ตามตำแหน่งหรือเซ็นเซอร์ตาม Augmented Reality และ Computer Vision AR
Wikitude

ปัจจุบัน Aurasma นำเสนอเทคโนโลยีฟรี (แบบสแตนด์อโลนหรือฝังในแอปอื่น ๆ ): aurasma.com/become-a-partner
OrangeDog

15

คุณยังสามารถใช้ Qualcomm AR SDK ใหม่ http://developer.qualcomm.com/dev/augmented-reality


จาก aualcomm ฉันสามารถดาวน์โหลดตัวอย่างได้ แต่ฉันได้รับ java.lang.Uns พอใจLinkError: setActivityPortraitMode ข้อยกเว้นนี้หลังจากเรียกใช้ตัวอย่างโปรดแนะนำวิธีแก้ปัญหานี้ให้ฉัน
user1083266

คุณต้องสร้างและรวบรวมส่วน NDK โดยใช้ cygwin ทำตามบทช่วยสอนในdeveloper.vuforia.com/resources/dev-guide/…
Captain overflow

หมายเหตุ: อันนี้รองรับ AR ตามการมองเห็นเท่านั้น
Wiseman

12

ความเป็นจริงยิ่งมีสองประเภท:

a) ตามเครื่องหมายซึ่งต้องการเครื่องหมายสองมิติเพื่อรับรู้โดยใช้การมองเห็นด้วยคอมพิวเตอร์และการวิเคราะห์ภาพเพื่อวาดภาพทับด้วยการหมุนที่สอดคล้องกัน (ARToolkit)

b) ตำแหน่งทางภูมิศาสตร์และการวางแนวซึ่งหมายความว่าแอปรู้ตำแหน่งที่แน่นอนในโลกที่คุณอยู่และสิ่งที่คุณกำลังเผชิญอยู่และจะคำนวณสิ่งที่คุณเห็นตามตำแหน่งทางภูมิศาสตร์ (Layar, Wikitude)

แอพอย่าง junaio ผสมทั้งสองอย่าง


3
นอกจากนี้ยังมีสิ่งที่ถือว่าเป็น AR แบบ "ไร้เครื่องหมาย" ซึ่งใช้คุณสมบัติตามธรรมชาติในเฟรมวิดีโอเพื่อสร้างเมทริกซ์โพสต์ซึ่งสามารถใช้ในการแสดงวัตถุเสมือนได้ นี่คือวิธีการทำงานของ Vuforia - developer.qualcomm.com/develop/mobile-technologies/…
Rab Ross

ฉันเคยใช้ Junaio ด้วย :) ฉันชอบ Vuforia มากกว่า ... ฉันค่อนข้างแน่ใจว่าคุณต้องซื้อใบอนุญาตเพื่อเผยแพร่แอพที่คุณสร้างด้วย Junaio
Rab Ross

12

หน้านี้http://socialcompare.com/en/comparison/augmented-reality-sdksแสดงการเปรียบเทียบแบบกว้าง ๆ ของกรอบความเป็นจริงเสริม มีการปรับปรุงเพื่อมีนาคม 2013

เป็นจุดเด่น


นี่คือกราฟเปรียบเทียบที่ดี ขอบคุณ!
Oli

แผนภูมินี้มีการอัปเดตอัตโนมัติ
Lobo

BTW, metaio ปิดแล้ว เป็นของ Apple Inc.
Chintan Soni

9

ฉันเป็นหนึ่งในผู้พัฒนา Look! ดู! เป็นกรอบที่สมบูรณ์สำหรับการสร้างแอปพลิเคชันความเป็นจริงเสริมบน Android

ได้รับการพัฒนาเป็นโครงการสุดท้ายที่ University Complutense of Madrid

คุณสมบัติของพวกเขาคือ:

  • เพิ่มความเป็นจริง
  • ที่ตั้งในร่ม
  • บริการระยะไกล
  • 3D, 2D และกล้องถ่ายรูป
  • การทำซ้ำกับวัตถุ

นอกจากนี้เรายังได้พัฒนาแอพที่มีเฟรมเวิร์กเผยแพร่ในเว็บอย่างเป็นทางการของเรา

ข้อมูลมากกว่านี้:

เว็บไซต์อย่างเป็นทางการ - http://www.lookar.net/en/

โครงการอยู่ใน - https://sourceforge.net/projects/lookar/


2
ฉันพัฒนาด้วยเฟรมเวิร์กนี้ซึ่งทำได้ค่อนข้างดี
marimaf

มีเอกสารอะไรให้ดูรวม! ไปยังแอปของฉัน ใช้แสดง POI ได้ด้วย
png

เว็บไซต์อย่างเป็นทางการไม่ทำงาน? ระบุข้อผิดพลาด 522 เว็บไซต์ออฟไลน์ไม่มีเวอร์ชันแคชของหน้านี้
Shivaraj Patil

7

ตรวจสอบ Mixare เป็นกรอบ AR ที่ดีสำหรับ Android ไม่เหมือนกับคำแนะนำที่กล่าวถึงก่อนหน้านี้ (ฉันไม่แน่ใจเกี่ยวกับข้อเสนอแนะทั้งหมด) ซอร์สโค้ดมีให้สำหรับ Mixare



2

สวัสดีฉันดูแล AndroidARKit ซึ่งเป็นโครงการโอเพ่นซอร์สบน github เป็นข้อมูลทางภูมิศาสตร์และมีแอปพลิเคชันตัวอย่างง่ายๆของ foursquare ข้อมูลเพิ่มเติมที่นี่ หรือนี่ ฉันเขียนบทความ devX ที่เชื่อมโยงด้านบน อย่าลังเลที่จะติดต่อฉันหากคุณมีคำถามใด ๆ ได้รับอนุญาตให้ใช้ในเชิงพาณิชย์พร้อมการระบุแหล่งที่มา ดังนั้นอย่าลังเลที่จะใช้ในแอพเชิงพาณิชย์


ฉันจะติดต่อคุณได้ที่ไหน?
Niko Gamulin

twitter.com/androidarkit
haseman

หรือ haseman ที่ wanderingoak dot net
haseman

2

http://layar.com/น่าจะเป็นที่นิยมที่สุดที่ฉันเคยเห็น ฉันสร้างแอพที่อนุญาตให้ดาวน์โหลดและแสดงข้อมูลในลักษณะเดียวกับเลเยอร์ ตรงไปตรงมาสวย


2

ใครที่สนใจ AR ควรดูที่http://code.google.com/p/droidar/

เป็นกรอบโอเพ่นซอร์สสำหรับ AR ตามตำแหน่งและเครื่องหมายบน Android


ฉันพยายามทำเครื่องหมาย geopoint โดยใช้ droidar คุณมีโครงการที่คล้ายกันสำหรับการอ้างอิงหรือไม่
png

ลองดูตัวอย่างการตั้งค่าต่างๆในแพ็คเกจ "de.rwth.setups" ในโฟลเดอร์โครงการ DroidAR และดูวิดีโอแนะนำพวกเขาควรให้ภาพรวมแรก
Simon

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

หากคุณต้องการทำ AR ตามตำแหน่งบน Android เป็นความคิดที่ดีที่จะใช้มัน และหากคุณมีปัญหาเพียงแค่โพสต์คำถามในส่วนปัญหาโดยปกติคุณควรได้รับความช่วยเหลืออย่างรวดเร็ว
Simon

ขอบคุณมาก . ฉันจะทำอย่างนั้น
png

2

ผู้บุกเบิก AR metaio (ผู้พัฒนา Junaio) จะปล่อยmetaio Mobile SDKเวอร์ชันฟรี(ไตรมาสที่ 4/2554) :)


จะเข้าฉายวันนี้ (8 ธันวาคม 2554) :)
Oli

apple ได้มาเมื่อปี 2015
omi5489





1

ฉันเจอLayar Playerแล้ว

"Layar Player เป็นเครื่องมือที่ช่วยให้ทุกคนสามารถฝังเลเยอร์ความจริงเสริมลงในแอปพลิเคชันของตนเองได้โดยตรง"

ขณะนี้ Layar Player มีไว้สำหรับ iPhone เท่านั้น แต่เวอร์ชัน Android จะวางจำหน่ายในไตรมาสที่ 4 ปี 2554


1

D'Fusion Mobileเป็นแพลตฟอร์มที่ใช้เครื่องหมายและตำแหน่งทางภูมิศาสตร์พร้อมการสนับสนุนบาร์โค้ดการติดตามใบหน้าและการสนับสนุนเซ็นเซอร์



0

ดังที่ Reinier กล่าวว่า artoolkit อาจเป็นตัวเลือกที่ดีที่สุด มีสำหรับหุ่นยนต์ตรวจสอบนี้ออก


0

ar23dเป็น 3D Augmented Reality SDK สำหรับ Android 2.2+ และ Android 3.0+ ไม่พบค่าใช้จ่ายในการออกใบอนุญาตในเว็บไซต์



-1

ฉันคิดว่าคุณควรใช้ String SDK

http://www.poweredbystring.com/licensing

ดาวน์โหลดไฟล์ zip โครงการจาก

https://github.com/kyleroche/Professional_iOS_AugmentedReality/blob/master/Ch10/mobile/mobile/ViewController.m

จากนั้นเปิดโครงการ CH-10 ที่ล็อคด้วย com.isidorey.mobile BundleIdentifier ดังนั้นคุณได้สร้างโปรไฟล์การจัดเตรียมในชื่อ isidoreywildcard * แล้วมันจะทำงาน

แต่นี่ไม่ใช่วิธีแก้ปัญหา

คุณต้องดำเนินการโดยใช้โปรไฟล์การจัดเตรียมของคุณเอง

ดังนั้นลงทะเบียนก่อน

http://www.poweredbystring.com/licensing

จากนั้นดาวน์โหลด DemoVersion เพื่อลอง คุณสามารถใช้ libStringOGLPro-1.1-com-isidorey-mobile.a (คุณจะได้รับไลบรารีแบบคงที่จากไลบรารีแบบคงที่จาก Demo Project ที่ดาวน์โหลดมา) เพื่อตรวจสอบโปรเจ็กต์ของคุณ

อ่านหนังสือดีกว่า

http://www.amazon.com/Pro-iOS-5-Augmented-Reality/dp/1430239123


1
String SDK ใช้สำหรับ iOS เท่านั้น
Oli

1
ใช่ String SDK สำหรับ IOS เท่านั้น
Babuli

พวกเขาขอเฟรมเวิร์กบนโทรศัพท์ Android ไม่ใช่ ios
Vulovic Vukasin
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.