一、背景
在Halcon中直接使用read_object读取保存好的region,有可能会出现读取结果为空值的现象(region尺寸超过某个尺寸,这个尺寸的具体值见下面分析)
二、原理
Halcon中存在一个缓存尺寸,当region尺寸超过缓存尺寸,就会读取失败
2.1 默认缓存大小
默认缓存尺寸为512*512
2.2 读取图片后缓存
读取图片后的缓存大小为图片尺寸大小
三、改善措施
3.1 设置缓存大小
将缓存尺寸设置成大于等于region尺寸
3.2 读取一张大于等于region尺寸的图像