Khai thác thư viện lập trình Vuforia cho đề tài

Một phần của tài liệu Xây dựng ứng dụng trò chơi chạy trạm có sử dụng VUFORIA (Trang 32 - 38)

Em sẽ khai thác và sử dụng Vuforia Web Services để sử dụng tính năng nhận diện hình ảnh và vật thể từ đó ứng dụng các tính năng này vào đề tài của mình.

Để sử dụng Vuforia Web Services thì đầu tiên em cần phải tạo 1 tại khoản tại https://developer.vuforia.com/user/register.

14

Hình 2.7. Tạo tài khoản Vuforia

Điền đầy đủ thông tin cần thiết và chọn Create account. Hệ thống sẽ yêu cầu kích hoạt tài khoản. Sau khi kích hoạt tài khoản thông qua email có thể sử dụng đầy đủ các tính năng của Vuforia.

Sau khi đăng kí thành công, để sử dụng chức năng quản lý các hình ảnh bằng cloud thì em cần tạo 1 License key. Vào developer.vuforia.com/vui/develop/licenses và nhấn “Get Development Key” để tạo License key.

15

Hình 2.9. Tạo Vuforia License Key

Nhập tên của License “License Name”, check vào ô đồng ý với điều kiện, chính sách của Vuforia rồi nhấn “Confirm”

Sau khi tạo xong, license vừa tạo sẽ hiện trong danh sách license, chọn license vừa tạo sẽ hiển thị ra được License Key.

16

Khi có được License Key, bây giờ em sẽ tạo cloud database để chứa các hình ảnh cần được nhận diện. Vào https://developer.vuforia.com/vui/develop/databases

Hình 2.11. Tạo cloud database Vuforia

Nhập tên database, chọn Type “Cloud”, chọn License Key vừa tạo, nhấn “Create”

17

Như vậy là đã hoàn thành xong quá trình thiết lập Vuforia cho đề tài. Và đây là một target hình ảnh được đưa lên database và được nhận diện bằng thư viện của Vuforia:

Hình 2.13. Target trong cloud database khi "Hide Features"

18

Tiếp đến là về phần khai thác các APIs dành cho Node.js của Vuforia Web Services như:

 Tạo target mới.

 Thêm target vào cloud database của vuforia.  List tất cả target trong cloud database của vuforia.  Lấy 1 target cloud database của vuforia.

 Sửa 1 target trong cloud database của vuforia.  Xóa 1 target trong cloud database của vuforia.

 Tìm các hình ảnh trùng lập trong cloud database của vuforia.  Truy vấn nhận diện hình ảnh.

Hình 2.15. Package npm vuforia-api

Và trong đề tài thì em sẽ chỉ sử dụng 3 APIs đó là: tạo target mới, thêm target vào cloud database và truy vấn nhận diện hình ảnh.

19

Một phần của tài liệu Xây dựng ứng dụng trò chơi chạy trạm có sử dụng VUFORIA (Trang 32 - 38)

Tải bản đầy đủ (PDF)

(122 trang)