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)
Very usefull additional informations
Grzegorz - Comp S.A.
Eğitim - BLoC Pattern
Edward is an awesome facilitator
Zibusiso Ncube - Agricatural Research Council
Eğitim - Ionic 4 and Angular for Developers
Miguel's knowledge of the subject was extensive. He made the training easy to understand and the flow was balanced; adding on to each section with new features as needed. He covered everything that was asked and answered each and every question thoroughly. It was a very pleasant experience.
Paul Coaton - SEMPCheck Services
Eğitim - Flutter Development Bootcamp with Dart
The trainer was enthusiastic, kind, and loved the topic
Isaac Murphy - Royal New Zealand Airforce
Eğitim - Build Native iOS and Android Apps with Flutter
Learning the steps required to implement the MVVM model.