artırılmış gerçeklik çerçevesi [kapalı]


118

Android telefon için bir artırılmış gerçeklik uygulaması geliştirmeyi planlıyorum. Bu tür uygulamalar için kullanılabilecek artırılmış gerçeklik için herhangi bir mevcut çerçeve olup olmadığını bilen var mı?


Başlamak için herhangi bir eğitim?
SweetWisherツ

1
İyi haber var, Google ARCore'u duyurdu! developer.google.com/ar
Dmitriy Puchkov

1
ArCore birkaç cihazla sınırlıdır, bu nedenle üretim geliştirme için hala iyi bir fikir değildir. Buna nasıl 1.0 versiyonu diyebilirler?
Pedro Emilio Borrego Rached

100'den fazla olumlu oy ama kapalı lol.
Jeryl Cook

Yanıtlar:


95

Fikir almak için aşağıdakilere bakabilirsiniz:

Mevcut Uygulamalar ve API'leri: Android pazarında, Layar ve Wikitude'un iyi bilindiği çok sayıda Artırılmış Gerçeklik uygulaması vardır. SomaView ve GeoVector gibi diğerleri de var. AFAIK, Wikitude ve Layar API'lerini halka açtı .

Araç Seti: Böyle bir şey için kitaplık sağlayan NyARToolkit adında bir araç seti de vardır .

Öğretici: Chris Haseman'dan DevX Makalesi

İyi şanslar!



6
Ayrıca, konum tabanlı AR veya vizyon tabanlı (örneğin işaretleyici tabanlı) AR yapmak isteyip istemediğinize bağlı olduğunu da ekleyeceğim. Görme tabanlı ar metaio.com/software/mobile-sdk için android için gerçekten iyi olduğunu ve konuma dayalı olarak droidar.googlecode.com veya code.google.com/p/android-augment-reality- deneyebileceğini söyleyebilirim. açık kaynaklı SDK'lar için çerçeve
Simon

1
Wikitude bağlantısı güncel değil: SDK ve geliştirici ile ilgili her şey şu adreste bulunabilir: developer.wikitude.com Wikitude SDK, her iki yaklaşımı da karıştırıyor - konum tabanlı veya sensör tabanlı Artırılmış Gerçeklik ve bilgisayar görüşü AR
Wikitude

Aurasma şu anda teknolojilerini ücretsiz olarak sunuyor (bağımsız veya diğer uygulamalara gömülü): aurasma.com/become-a-partner
OrangeDog

15

Yeni Qualcomm AR SDK'sını http://developer.qualcomm.com/dev/augmented-reality de kullanabilirsiniz.


aualcomm'dan örnekleri indirebiliyorum ancak java.lang.UnsatisfiedLinkError: setActivityPortraitMode bu istisnayı sample.please çalıştırdıktan sonra alıyorum. lütfen bana bu sorunun nasıl çözüleceğini önerin.
user1083266

Cygwin kullanarak NDK bölümünü oluşturmalı ve derlemelisiniz, developer.vuforia.com/resources/dev-guide/…
Captain overflow

Not: Bu, YALNIZCA görüş tabanlı AR'yi destekler.
Wiseman

12

İki tür artırılmış gerçeklik vardır:

a) İlgili rotasyonla üzerlerine bir görüntü çizmek için bilgisayarla görme ve görüntü analizini kullanmayı tanımak için iki boyutlu işaretleyicilere ihtiyaç duyan işaretçi tabanlı (ARToolkit)

b) coğrafi konum ve oryantasyona dayalı; bu, uygulamanın, nerede olduğunuzu ve neyle karşı karşıya olduğunuzu dünyanın tam konumunu bildiği ve coğrafi konuma dayalı olarak gördüklerinizi hesapladığı anlamına gelir. (Layar, Wikitude)

Junaio uygulamasına benzer uygulamalar ikisini de karıştırır


3
Ayrıca, sanal nesneleri oluşturmak için kullanılabilecek bir poz matrisi oluşturmak için bir video karesindeki doğal özellikleri kullanan "işaretsiz" tabanlı AR olarak kabul edilenler de vardır. Temelde Vuforia'nın çalışma şekli budur - developer.qualcomm.com/develop/mobile-technologies/…
Rab Ross

Ben de Junaio kullandım :) Yine de Vuforia'yı tercih ederim ... Junaio ile oluşturduğunuz uygulamaları yayınlamak için bir lisans satın almanız gerektiğinden eminim
Rab Ross

12

Bu sayfa http://socialcompare.com/en/comparison/augmented-reality-sdks , artırılmış gerçeklik çerçevelerinin geniş bir karşılaştırmasını göstermektedir. Is Mart 2013'te güncellendi .

Özellikli


Bu iyi bir karşılaştırma tablosu. Teşekkür ederim!
Oli

Bu grafik otomatik olarak güncellenir
Lobo

BTW, metaio artık kapalı. Apple Inc.'e aittir
Chintan Soni

9

Ben geliştiricilerden biriyim Bak! Bak! Android'de artırılmış gerçeklik uygulamaları oluşturmak için eksiksiz bir çerçevedir.

Madrid Complutense Üniversitesi'nde son proje olarak geliştirildi.

Özellikleri:

  • Arttırılmış gerçeklik
  • Yer Kapalı
  • Uzaktan Hizmetler
  • 3D, 2D ve Kamera
  • Nesnelerle yapılan yinelemeler

Ayrıca çerçeve ile uygulamalar geliştirdik, onlarınki resmi web sitemizde yayınlanıyor.

Daha fazla bilgi:

Resmi web sitesi - http://www.lookar.net/en/

Proje kaldı - https://sourceforge.net/projects/lookar/


2
Bu çerçeve ile geliştirdim, oldukça iyi yapıldı
marimaf

entegrasyon görünümü için herhangi bir belge var mı? benim uygulamama. Ayrıca POI'leri göstermek için de kullanılabilir
png

Resmi web sitesi kapalı mı? Hata 522 diyor. Web sitesi çevrimdışı Bu sayfanın önbelleğe alınmış sürümü yok.
Shivaraj Patil

7

Mixare'e göz atın. Android için oldukça güzel bir AR çerçevesi. Daha önce bahsedilen önerilerin çoğunun aksine (hepsinden emin değilim), kaynak kodu Mixare için kullanılabilir.



2

Hey, github'da bir açık kaynak projesi olan AndroidARKit'i sürdürüyorum. Coğrafi tabanlıdır ve basit bir foursquare örnek uygulaması içerir. Daha fazla bilgi burada . veya burada . Yukarıda bağlantısı verilen devX makalesini yazdım. Herhangi bir sorunuz olursa benimle iletişime geçmekten çekinmeyin. Atıf ile ticari kullanım için lisanslanmıştır. Bu yüzden ticari uygulamalarda kullanmaktan çekinmeyin.


Bağlantınızı nereden bulabilirim?
Niko Gamulin

twitter.com/androidarkit
haseman

or haseman at wanderingoak dot net
haseman

2

http://layar.com/ gördüğüm en popüler şey olurdu. Bilgilerin tıpkı layar ile aynı şekilde indirilmesine ve görüntülenmesine izin veren bir uygulama yaptım. Oldukça basit.


2

AR ile ilgilenen herkes http://code.google.com/p/droidar/ adresine de bakmalıdır.

Konum tabanlı ve Android'de işaretçi tabanlı AR için açık kaynaklı bir çerçeve.


Droidar kullanarak bazı coğrafi noktaları işaretlemeye çalışıyorum. Referans için benzer projeleriniz var mı
png

DroidAR proje klasöründeki "de.rwth.setups" paketindeki birçok örnek kuruluma bir göz atın. Ve tanıtım videolarını izleyin, size ilk bir genel bakış
Simon

Tüm o videoları izledim ve demo projeleri denedim. Kabaca bir fikrim var. Bunu herhangi bir projenizde kullandınız mı? Ne kadar iyi olduğunu bilmek istedim. Hangi çerçeveyi kullanacağım gerçekten kafam karıştı. İlgi çekici bir nokta göstermek istiyorum. Kullanıcı hareket ettikçe, görünen pintleri göstermelidir. Yardımınız ve cevabınız için çok teşekkürler
png

Android'de konum tabanlı AR yapmak istiyorsanız, kullanmak kesinlikle iyi bir fikirdir. Ve eğer sorun yaşıyorsanız, sorunlar bölümüne bir soru gönderin, normalde çok hızlı yardım almalısınız.
Simon

Çok teşekkürler . Bunu yapacağım
png

2

AR metaio'nun (Junaio Geliştiricileri) öncüsü, metaio Mobil SDK'nın ücretsiz bir sürümünü (Q4 / 2011) yayınlayacak . :)


bugün yayınlanacak (8 Aralık 2011) :)
Oli

2015 tarihinde apple tarafından satın alındı
omi5489





1

Buldum Layar Player'ı .

"Layar Player, herkesin artırılmış gerçeklik katmanlarını doğrudan kendi uygulamasına yerleştirmesine olanak tanıyan bir araçtır".

Şu anda Layar Player yalnızca iPhone içindir, ancak bir Android sürümü 2011'in 4. çeyreğinde mevcut olacaktır.


1

D'Fusion Mobile , BarCode Desteği, Yüz İzleme ve Sensör Desteği içeren, işaretçi tabanlı ve coğrafi konum tabanlı bir Platformdur.



0

Reinier'ın dediği gibi, artoolkit en iyi seçenek olabilir. android için orada, kontrol bu dışarı


0

ar23d , Android 2.2+ ve Android 3.0+ için 3D Artırılmış Gerçeklik SDK'sıdır . Lisanslama maliyetleri ne kadar web sitelerinde bulunamıyor.



-1

String SDK kullanmanız gerektiğini düşünüyorum

http://www.poweredbystring.com/licensing

Proje zip dosyasını şuradan indirin:

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

Ardından CH-10 Projesi'ni açın. Com.isidorey.mobile BundleIdentifier ile kilitlenmiştir. Yani isidoreywildcard * adında bir ön hazırlık profili oluşturursunuz. Sonra çalışacak.

Ancak çözüm bu değil.

Kendi provizyon profilinizi kullanarak çalıştırmanız gerekir.

İlk önce kayıt olun

http://www.poweredbystring.com/licensing

Ardından Denemek için demoVersion'ı indirin. Projenizi kontrol etmek için libStringOGLPro-1.1-com-isidorey-mobile.a (İndirilen Demo Projesinden bir statik kitaplık alacaksınız) statik kitaplığını kullanabilirsiniz.

Kitabı okumak daha iyidir

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


1
Dize SDK'sı yalnızca iOS içindir.
Oli

1
Evet String SDK yalnızca IOS içindir.
Babuli

adamlar iOS değil, android telefonlarda çerçeve istedi.
Vulovic Vukasin
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.