HALCON/Python 的另一个重要方面是输入和输出的分割。输入是函数参数,输出是返回值。
img = ha.grab_image(framegrabber) width, height = ha.get_image_size_s(img)
单个输出直接返回,多个输出以 Python 元组形式返回。这使得数据转换的推理更加清晰,并得到了人机工程学特性(如重构)的帮助。这可以从 get_image_size_s 中看出,它返回两个值,这两个值都可以直接给出名称。