设为首页收藏本站
授权版本:2024_07
开启左侧

Halcon画线闪烁问题

[复制链接]
mengtianwxs 发表于 2024-6-5 17:25:18 | 显示全部楼层 |阅读模式
  1. * Image Acquisition 01: Code generated by Image Acquisition 01
  2. open_framegrabber ('DirectShow', 1, 1, 0, 0, 0, 0, 'default', 8, 'rgb', -1, 'false', 'default', '[0] Integrated Camera', 0, -1, AcqHandle)
  3. grab_image_start (AcqHandle, -1)
  4. * set_system ('flush_graphic', 'false')

  5. while (true)
  6.     * Image Acquisition 01: Do something

  7.     grab_image_async (Image, AcqHandle, -1)
  8.     dev_get_window(windowhandle)
  9.     disp_line(windowhandle,10,100,10,200)

  10. *     wait_seconds(0.05)
  11. *     set_system ('flush_graphic', 'true')

  12. endwhile
  13. close_framegrabber (AcqHandle)
复制代码
用disp_line方法画了一条线,当开始运行程序时发现那条线一直闪烁。请教一下,在视频采集中画的线,如何设置才能不闪烁?
已经尝试了set_system ('flush_graphic', 'true')方法和dev_update_window('off')方法,不能解决。

奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
halcon2016 发表于 2024-6-5 19:02:09 | 显示全部楼层
  1. dev_get_window (WindowHandle)
  2. set_window_param (WindowHandle, 'flush', 'false')
  3. while(true)
  4.     read_image (Image, 'printer_chip/printer_chip_01')
  5.     * Image Acquisition 01: Do something  
  6.     dev_display (Image)
  7.     disp_line(WindowHandle,10,100,10,200)
  8.     flush_buffer (WindowHandle)
  9. endwhile
复制代码

奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
 楼主| mengtianwxs 发表于 2024-6-5 21:34:45 | 显示全部楼层

thank you very nice   !
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
wenbo_bob 发表于 2024-6-8 10:16:00 | 显示全部楼层
学习一下
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
ELLENYin 发表于 2024-6-28 15:34:50 | 显示全部楼层
学习一下
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表