halcon联合c#采集显示(打开/关闭相机)

一、使用halcon的open_framegrabber算子打开相机

1.open_framegrabber (‘GigEVision2‘, 0, 0, 0, 0, 0, 0, ‘progressive‘, -1, ‘default‘, -1, ‘false‘, ‘default‘, ‘002149019150_DahengImaging_MER50014GM‘, 0, -1, AcqHandle)

  备注:打开相机

  参数:

 

2.grab_image_start (AcqHandle, -1)

  备注:从指定的图像采集设备启动异步采集。

  参数:

  AcqHandle (input_control)   framegrabber → (integer)
  要使用的采集设备的句柄。


  MaxDelay (input_control)    number → (real)
  这个参数已经过时,并没有效果。
  Default value: -1.0
  Suggested values: -1.0, 20.0, 33.3, 40.0, 66.6, 80.0, 99.9

 

二、先关闭窗口,再打开一个新窗口

1.关闭窗口:dev_close_window()

2.打开窗口:dev_open_window(0,0,512,512,‘black’,WindowHandle)

  备注:

  参数:

  (前面四个参数是窗口的左上角和右下角坐标值)

  (第五个参数是窗口的背景颜色)

  (第六个参数是打开窗口的句柄)

3.

halcon联合c#采集显示(打开/关闭相机)

上一篇:前后端API交互如何保证数据安全性?


下一篇:WPF 中托管 UWP