Программное обеспечение ThorCam
Программное обеспечение ThorCam от Thorlabs - это мощный программный пакет для получения изображений, разработанный для использования с камерами Thorlabs в 32- и 64-разрядных системах Windows 7 или 10. Этот интуитивно понятный, простой в использовании графический интерфейс обеспечивает управление камерой, а также возможность получать и воспроизводить изображения. Поддерживается захват одного изображения и последовательности изображений. Пожалуйста, обратитесь к скриншотам ниже для обзора основных функций программного обеспечения.
Интерфейсы прикладного программирования (API) и комплект разработки программного обеспечения (SDK) включены в комплект поставки для разработки пользовательских приложений. SDK обеспечивает простую интеграцию с широким спектром языков программирования, таких как C, C ++, C #, Python и Visual Basic .NET. Также доступна поддержка сторонних программных пакетов, таких как LabVIEW, MATLAB и µManager. Также предлагается пример кода Arduino для интеграции с коммутационной платой TSI-IOBOB2 Thorlabs.
Рекомендуемые системные требования:
- Операционная система Windows® 7 или 10 (64-разрядная);
- Процессор (CPU) ≥3,0 ГГц Intel Core (i5 или выше);
- Оперативная память (RAM) ≥8 Гб;
- Жесткий диск ≥500 Гб (SATA) твердотельный накопитель (SSD);
- Графическая карта с оперативной памятью ≥256 Мб;
- Материнская плата:
- USB 3.0 (-USB) камеры: встроенный контроллер Intel USB 3.0 или один неиспользуемый слот PCIe x1;
-камеры GigE (-GE): один неиспользуемый слот PCIe x1, камеры Link (-CL): один неиспользуемый слот PCIe x4/x8/x16;
- Подключение через USB или Интернет для установки драйвера.
Управление камерой и получение изображения
Функции управления камерой и получения изображения выполняются с помощью значков в верхней части окна, выделенных оранжевым цветом на изображении выше. Параметры камеры могут быть установлены во всплывающем окне, которое появляется после нажатия на значок «Tools». Кнопка «Snapshot» позволяет получить одно изображение с использованием текущих настроек камеры.
Кнопки «Start» и «Stop» запускают захват изображения в соответствии с настройками камеры, включая запуск изображения.
Временной ряд и обзор серии изображений
Элемент управления Timed Series, показанный на рисунке 1, позволяет записывать покадровые изображения. Просто установите общее количество изображений и время задержки между захватами снимков. Получившейся снимок будет сохранен в многостраничный файл TIFF для сохранения высокоточных данных изображения. Элементы управления в ПО ThorCam позволяют пользователю воспроизводить последовательность изображений или переходить от одного кадра к другому.
Рисунок 1: Временная серия из 10 изображений, снятых с интервалом в 1 секунду, сохраняется в виде многостраничного файла TIFF
Измерение и аннотация текстом
Как показано в выделенных желтым цветом областях на изображении выше, ПО ThorCam имеет ряд встроенных функций аннотации и измерения, которые помогают анализировать изображения после их получения. На изображении могут быть нарисованы линии, прямоугольники, круги и произвольные формы. Текст может быть введен, чтобы обозначить отмеченные места. Режим измерения позволяет пользователю определять расстояние между точками интереса.
Функции в выделенных красным, зеленым и синим цветом областях на изображении выше могут использоваться для отображения информации о живых и снятых изображениях.
ПО ThorCam также имеет счетчик, который позволяет пользователю отмечать точки интереса на изображении и подсчитывать количество отмеченных точек (см. рисунок 2). Цель в виде перекрестия, которая привязана к центру изображения, может быть включена для указания точки отсчета.
Рисунок 2: Скриншот программного обеспечения ThorCam. Функция подсчета использовалась, чтобы отметить три места на изображении. Линия в левом нижнем углу была добавлена с использованием функции измерения, при этом расстояние между точками в пикселях отображается над ней
Сторонние приложения и поддержка
ПО ThorCam поставляется с поддержкой сторонних программных пакетов, таких как LabVIEW, MATLAB и .NET. Поддерживаются как 32-разрядные, так и 64-разрядные версии LabVIEW и MATLAB. Полнофункциональный и хорошо документированный API набор, поставляемый с нашими камерами, позволяет эффективно разрабатывать полностью настраиваемые приложения, а также предоставляет возможность перехода через нашу линейку продуктов без необходимости переписывать приложение.