Добре, така че имам масив от обекти. Всеки обект има вектор от x и y координати в пиксели.
Трябва ефективно да ги прегледам и сравня един с друг и да кажа, че са едни и същи. (Те са разпределени в няколко времеви рамки, така че има разлика в дължината и може да има няколко пиксела разлика във всяка точка)
Това, което направих досега и което работи добре, е ефективно да начертая кутия около текущия цикъл и след това да сравня бъдещите времеви рамки. Вземете обектите с тази относителна позиция. (С малко излишък отстрани, за да се отчете движението)
След това изчислявам евклидовото разстояние между двата обекта. Това работи добре за някои, но пропуска кадри и включва случайни фалшиви резултати.
За да се опитам да противодействам на това, изчислявам кръстосаната корелация на координатите и след това използвам това като отместване на по-дългия масив, когато изчислявам евклидовото число.
Това обаче изглежда не работи толкова добре, колкото се надявах, и чрез проучване разбирам, че Евклидовият може да не е най-добрият начин.
В идеалния случай искам оценка за сходство между двете и да мога да кажа „да, това е същият обект по-късно“
Какво предлагат хората?