0

Я пытаюсь вызвать детекторы функций от OpenCV в моем приложении на C++, написанном в Visual Studio. Я хотел бы запустить эту операцию в фоновом режиме и не заботиться о ее времени. На самом деле, я предпочитаю, если это не мешает основной производительности приложения. С этой целью я выполняю обнаружение функции в отдельном потоке и пытаюсь снизить приоритет потока с помощью команды SetThreadPriority(). Это, однако, не работает, и пока функция OpenCV запущена, все ядра процессора превышены. Есть ли способ контролировать приоритет задач в OpenCV или даже ограничить ядра ЦП, связанные с его процессом?Низкоприоритетное задание в OpenCV

ответ

0

Хотя я не нашел способа уменьшить приоритет задания OpenCV, я мог бы уменьшить использование ЦП с помощью setNumThreads(int numThreads).

Смежные вопросы