How AR recognizes the ground
When the mobile phone AR scans the real-world environment through the camera, what is returned to the mobile phone is a picture that is constantly refreshed. The AR plug-in will use relevant algorithms to identify the depth in the picture and the environment to generate a lot of [identification points]. Point] When there are enough horizontal planes, the AR function of the mobile phone will consider that the scanned area is a [plane] overlapping the real environment plane, and then the model can be fixed to this real plane.
It can be simply considered that the recognized [plane] is composed of many [identification points], and the AR model is just fixed on one of the [identification points]. At the same time, because the image obtained when holding the phone may change at all times, the general AR plug-in will continuously update the recognized [plane], and the [marking point] on this [plane] is also refreshed at all times. The AR model fixed on a certain [marking point] on the [plane] will also refresh its position, so that the position of the AR model can be integrated with the real environment, and different shapes can be seen from different angles like real objects.
Because the recognized [plane] will be updated continuously, a certain [marking point] of [plane] cannot be regarded as the origin. In a sense, the mobile phone is the [origin] of AR recognition.
The principle of multi-person AR recognition of the ground
The principle of multi-person AR recognition in the same environment is: mobile phone A recognizes a [plane], which is composed of many [identification points], and mobile phone A will continuously transmit these [identification points] to the local server. The plane of mobile phone A of the v. server is like this; similarly, the mobile phones of other users will do similar processing.
By continuously uploading and obtaining the [identification point] collection of all users, all mobile phones will continuously compare the [identification point] collection saved in the server with the real environment. When the similarity is recognized as greater than the system conditions, it will be considered as the [plane] ] Is the recognized [plane], so as to synchronize the AR data of other users.