第 13 章 HALCON/Python 介绍

本章向您介绍 HALCON/Python。"使用 HALCON/Python 创建应用程序" 一章 介绍如何使用 HALCON/Python 创建 Python 应用程序,"HALCON/Python接口 " 一章 包含详细信息。

什么是 HALCON/Python?

HALCON/Python 是一套针对 HALCON 的本地 Python 语言绑定。其中包括算子接口、HDevEngine 和第三方库(如 NumPy)的互操作性。

HALCON/Python 的主要设计目标是简单和快速原型开发。

平台独立性

HALCON/Python 正式支持 CPython(Python 编程语言的参考实现)。我们在 x64-win64 和 x64-linux 上测试了该接口。此外,我们还在 ARM 上使用 CPython 进行了成功的实验。

其他 Python 实现只要是对 Python 标准的适当实现,也应该可以工作。

更重要的是,您不仅可以在所有这些平台上使用它,还可以在其他平台上运行在其中一个平台上创建的应用程序,而无需重新编译。这是因为用 Python 编写的应用程序是在运行时解释的,而不是提前编译的。

HDevEngine/Python

通过使用HDevEngine/Python语言绑定,可以在Python应用程序中执行HDevelop程序和函数。更多信息,请参阅 "使用 HDevEngine" 部分