Basler немедленно прекращает все поставки своим российским и белорусским клиентам.

Закрыть

Ваш браузер устарел. Он имеет уязвимости в безопасности и может не показывать все возможности на этом и других сайтах. Узнайте, как обновить Ваш браузер .

OK
Начните настройку системы машинного зрения Webshop

Проекты pylon с открытым исходным кодом

Пакет программного обеспечения pylon Camera Software Suite содержит простой в использовании комплект средств для разработки (SDK), а также драйверы и инструментальные средства для работы с любой камерой Basler на компьютерах PC под управлением Windows и Linux, а также macOS.

Благодаря проектам pylon с открытым исходным кодом — pypylon и и pylon camera driver for ROS 1 and ROS 2 — пользователи камер Basler теперь могут разрабатывать прототипы приложений на языке программирования Python, а также роботизированные системы под управлением операционной системы ROS (Robot Operating System).

pylon GStreamer — плагин с открытым исходным кодом для работы с мультимедийным фреймворком GStreamer, предоставляющий возможности обработки мультимедиа, такие как потоковая передача и редактирование/воспроизведение видео.

pypylon

pypylon — новый интерфейс пакета ПО pylon для Python

pypylon — это новый интерфейс пакета ПО Basler pylon для взаимодействия с камерами Basler на языке программирования Python. pypylon представляет собой проект с открытым исходным кодом, размещенный на https://github.com/basler/pypylon.

Выпустив pypylon, Basler впервые предлагает API камеры как проект с открытым исходным кодом. Это означает максимально гибкие возможности для пользователей, которые теперь смогут модифицировать и делать сборки pylon с учетом своих особых потребностей. Этим проектом Basler призывает сообщество внести свои собственные творческие идеи и принять активное участие в дальнейшем развитии pypyplon.

Зачем использовать pypylon?

Python является динамичным объектно-ориентированным универсальным языком программирования, простым в понимании, изучении и использовании. Синтаксис языка Python построен таким образом, что программистам требуется меньше действий на написание программного кода по сравнению с Java, VB, C, C++ или C#. Благодаря обширной коллекции библиотек обработки изображений с открытым исходным кодом (например, Open CV), инструментам анализа данных, веб-архитектурам и инструментам тестирования, экосистема Python является одной из крупнейших в мире программирования.

pypylon представляет собой интерфейс-оболочку для многофункционального пакета ПО для камер Basler pylon и позволяет как начинающим, так и опытным программистам на Python быстро и эффективно разрабатывать и тестировать камеры Basler без развертывания комплексной среды разработки. В результате существенно ускоряется процесс оценки камеры, повышается производительность программиста и снижаются общие затраты на проект.

Системные требования

Robot Operating System (ROS)

НОВОE: драйвер камеры для операционной системы ROS (ROS 1 и ROS 2) в pylon

Драйвер камеры для операционной системы ROS в ПО pylon представляет собой проект с открытым кодом, который обеспечивает возможность использования камер Basler GigE Vision и USB3 Vision в робототехнике.

ROS — инфраструктура программных библиотек и инструментов с полностью открытым исходным кодом, предназначенная для разработки различных роботизированных систем. ROS предлагает инструменты, алгоритмы и драйверы для создания проектов в сфере робототехники. В ROS возможна параллельная работа большого количества исполняемых файлов и обмен данными между ними в синхронном или асинхронном режиме. На практике данные, как правило, представляют собой запросы к датчикам, а полученные результаты обрабатываются и могут служить триггером для действий робота.

Сенсоры, используемые в робототехнике, представляют собой одиночные и матричные детекторы информации. Кроме того, в этой сфере также растет тенденция к использованию промышленных камер.

Чтобы обеспечить возможность работы камер Basler GigE Vision и USB3 Vision в системах под управлением ROS, Basler предлагает новый пакет ПО pylon-ROS-Camera. Этот пакет предлагается для бесплатной загрузки с лицензией BСD на Github.

Технология:

  • Камеры Basler GigE Vision и USB3 Vision
  • Операционная система ROS 2, например ROS2 Galactic Geochelone
  • Операционная система ROS 1 (устаревшая), например ROS Kinetic Kame или ROS Indigo Igloo
  • Пакет программного обеспечения для камер Basler pylon версии 6.2 или новее для Linux x86 или Linux ARM

Для получения дополнительной информации об интеграции камер Basler GigE Vision и USB3 Vision в системы под управлением ROS 2 с помощью пакета pylon-ROS-camera см. документ «Подключение камер Basler к ROS ».

Области применения:

  • Операции перекладки
  • Упаковка и загрузка поддонов
  • ЧПУ (числовое программное управление)
  • Сборка узлов
  • Обслуживание станков
  • Контроль качества
Robot Operating System (ROS)

НОВИНКА: плагин pylon GStreamer для камер Basler

Новый проект с открытым исходным кодом gst-plugin-pylon от Basler содержит исходный плагин pylon GStreamer, который позволяет использовать любые камеры Basler, например с интерфейсом GigE Vision, USB3 Vision, CoaXPress или MIPI, с мультимедийным фреймворком GStreamer.

GStreamer — это мультимедийный фреймворк с открытым исходным кодом, предназначенный преимущественно для разработки приложений с функциями обработки мультимедиа, такими как, например, потоковая передача, редактирование и воспроизведение видео. Фреймворк GStreamer упрощает разработку приложений с поддержкой видео и/или аудио. К фреймворку подключаются плагины, отвечающие за различные кодеки, фильтры и другие функциональные возможности.

Исходный плагин pylonsrc работает на основе многофункционального пакета программного обеспечения для камер pylon, который обеспечивает динамичный и универсальный доступ к параметрам камеры по стандарту GenICam, надежные драйверы с поддержкой работы в режиме реального времени, а также удобный и простой в использовании API для быстрой и эффективной разработки.

Технология:

  • Камеры Basler GigE Vision, USB3 Vision, CoaXPress или MIPI
  • GStreamer версии 1.20 или новее
  • Проект с открытым исходным кодом gst-plugin-pylon , размещенный на GitHub
  • Windows 10/11 (64-разрядная версия), Linux x86 (64-разрядная версия), Linux ARM (64-разрядная версия), macOS

Области применения:

  • Видеопотоковый сервер, например для настройки IP-камеры
  • Анализ и обработка видео, например в комбинации с OpenCV или в экосистемах на базе ИИ
  • Медиаплеера

Экосистемы:

Продукция Basler прошла тщательное тестирование и полностью совместима с компонентами от наших партнеров NVIDIA и NXP. Благодаря своей универсальной конструкции, камеры Basler также можно использовать с любыми аппаратными и программными компонентами и инструментами других производителей.

Вам нужна поддержка при реализации проектов с открытым исходным кодом?

Обратите внимание, что все проекты с открытым исходным кодом, связанные с продуктами Basler, поддерживаются только сообществом. Поэтому, пожалуйста, разместите свой запрос непосредственно на веб-сайте соответствующего проекта.

Basler приглашает вас принять участие в этих ярких сообществах и приветствует любой ваш вклад. Мы благодарим вас за поддержку и с нетерпением ждем возможности приветствовать вас в соответствующем сообществе!