Cảm ơn bạn đã gửi yêu cầu! Một thành viên trong đội ngũ của chúng tôi sẽ liên hệ với bạn ngay lập tức.
Cảm ơn bạn đã gửi đặt chỗ! Một thành viên trong đội ngũ của chúng tôi sẽ liên hệ với bạn ngay lập tức.
Đề cương khóa học
Giới thiệu & Tình trạng hiện tại của ARToolKit
- Lịch sử và quá trình phát triển đến artoolkitX, việc bảo dưỡng mã nguồn mở
- Theo dõi dấu hiệu hình vuông so với theo dõi tính năng tự nhiên, hỗ trợ dấu hiệu mã vạch
- Các nền tảng được hỗ trợ (Android, iOS, máy tính để bàn) và tích hợp plugin (Unity, OpenSceneGraph)
- Cài đặt artoolkitX, SDKs cho các nền tảng di động
- Thiết lập tích hợp Unity hoặc OpenSceneGraph
- Cấu hình quyền truy cập camera, GPS, la bàn và file
- Tạo và sử dụng dấu hiệu hình vuông và dấu hiệu mã vạch
- Theo dõi tính năng tự nhiên (NFT): nguyên tắc và quy trình làm việc
- Hiệu chỉnh camera, hiệu chỉnh méo, hỗ trợ camera stereo
- Đặt nội dung 2D và 3D lên luồng camera trực tiếp
- Ánh sáng, che chắn và cơ bản về shader cho việc tạo hình thực tế
- Xem xét hiệu suất trên di động: tối ưu hóa tốc độ khung hình và sử dụng bộ nhớ
- Sử dụng dữ liệu GPS và la bàn để định hướng nội dung AR so với thế giới thực
- Truy cập các thuộc tính camera, nhận biết tiêu cự và hiệu chỉnh cảm biến
- Tích hợp OpenCV để xử lý hình ảnh và cải tiến (ví dụ: lọc, ổn định)
- Thiết lập dự án trong Unity với plugin ARToolKit
- Đồng bộ dữ liệu theo dõi dấu hiệu/NFT của ARToolKit vào cảnh Unity
- Sử dụng OpenSceneGraph cho việc tạo hình nâng cao hoặc nội dung 3D dựa trên GPU
- Các vấn đề phổ biến: ánh sáng, thất bại trong việc phát hiện dấu hiệu, độ trễ
- Tối ưu hóa cho di động: kích thước texture, đa luồng, sử dụng bộ nhớ
- Đóng gói cho Android / iOS, kiểm thử trên thiết bị thực tế, công cụ gỡ lỗi
Thiết lập Môi trường
Dấu hiệu, Hiệu chỉnh & Theo dõi Tính năng Tự nhiên
Đặt Đối tượng Ảo & Tạo Hình
Tích hợp Cảm biến & Đầu vào Bên ngoài
Sử dụng Bộ máy bên ngoài (Unity / OpenSceneGraph)
Khắc phục sự cố, Hiệu suất & Triển khai
Tóm tắt và Bước tiếp theo
Yêu cầu
- Kinh nghiệm lập trình trong bất kỳ ngôn ngữ nào
- Hiểu biết cơ bản về đồ họa 3D hoặc các khái niệm tạo hình
- Quen thuộc với việc thiết lập môi trường phát triển di động
Đối tượng
- Lập trình viên di động và AR
- Kỹ sư thị giác máy tính
- Lập trình viên phương tiện truyền thông tương tác
7 Giờ
Đánh giá (3)
Mọi thứ đều ổn.
Adrian Rybka - SEOyon
Khóa học - Flutter Development Bootcamp with Dart
Dịch thuật bằng máy
Thông tin bổ sung rất hữu ích
Grzegorz - Comp S.A.
Khóa học - BLoC Pattern
Dịch thuật bằng máy
Sự hiểu biết và sự kiên nhẫn của ông ấy.
Chrisna - Agricatural Research Council
Khóa học - Ionic 4 and Angular for Developers
Dịch thuật bằng máy