2017-09-11 20 views
8

Diğer birçok geliştirici olarak Apple'ın yeni ARKit teknolojisine daldım. Bu harika. Belirli bir proje için, olaydaki görüntüleri (gerçek hayat) tanımak, bir şey üzerinde projeksiyon yapmak (Vuforia'nın hedef görüntüleri ile yaptığı gibi) veya bir etkinliği tetiklemek için kullanmak istiyorum. benim uygulamamda. Bunun nasıl gerçekleştirileceğine ilişkin araştırmamda, Apple'ın Vizyon ve CoreML çerçevelerine rastladım. Bu, başımı sarmak için henüz başlamamış olmasına rağmen umut verici görünüyor.Apple Vision görüntü tanıma

Anladığım kadarıyla, Vision çerçevesini kullanarak dikdörtgenler bularak ve bunları modelde önceden tanımladığım hedef resimlerle karşılaştıran bir CoreML modelinde besleyerek tam olarak istediğimi yapabilmem gerekir. Daha sonra, hangi hedef imajı bulduğunu tükenebilmelidir.

Bu kulağa hoş geliyor olsa da, bunu yapmanın bir yolunu henüz bulamadım. Böyle bir model oluşturmaya nasıl başlarım ve hatta mümkün mü?

+0

Komik, bunun sadece dün nasıl çalıştığını merak ediyordum. Sorduğunuz için teşekkürler! – LinusGeffarth

cevap

0

Arkit 1.5 itibariyle (baharında IOS 11.3 ile geliyor aradıklarını tam olarak düşünüyorum 2018), bu problemi çözen bir ARKit tepesi üzerinde doğrudan bir özellik uygulanıyor gibi görünüyor.

ARKit, görüntü tanımayı tam olarak destekleyecektir. Bir görüntünün tanınması üzerine, 3d koordinatlar bir çapa olarak alınabilir ve bu nedenle içerik onlara yerleştirilebilir.

2

Bazı hafta önce Github bu projeyi bulundu: AR Kit Rectangle Detection

ki sen ...

+0

Evet, bu çok güzel, teşekkürler. Bununla birlikte, bu sadece bir dikdörtgeni algılayabilen, ancak bu dikdörtgendeki farklı görüntüler arasında ayrım yapmadığı için, aradığım şeylerin temelini oluşturuyor. Bu, CoreML kullanarak mümkün olabileceğini düşünüyorum, ancak bunu yapmaya nasıl devam edeceğime emin değilim. –

+0

Tam olarak aynı şeyi arıyorum. Zaten bir çözüm buldunuz mu? Bir model eğitimi yapmayı düşünüyordum. ARKit with CoreML, görüntüyü dikdörtgeni bulduktan sonra dikdörtgeni bulur ve istediğiniz şeyi elde edersiniz. Ama sadece bir görüntü için bir CoreML modeli eğitim çok fazla olduğunu düşünüyorum ... – KNV

+0

Ne yazık ki, sadece aynı şeyi düşünüyordum ve henüz bir cevap bulamadım. Şu an üzerinde çalıştığım proje için, ARToolkit ve ARKit'i (sadece görüntü tanıma için birincisi) birleştirmeyi denedim. Bu süreci henüz tamamlamamış olsa da, Unity aracılığıyla bu kesinlikle mümkündür. Ancak bunu yerel olarak yapmak isterseniz, yapabileceğinizden emin değilim. Vuforia'nın önümüzdeki yıl başında Vuforia Fusion'ı piyasaya sürmeyi planladığını biliyorum, bu da görüntü tanıma yeteneklerini ARKit ve/veya ARCore ile birleştirecek. –