QR kodu izleme
Buraya başlamadan önce, genel bakış, cihaz destek tablosu ve en iyi yöntemleri içeren QR kodu izleme genel bakış makalemize göz atmanız önerilir.
QR kodlarını algılama
Web kamerası özelliğini ekleme
QR kodlarını algılamak için
webcam bildiriminize bu özelliği eklemeniz gerekir. Kullanıcının ortamında algılanan kodlar içindeki veriler hassas bilgiler içereneden bu özellik gereklidir.
çağrısıyla izin talep
QRCodeWatcher.RequestAccessAsync() edilebilir:
C#:
await QRCodeWatcher.RequestAccessAsync();
Bir QRCodeWatcher nesnesi oluşturmadan önce izin istenir.
QR kodu algılama özelliği
webcam gerektirirken, algılama cihazın izleme kameraları kullanılarak gerçekleşir. Bu, cihazın fotoğraf/video (PV) kamerasıyla algılamaya kıyasla daha geniş bir algılama FOV ve daha iyi pil ömrü sağlar.
Unity için NuGet kullanarak NuGet paketini yükleyerek MRTK'yi içeri aktarmadan Unity'de QR NuGet API'sini kullanabilirsiniz. Nasıl çalıştığını görmek için örnek Unity uygulamasını indirin. Örnek uygulama, QR kodlarının üzerinde holografik bir karenin yanı sıra GUID, fiziksel boyut, zaman damgası ve kod çözme verileri gibi ilişkili verileri görüntülemeye yönelik örnekler içerir.
OpenXR kullanma
Başvuru için, api için daha ayrıntılı bir kullanım açıklaması GitHub bir QR izleme örnek projemiz vardır.
QR kodunun koordinat sistemini alma
Algılanan her QR kodu, sol üst köşedeki hızlı algılama karesi'nin sol üst köşesindeki QR koduyla hizalanmış uzamsal koordinat sistemini ortaya çıkarır:
Unity koordinatlarına dönüştürülen Z ekseni kağıttan çıkar ve solak olur.