Трекинг нескольких объектов. Как запускать одну и ту же функцию для каждого объекта?
Добрый день! Пишу программу отслеживания объектов на видео. Если объект подходит, сохраняю его в свой класс для дальнейшей работы. Суть в том, что объекты двигаются по полю и надо записывать траекторию каждого объекта, которого выбрали мышкой. Застряла на том, что нужно написать функцию отслеживания и вызывать ее для каждого объекта параллельно.
Что делать?
пользоваться конструкцией типа thread t1( traking,robot1); не очень, наверное... же не знаю количество объектов, да и пробовала через switch запускать для 5 объектов, ругается, что одну и ту же функцию одновременно пытаюсь запустить. Но не писать же одно и то же N раз? Раньше с многопоточным программированием дела не имела, поэтому прошу подробного ответа, буду очень признательна!