Программное обеспечение для промышленных и скоростных камер
Обновлено:
Мы разрабатываем программное обеспечение для скоростных видеокамер с интерфейсами USB3, Camera Link, 10-GigE, PCI-Express по техническому заданию, согласованному с заказчиком. У нас есть опыт создания программ для скоростных камер производства Basler, Mikrotron, Optronis, AOS, Fastec Imaging, Basler, XIMEA, Emergent Vision, IO Industries, Daheng Imaging, Hikvision и др.
Что умеет программа Fastvideo Lab?
Fastvideo Lab управляет промышленными и скоростными камерами (USB3, Camera Link, 10-GigE, PCI-Express) и в реальном времени выполняет захват в кольцевой буфер оперативной памяти, установку частоты кадров, области сканирования и экспозиции, коррекцию FPN, усиления и гаммы, баланс белого, онлайн-дебайер и гистограмму, запись в RAW или AVI, а также онлайн-обработку и JPEG-сжатие на видеокарте NVIDIA (в том числе триггер по изображению и многокамерную съёмку).
Возможности стандартной версии программного обеспечения Fastvideo Lab
- Выделение оперативной памяти для работы фреймграббера
- Получение данных от фреймграбберов EPIX, National Instruments, Silicon Software, Imperx
- Непрерывная запись цифрового видео в кольцевой буфер оперативной памяти компьютера
- Вывод видеосигнала с цифровой видеокамеры на экран монитора с возможностью управления скоростью вывода кадров
- Установка частоты кадров и размера области сканирования, автоматическое повышение частоты кадров при уменьшении размера окна
- Управление электронным затвором (установка произвольного времени экспозиции)
- Режим выборки с уменьшенным разрешением по вертикали (сканирование через строку)
- Регулировка уровня чёрного и смещения
- Регулировка усиления
- Вычитание шума фиксированного распределения (FPN) в онлайне
- Режим многократного сброса для увеличения динамического диапазона
- Баланс белого для цветных видеокамер
- Онлайн-интерполяция данных от байеровских шаблонов для цветных видеокамер
- Гамма-коррекция
- Сохранение всей видеозаписи или любой непрерывной выбранной последовательности кадров в формате RAW или в AVI-файл
- Запись и сохранение на диск отдельных изображений или серии
- Просмотр полученных данных (отдельные кадры)
- Покадровый или непрерывный просмотр полученной видеозаписи, установка произвольной частоты кадров для просмотра видео
- Программная синхронизация
- Онлайн-гистограмма распределения интенсивности для текущего кадра, выведенного на экран
Дополнительные возможности Fastvideo Lab
- Установка разрядности сигнала (8/10 бит, 3 варианта для камер на матрице LUPA-300)
- Калибровка масштаба, выделение областей, измерение углов, расстояний и площадей
- Автоматическое повышение контраста
- "Склейка" серии полученных изображений
- Учёт чувствительностей отдельных пикселов
- Преобразование изображений в форматы TIFF / PNG / JPG и др.
- Реализация всех возможных режимов работы скоростного видео сенсора
- Прямое редактирование всех регистров ПЛИС контроллера скоростной камеры
- Тестирование камеры, кабеля CameraLink и фреймграббера
- Непрерывная скоростная съёмка для скоростных камер (запись несжатого видеопотока на HDD или RAID)
- Реализация разнообразных алгоритмов обработки данных, полученных от монохромных или цветных камер
- Посылка / приём управляющих сигналов по согласованной схеме (аппаратная синхронизация)
- Установка timestamp для каждого кадра
- Управление несколькими скоростными камерами
- Аппаратная синхронизация нескольких скоростных камер
- Визуализация для многокамерных систем
- Синхронизация систем многокамерной съёмки по GPS
- Онлайн-обработка изображений на GPU (технология CUDA)
- Управление процессом видеозаписи с помощью триггера по изображению
- Фильтрация изображений в онлайне
- Восстановление цвета от байеровского шаблона в онлайне
- Вычисление онлайн-гистограммы для каждого кадра входного видеопотока
- Быстрое сжатие отдельных кадров по алгоритму Baseline JPEG на видеокарте
- Онлайн-сжатие всего входного потока данных от высокоскоростной камеры по алгоритму JPEG с потерями, возможность обеспечения длительной скоростной видеозаписи на жёсткий диск компьютера
- Обработка изображений и видео на видеокарте NVIDIA с помощью библиотеки Fastvideo SDK
- Работа со скоростными камерами стандарта PCI-Express
Программное обеспечение для быстрой обработки изображений
- Быстрый кодек JPEG для приложений реального времени
- Софт для преобразования RAW в RGB на видеокарте NVIDIA
- Дебайер на CUDA
- Денойзер на GPU
- Софт для работы с камерами машинного зрения
- Fastvideo SDK для быстрой обработки изображений на видеокартах NVIDIA
- Fastvideo SDK для Jetson Orin
Проекты в разработке
- Скоростная камера FV-4000 на 4000 фпс, 640х512, 8/12 бит, 30-GigE