Советы по обработке изображений в реальном времени

действительно нужна помощь и совет, так как я новичок в обработке изображений в реальном времени.

Я пытаюсь реализовать алгоритм для системы, в которой камера получает 1000 кадров в секунду, и мне нужно получить значение каждого пикселя во всех изображениях и выполнить различные вычисления эволюции пикселя[i][j] в N количество изображений для всех пикселей в изображениях. У меня есть (unsigned char *ptr), я хочу передать их в GPU и начать реализацию алгоритма с использованием CUDA и вернуть данные обратно в CPU. но я не уверен, что будет лучшим вариантом для обработки в реальном времени. моя система: ЦП Intel Xeon x5660 2,8 ГГц (2 процессора) Графический процессор NVIDIA Quadro 5000 проблема в том, что я хочу убедиться, что, когда я получаю 1000 кадров в секунду и передаю их на графический процессор для обработки, как я могу убедиться, что я не потеряю никаких данных в течение следующей секунды, поступающих от граббера? Нужно ли мне реализовывать многопоточность в С++? и параллельное программирование в OpenCV/OpenCL/CUDA? пожалуйста, если у вас есть какие-либо идеи или рекомендации, дайте мне знать. Мне действительно нужен совет эксперта по обработке изображений в реальном времени. Спасибо

5
задан talonmies 20 February 2016 в 09:04
поделиться