iOS 11.3 beta sürümü için güncelleştirme: "ARKit 1.5" de (iOS 11.3 veya sonraki sürümlerde ARKit) ARKit'te yeni bir görüntü algılama özelliği vardır. Bilinen bir resminiz varsa (poster veya oyun kartı veya benzeri), Xcode projenize ekleyebilirsiniz ve/veya başka bir yerden ARReferenceImage
olarak yükleyebilir ve oturum yapılandırmanızın detectionImages
dizisine ekleyebilirsiniz. Ardından, ARKit bu görüntüleri kullanıcı ortamında bulduğunda, size nerede olduklarını söyleyen ARImageAnchor
nesneler verir.
Bunun, diğer bazı araç takımlarından gördüğünüz "işaretçi tabanlı AR" gibi olmadığını unutmayın - ARKit, yalnızca bir kez bir referans görüntü buluyor, size zaman içinde nasıl hareket ettiğini anlatmıyor. Bu yüzden, AR içerik deneyimlerini tetiklemek (bir mağazadaki bir Star Wars posterinde telefonunuzu işaret ettiğiniz ve bir karakterin dışarı çıktığı yerdeki tanıtımlar gibi), ancak sanal karakterlerin bağlı kaldığı AR tahta oyunları için iyi değil. oyun parçalarına.
Hayır, Arkit algılamaz
etmez ve
parça nesneleri veya işaretleri hareketli.
Her bir yakalanan ARFrame'deki kamera görüntüsüne erişmek mümkündür, ancak bu tür görevlerde size yardımcı olabilecek başka bir yazılımınız varsa bunları ARKit ile birlikte kullanabilirsiniz. Örneğin, Vision framework (iOS 11'de de yeni) bu tür görevler için birçok yapı taşı sunar - barkodları algılayabilir ve dört köşesini bulabilir ve bir görüntüdeki ilgili bölgeyi manuel olarak tanımladıktan sonra, çerçeveler arasındaki hareketlerini izleyebilirsiniz.
böylece ARKit ile yapabilirsiniz.Bir nesneyi algılamak için tensorflow veya watson gibi bazı gerçek zamanlı görüntü işleme kullanmalısınız. –
@matloob Hasnain şu anda Vuforia, müşteri ARKit'i kullanıp kullanamayacağımızı bilmek istiyor. – Superwayne
Evet Vaforia işaretleyici taraması hakkında biliyorum. –