项目场景:
最近正在研究导图软件。
由于Halcon的绘图、显示图像较为简单粗暴。选择使用Halcon作为展示面板。
问题描述
最绘制的过程中,我发现,一旦超过50个,使用窗口进行缩放的时候。会有部分对象小时
如图:这是没有缩放之前的成像
如图:这是缩放之后
原因分析:
检测后台发现,当目标小于50的时候,无论如何缩放。目标均能正常缩放,大于50,,,则出现灵异事件。
猜想,肯定是窗口的某个参数限制了这个显示数量。
查看帮助,觉得是这graphics_stack_max_element_num,一查还真是。
解决方案:
ho_Window.SetWindowParam("graphics_stack_max_element_num", PathTemp.Count + 50);
效果: