在其它编程环境下防止图形窗口刷新闪烁的办法是设置双缓冲区域,在Halcon下同样可以采用双缓冲方法。
设置双缓冲防止刷新图像窗口闪烁方法:
1)采用Open_Window打开一个缓冲窗口;
2)将显示内容显示到新窗口;
3)将新窗口的可视化结果复制到要显示的窗口中;
另外Halcon提供了线程的函数可供使用
set_system具有参数值' flush_graphic '设置为’False’则窗口暂停刷新,将需要显示的内容存放到显示队列中。
当绘制完要显示的内容时将' flush_graphic '设置为’True’即可将显示队列中的值统一显示。
具体可见Halcon自带例程:solution_guide/basics/median_interactive.hdev
更多文章请关注微信公众号:机器视觉专业论坛