项目场景:

最近正在研究导图软件。

由于Halcon的绘图、显示图像较为简单粗暴。选择使用Halcon作为展示面板。


问题描述

最绘制的过程中,我发现,一旦超过50个,使用窗口进行缩放的时候。会有部分对象小时

如图:这是没有缩放之前的成像 

如图:这是缩放之后 


原因分析:

检测后台发现,当目标小于50的时候,无论如何缩放。目标均能正常缩放,大于50,,,则出现灵异事件。

猜想,肯定是窗口的某个参数限制了这个显示数量。

查看帮助,觉得是这graphics_stack_max_element_num,一查还真是。

 


解决方案:

ho_Window.SetWindowParam("graphics_stack_max_element_num", PathTemp.Count + 50);

效果:

 

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐