Eğitim İçeriği
ARToolKit'in Tanıtımı ve Güncel Durumu
- Tarihi ve evrimi artoolkitX'e, açık kaynaklı bakımına
- İşaret tabanlı izleme ile doğal özellik izlemesi, barkod işaret desteği
- Desteklenen platformlar (Android, iOS, masaüstü) ve eklenti entegrasyonları (Unity, OpenSceneGraph)
Ortamın Kurulumu
- artoolkitX'in kurulumu, mobil platformlar için SDK'lar
- Unity veya OpenSceneGraph entegrasyonunun kurulumu
- Kamera, GPS, pusula ve dosya erişimi için izinlerin yapılandırılması
İşaretler, Kalibrasyon & Doğal Özellik İzlemesi
- Kare işaretleri ve barkod işaretlerinin oluşturulması ve kullanımı
- Doğal özellik izlemesi (NFT): ilkeler ve iş akışları
- Kamera kalibrasyonu, distorsiyon düzeltmesi, stereo kamera desteği
Sanal İçerinin Üzerine Yerleştirilmesi & Oluşturma
- Canlı kamera akışının üzerine 2D ve 3D içerik yerleştirme
- Gerçekçi oluşturma için aydınlatma, gizleme ve shader temelleri
- Mobilde performans dikkate alınması: kare hızının ve bellek kullanımının optimize edilmesi
Sensör Entegrasyonu & Dış Girdilerin Kullanılması
- GPS ve pusula verilerinin gerçek dünyaya göre AR içeriklerini yönlendirmek için kullanımı
- Kamera özellikleri erişimi, odak uzunluğu tanınması ve sensör kalibrasyonu
- OpenCV ile görüntü ön işleme ve iyileştirmeler için (örneğin filtreleme, stabilizasyon) entegrasyonu
Dış Motorların Kullanılması (Unity / OpenSceneGraph)
- Unity'de ARToolKit eklentisi ile bir projenin kurulumu
- ARToolKit işaret/NFT izleme verilerini Unity sahnelerine senkronleştirme
- Gelişmiş oluşturma veya GPU tabanlı 3D içerik için OpenSceneGraph'ın kullanımı
Sorun Giderme, Performans & Dağıtım
- Ortak sorunlar: aydınlatma, işaret algılama başarısızlığı, gecikmeler
- Mobil için optimize etme: doku boyutları, çoklu iş parçacığı, bellek kullanımı
- Android / iOS için paketleme, gerçek cihazlarda test, hata ayıklama araçları
Özeti ve Sonraki Adımlar
Kurs İçin Gerekli Önbilgiler
- Herhangi bir dilde programlama deneyimi
- 3B grafik veya işleme kavramlarına temel anlayış
- Mobil geliştirme ortamı kurulumu ile tanışma
Hedef Kitle
- Mobil ve AR geliştiricileri
- Bilgisayar görü工程技术師 (computer vision mühendisleri) Computer vision mühendisleri
- Etkileşimli medya geliştiricileri
Danışanlarımızın Yorumları (5)
Çok faydalı ek bilgiler
Grzegorz - Comp S.A.
Eğitim - BLoC Pattern
Yapay Zeka Çevirisi
Edward harika bir facilitatordır
Zibusiso Ncube - Agricatural Research Council
Eğitim - Ionic 4 and Angular for Developers
Yapay Zeka Çevirisi
Miguel'in konu hakkındaki bilgisi kapsayıcıydı. Eğitimini anlamaya kolay olan ve akışı dengeli hale getirdi; her bölümünü gerekliyse yeni özelliklerle geliştirdi. Tüm istenenleri kapsadı ve her soruya ayrıntılı olarak cevap verdi. Çok hoş bir deneyimdi.
Paul Coaton - SEMPCheck Services
Eğitim - Flutter Development Bootcamp with Dart
Yapay Zeka Çevirisi
Antrenör heyecanlı, nazik ve konuyu çok seviyordu
Isaac Murphy - Royal New Zealand Airforce
Eğitim - Build Native iOS and Android Apps with Flutter
Yapay Zeka Çevirisi
MVVM modelini uygulamak için gereken adımları öğrenme.
Roy Chia - AFBI
Eğitim - Xamarin: Build Native Mobile Applications for Android, iOS and Windows from a Single C# Code Base
Yapay Zeka Çevirisi