您的浏览器与网页部分内容不兼容,请及时更新。 点击此处了解如何更新浏览器。

OK
网上商店

pylon Open Source Projects

pylon相机软件套装包含易于使用的SDK、驱动程序和工具,让您可通过装有Windows、Linux或macOS操作系统的PC来使用任意一款Basler相机。

Basler相机用户现在可以凭借开源项目“pypylon”和“适用于ROS 1和ROS 2的pylon相机驱动程序”,通过编程语言Python来开发原型应用,并在机器人操作系统(ROS)上开发机器人应用。

pylon GStreamer是一款适用于GStreamer多媒体框架的开源插件,可用于流媒体和视频编辑/播放等媒体应用。

下载pylon

下载pylon

下载专区

pypylon

支持Python语言的pypylon——Basler新款pylon相机软件套装接口

pypylon是Basler的新款pylon相机软件套装接口,可让Basler相机与编程语言Python进行对接。pypylon是在网站https://github.com/basler/pypylon 上创立的开源项目。

Basler借助pypylon首次让相机API成为开源项目,让用户的灵活度最大化。如今,用户可以根据自身的特定要求来修改和构建pypylon。通过这一项目,Basler也希望集思广益,邀请大家踊跃参与pypylon的进一步开发。

为什么要使用pypylon?

Python是一种多元化、面向对象的多用途编程语言,设计旨在易于理解、学习和使用。相比起Java、VB、C、C++或C#等编程语言,Python的语法可以减少程序员的编程步骤。开源图像处理程序库(例如Open CV)、数据分析工具、网站框架以及测试工具等等,共同构成了庞大的Python程序库,让Python生态系统成为最大的编程社区之一。

pypylon是一款包装器接口,适用于功能强大的Basler pylon相机软件套装。无论是新手还是经验丰富的Python程序员,都能轻松开发应用并测试Basler相机,无需设置复杂的开发环境。这种优势大大加快相机评估的过程,提升程序员的工作效率,降低项目总成本。

系统要求

Robot Operating System (ROS)

新:适用于机器人操作系统(ROS 1和ROS 2)的pylon相机驱动程序

适用于机器人操作系统 (ROS)的pylon相机驱动程序是一项开源项目,可实现在机器人应用中使用Basle GigE Vision 和USB3 Vision相机。

ROS 是一个软件库和工具的全开源框架。可支持开发各类不同的机器人应用。ROS为一系列机器人平台项目提供开发工具、算法以及驱动程序。它能并行运行大量的可执行文件,并以同步或异步的方式交换数据。实际上,通常数据均为芯片查询指令,其结果数据可经处理,从而让机器人产生动作。

用于机器人技术的芯片都是用作单个信息和阵列的探测器。此外,在机器人应用中运用的工业相机也越来越多。

为了让Basler的GigE Vision 和USB3 Vision相机能在ROS框架内工作,Basler提供了新的“pylon-ROS-Camera ”相机工具包。您可以在GitHub 上通过BSD许可进行免费下载。

技术:

  • Basler GigE Vision和USB3 Vision相机
  • ROS 2,例如:ROS2 Galactic Geochelone
  • ROS 1(旧),例如:ROS Kinetic Kame或ROS Indigo Igloo
  • 适用于Linux x86或Linux ARM的Basler pylon相机软件套装6.2或以上版本
  • pylon-ROS-camera ”相机工具包

欢迎查看应用说明《将Basler相机与ROS相连接 》,了解如何借助ROS 2并使用“pylon-ROS-相机”相机工具包来连接Basler GigE Vision和USB3 Vision相机。

应用:

  • 拾取和放置
  • 包装和打托盘
  • CNC(计算机数控)
  • 装配
  • 机器维护
  • 质量检验
Robot Operating System (ROS)

新:适用于Basler相机的pylon GStreamer插件

通过gst-plugin-pylon 开源项目,Basler提供了一个pylon GStreamer源插件,让所有具备GigE Vision、USB3 Vision、CoaXPress和MIPI等接口的Basler相机都可以在GStreamer框架中使用。

GStreamer 是一个开源多媒体框架,主要用于构建媒体应用程序,可适用于流媒体、视频编辑和视频播放等应用。GStreamer框架旨在让开发人员轻松开发可处理视频、音频或两者兼有的应用程序。它使用的插件可提供各种编解码器、筛选器和其他功能。

“pylonsrc”源插件依托功能强大的pylon相机软件套装,可通过GenICam m 来对相机参数进行动态和通用访问,获取可靠实时的驱动程序以及精心设计和易于使用的API,以实现快速高效的开发。

技术:

  • Basler GigE Vision、USB3 Vision、CoaXPress或MIPI相机
  • Basler pylon相机软件套装 ( 版本7或以上)
  • GStreamer1.20或更高版本
  • gst-plugin-pylon 开源项目托管在GitHub
  • Windows 10/11(64位)、Linux x86(64位)、Linux ARM(64位)、macOS

应用:

  • 视频流播服务器,例如可搭建IP相机
  • 视频分析和处理,例如与OpenCV 或基于AI的生态系统结合使用
  • 媒体播放器

生态系统:

Basler的产品已经过全面测试,可与我们的合作伙伴NVIDIA(英伟达)和NXP(恩智浦)的产品配合使用。Basler相机采用通用型设计,可与其他制造商的各类硬件、软件产品或工具配合使用。

需要有关开源项目的支持?

请注意,与Basler产品相关的所有开源项目仅向项目参与人员提供社区支持。因此,请您在对应项目的网站上直接发布请求。

Basler诚邀各位积极参与这个充满活力的社区,并为社区贡献力量。我们衷心感谢您的支持,期待与您在社区不见不散!