Перейти к содержимому
Compvision.ru
alexlp

Скорость работы

Recommended Posts

Как определить нормальную скорость работы opencv? HaarDetectObjects на машине P4 2.66 (IPP support) linux i686 работает без задержек, в то время как Athlon 2 X3 2.9 (amd64) нет даже 3 FPS.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Это из-за IPP на интелах такая скорость. Без IPP будет тормозить.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Это из-за IPP на интелах такая скорость. Без IPP будет тормозить.

Но если верить книге O'Really то прирост 20-30%, на работе вообще без тормозов на интеле, а тут еле 5 FPS.

Еще вопрос, OpenCV использует другие ядра? ибо в top вижу что общая загрузка пр иработе 70%

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Скорость разная на разных алгоритмах. Судя по официальной информации, максимальный прирост скорости наблюдается на медианном фильтре - 12 раз.

OpenCV задействует другие ядра, если скомпилирована с использованием OpenMP.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Скорость разная на разных алгоритмах. Судя по официальной информации, максимальный прирост скорости наблюдается на медианном фильтре - 12 раз.

OpenCV задействует другие ядра, если скомпилирована с использованием OpenMP.

На офсайте написано, что:

"We also switched from OpenMP-based threading to TBB-based threading in this algorithm implementation"

http://opencv.willowgarage.com/wiki/OpenCV%20Monthly

Получается OpenMP более не используется? В top на моем 3-х ядернике общая нагрузка ЦПУ 33%.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Это в самой последней версии так сделано - ты имеенно её используешь?

Я пока на 1.1 сижу - там OpenMP поддерживается. Хотя, зная политику Интела, использование TBB не должно быть медленней.

Может быть ты в CMake не указал использование TBB?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте учётную запись или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать учётную запись

Зарегистрируйтесь для создания учётной записи. Это просто!

Зарегистрировать учётную запись

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас


  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу

×