日期
05/29
2020
咨询
  • QQ扫一扫

  • Vision小助手
    (CMVU)

Allied Vision为 Vimba Suite 增设 Python 应用程序编程接口
收藏
2020-05-29 17:19:19来源: 中国视觉网

   5 月 26 日 Allied Vision 发布最新版本的软件开发工具包 Vimba。Vimba 4.0 现已支持 Python 应用程序接口(API)。除了为 C、C ++ 和 .NET 创建的现有 API 之外,开发人员现在还可以使用简单明了且结构清晰的 Python 编程语言来快速、便捷地开发图像处理应用程序。Allied Vision 已经逐渐意识到这种流行的编程语言对于应用程序开发人员的重要性。

快速获得结果

   在开发项目中尤其是测试和原型构建阶段,速度和响应能力至关重要。得益于Python API的应用,使得在应用程序中集成 Allied Vision 相机的流程大幅简化。开发人员在大量编程示例和清晰文档的辅助下,可以快速熟悉全新API 并在此基础上进行开发构建。

   Allied Vision 也将Python API 项目开源,用户可以直接在Github.com下载。开源用户可以使用当前开发版本并从中获益,当然用户也可以提出问题、阐述自己的想法、并共同参与到进一步的开发中。

   Python 是一种解释型高级编程语言,可以通过简单、清晰且简短的程序代码快速生成结果。诸如 OpenCV 这类开源项目,或是像 TensorFlow 和 Pytorch 等深度学习框架,均提供了 Python 接口,Python语言正变得越来越流行。此外,Python 也可以在嵌入式 Linux 和 Windows 平台上运行。它还支持许多插件和免费库,为应用开发提供无限可能。

性能不打折

   为了获得最佳性能,Allied Vision 特别开发了 Vimba Python API,将其作为 Vimba C API 的封装器。这样做一方面可以优化Allied Vision 相机硬件的连接性能,同时也为 Python 开发人员提供了相关接口,从而实现了预期目标:在转换工具或编程语言的工件方面不做任何妥协。我们为开发人员提供了面向对象的 Python API(集成相关文档),可无缝集成到开发环境中,并轻松连接OpenCV 和 NumPy库,从而轻松便捷地引用相关算法。该API还支持多线程工作、异步图像采集以及资源管理(可节省大量附加工作)等功能。

   新增 Vimba Python API 可在原型构建和快速输出结果方面帮助客户降低开发成本和开发风险。