Теперь я сравниваю время выполнения кода Viola-Jones между тем, что написано в чистом C-коде, и тем, которое использует функцию openCV cvHaarDetectObjects().Обнаружение лица с помощью Viola Jones в openCV
До сих пор кажется, что время, необходимое для обнаружения лиц с чистым кодом C, примерно в три раза больше, чем при использовании функции openCV. Хотя чистая версия кода C использует упрощенный алгоритм.
Может ли кто-нибудь дать мне подсказку об этом, пожалуйста?
Вы используете какой-то распараллеливание на чистой версии кода C? Я думаю, что OpenCv использует OpenMP или что-то подобное для повышения производительности, поскольку алгоритм Viola-Jones очень параллелен. –
OpenCV использует TBB для оптимизации алгоритма. –