如何在 HALCON 中获取图像的宽度和高度?
要在 HALCON 中获取图像的宽度和高度,可以使用 get_image_size 算子。你将加载的图像变量作为输入传递,并声明 Width 和 Height 变量作为输出以接收像素尺寸。
适用条件
- 图像必须已经加载到变量中(例如,使用 read_image)。
- 在 HDevelop 环境中调用 get_image_size 算子。
理解与推导
- 将图像加载到变量中,例如 read_image (Image, 'printer_chip/printer_chip_01')。
- 调用 get_image_size 算子:get_image_size (Image, Width, Height)。
- 执行代码。
- 检查控制变量面板,查看分配给 Width 和 Height 的值。
例子
代码编辑器显示 get_image_size (Image, Width, Height)。运行后,变量面板显示 Width 的值为 1600,Height 的值为 1200。
容易误解的地方
- 假设需要从图像数组手动计算尺寸。
- 忘记在调用算子之前声明输出变量 Width 和 Height。
观看对应讲解
继续追问
答案依据视频资料生成并经过独立核验。若有疑问,请核对原视频或联系原作者。