Русский компания «Фаствидео» выпустила библиотеку Fastvideo SDK для обработки видео с цифровых камер. Особенность библиотеки содержится в том, что она базируется на архитектуре Nvidia CUDA и применяет ресурсы графических ускорителей вычислительных совокупностей, говорится в официальном сообщении.
Архитектура CUDA разрешает применять мощности графического ускорителя для вычислений неспециализированного назначения, каковые в большинстве случаев производятся центральным процессором. «Обработка изображений в высоких разрешениях — очень ресурсоемкий процесс, исходя из этого перенос вычислений на GPU (графический ускоритель — прим. CNews) разрешает добиться значительной экономии времени при исполнении аналогичных задач», — пояснили в «Фаствидео».
Функциональные возможности библиотеки включают в себя следующие стадии: предварительная обработка, восстановление цвета, кадрирование, поворот, увеличение резкости, вывод цветного изображения на монитор, сжатие кадров по методам JPEG либо H.264, сохранение видеопотока MJPEG/H.264 и его запись на диск.
Новая библиотека, считают в «Фаствидео», будет, первым делом, занимательна разработчикам ПО для цифровых камер большого разрешения, видеосистем контроля качества, совокупностей видеонаблюдения и скоростной съемки, разных комплексов по обработке и визуализации изображений в настоящем времени и т. д.
По словам основателя «Фаствидео» Федора Серженко, аналогичных ответов нет ни у кого. «Все делают обработку изображений на CPU/DSP/FPGA, а это медленнее и в большинстве случаев менее как следует, — поведал Серженко CNews. — на данный момент последнее массовое поколение камер имеет интерфейс USB 3.0, что свидетельствует скорость передачи данных до 360 МБ/с. Кроме этого имеется последовательность и более скоростных интерфейсов. Обработка таких потоков данных, среди них и от многомерных совокупностей, является проблемой , которая легко решается на GPU посредством отечественной библиотеки».
«Библиотека Fastvideo SDK решает стандартные задачи по обработке изображений, взятых от камер, и предоставляет высокопроизводительное ответ, не имеющее аналогов в собственном классе», — заявили в Nvidia, добавив, что пиковая производительность полной сжатия изображений и схемы обработки на базе Fastvideo SDK превышает гигапиксел в секунду.
Воспользоваться библиотекой смогут разработчики 32- и 64-разрядных приложений для Windows и Linux. В компании не раскрывают цена лицензии. Желающие оценить преимущества ответа смогут воспользоваться бесплатными демонстрационными материалами на сайте производителя.
Любопытно, что библиотека трудится не только с настольными графическими видеоплатами с процессорами Nvidia, но и с мобильными графическими ускорителями Nvidia Tegra K1, каковые кроме этого поддерживают архитектуру CUDA.
Компания «Фаствидео» основана в 2009 г. и находится в наукограде Дубна в Столичной области. Она занимается производством и разработкой скоростных программного обеспечения и видеокамер для скоростной съемки. В штате «Фаствидео», по словам Федора Серженко, трудится не более 10 человек.
Увлекательные записи:
- Российские разработчики начали сбор денег на kickstarter на уникальную шифровальную флешку
- Российские разработчики привлекли $100 тыс. на «персональный искусственный интеллект»
- Российские ученые создали 10-часовую батарею для ноутбука