ARCore là một nền tảng của Google dùng để trải nghiệm thực tế ảo tăng cường. ARCore sử dụng các API khác nhau, giúp điện thoại của bạn có thể cảm nhận được môi trường xung quanh, hiểu được thế giới thực và tương tác với các thông tin trong thế giới thực
ARCore sử dụng ba khả năng chính để tích hợp nội dung ảo với thế giới thực khi được nhìn thấy qua camera trên điện thoại: Motion tracking, Environmental understanding, Light estimation
ARCore Environmental understanding cho phép điện thoại phát hiện kích thước và vị trí của tất cả các loại bề mặt: bề mặt ngang, dọc và góc cạnh như mặt đất, bàn cà phê hoặc tường, tìm kiếm các cụm feature points xuất hiện nằm trên các bề mặt và làm các bề mặt này xuất hiện trong ứng dụng như là các mặt phẳng và sử dụng thông tin đó để đặt các vật thể ảo trên bề mặt phẳng
Đây là ứng dụng có xử lý detect mặt hoặc detect điểm trên Android
Ứng dụng này tạo ra một không gian 3D , cho phép người dùng quét ra mặt phẳng trong không gian đó . Thực hiện lấy 2 điểm bất kỳ trên mặt phẳng đã detect được để đo khoảng cách của 2 điểm