Я блуждал, есть ли способ объединить Хаар-классификаторы из разных обученных каскадов? У меня есть сценарий, в котором я обнаруживаю один объект, который отличается в зависимости от угла объекта. Поэтому я разделил свои обучающие образцы, чтобы обучить несколько классификаторов. Они работают нормально для своих классов. Прямо сейчас я запускаю их последовательно, что стоит мне много времени на вычисления.
Я подумал, что OpenCV, вероятно, каждый раз вычисляет все функции, поэтому каждый раз повторяется заново. Я подумал, что если бы я мог объединить свои классификаторы с помощью операции ИЛИ, то OpenCV мог бы просто использовать один каскад, таким образом, выполняя итерацию только один раз и вычисляя только необходимые функции один раз и так далее. Это может резко повысить мою производительность. Однако я не уверен, можно ли (и как) это сделать. Может быть, кто-то уже пробовал что-то подобное?
Ваше здоровье! -- Артур