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 fasilitatördür
Zibusiso Ncube - Agricatural Research Council
Eğitim - Ionic 4 and Angular for Developers
Yapay Zeka Çevirisi
Miguel konusunun uzmanıydı. Eğitimleri anlaşılır hale getirdi ve akışı dengeliydi; her bölümüne gereğinde yeni özellikler ekleyerek ilerledi. Sorulan her şeyi kapattı ve her soruya ayrıntılı olarak cevap verdi. Bu, çok hoş bir deneyimdi.
Paul Coaton - SEMPCheck Services
Eğitim - Flutter Development Bootcamp with Dart
Yapay Zeka Çevirisi
Renee'nin sorularımıza anında uyum sağlayıp, sorduğumuz konularda örnekler araması ve bu örnekleri WeChat üzerinden paylaşması bana çok👍 uydugu bana çok hoşuna gitti ve takdire şayandı. Sadece bununla kalmadı, Çince konuşmadığımız için tıklanması gereken yerleri ve konumları içeren ekran görüntüleri göndermek için kendini sıkıştırda buldu. Renee ile yapılan oturum oldukça işbirlikçi oldu; Renee sorular sormanın yanı sıra, bazen konudan biraz sapmamızı da sağladı, böylece oturumdan en fazla faydalanabildik.
Ellie Bailes - GBR 402 GP Strategies Limited
Eğitim - WeChat Marketing
Yapay Zeka Çevirisi
Eğitmen heyecanlı, nazikti ve konuyu çok sevdi
Isaac Murphy - Royal New Zealand Airforce
Eğitim - Build Native iOS and Android Apps with Flutter
Yapay Zeka Çevirisi