1、参考帮助手册,一个“几何创建”模块最多支持创建32个ROI。大于此数量,通过多次使用此模块满足需求。下图是一个项目中ROI超过了32个,使用2个模块分别检测上下部分。
2、“几何创建”使用时,每点击一次左侧“小框”,可以在右侧窗口中绘制一个ROI。再次绘制时需要再次点击左侧“小框”才能再次绘制。
3、“几何创建”根据创建先后进行排序,这在要求逐个ROI检测时非常有用,但是blob分析等模块输出的ROI不是按照像素坐标排序的,需要自己通过脚本自行排序后才能使用。
4、在前面“坐标转换”中提到,“几何创建”具有将ROI显性化的作用,比如“快速定位”、“blob分析”等很多模块都有ROI设置,但是有时候会出现无法在后面模块中引用其Rect坐标。此时,可以先用“几何创建”搞个自己ROI,后面多个模块都可以引用其位置。
5、本项目中,“几何创建”绘制的ROI是带角度的,配合group使用时,在group内部再次使用“快速定位”,判断目标在ROI中的角度。注意,此时直接配准后角度需要减去几何创建ROI角度,才是实际偏转角度。
6、“几何创建”后在group中引用时,不同于在模块中设置检测ROI,先用“拷贝填充”获取小块图像,再进行后续处理,可以减少程序运行时间,加快检测节拍。