БОЛЬШАЯ КАРТИНА: я создаю веб-приложение AR на JavaScript, которое использует библиотеку openCV.js для распознавания некоторых объектов в пространстве и проецирования соответствующих 3D-моделей в качестве элементов AR. В общем, это так, что сначала я извлекаю характерные точки из потокового видео с помощью ORB, а затем сравниваю его с базой данных. Если есть совпадение, объект будет выделен, и если пользователь щелкнет по нему, начнется сеанс AR, и будет показана соответствующая 3D-модель.
ПРОБЛЕМА: На этапе, когда мне нужно сравнить ORB с базой данных (которая у меня есть в файле .json), я хочу использовать KD-Tree, чтобы сделать это быстро. Но я не могу найти правильного объяснения того, как найти совпадения между двумя наборами точек.
Не могли бы вы дать мне представление о том, как это можно сделать?
Большое спасибо.