2013-05-17 8 views
0

У меня будет квадроцикл 4000 с SDI IO-картами, и с этим я хочу обработать выход видеокамеры с помощью gpu (cuda), но главная проблема: это процесс реального времени, поэтому я не хочу отправлять данные в память хоста из-за латентности. Я хочу всегда обрабатывать выходные данные видеокамеры на памяти Gpu, поэтому вопрос Является ли SDI Sdk истинным способом выполнения этой работы, если да. С чего начать?QUADRO SDI SDK помогает работать с памятью Gpu без памяти хоста?

ответ

1

Если у вас есть источник видео SDI и карта захвата Quadro SDI (вместе с графическим процессором Quadro), вы сможете записывать исходные видеофрагменты SDI непосредственно в память GPU на GPU Quadro, используя Quadro SDI SDK.

Чтобы получить доступ к SDK Quadro SDI, вы должны начать с filling out an application, чтобы стать зарегистрированным разработчиком Quadro SDI. Как только вы получите доступ к SDI SDK, прочитайте документацию о том, как захватить входящие SDI-видеофрагменты.

Если у вас есть механизм захвата кадров, работающий (через SDK Quadro SDI), вы можете использовать CUDA graphics interop с DirectX (при условии, что вы не используете Win8) или OpenGL, чтобы сделать кадры доступными для CUDA для обработки.

Существует ряд графических интерфейсов samples.