在HDevelop中
open_framegrabber ('DirectFile', 1, 1, 0, 0, 0, 0, 'default', 8, 'rgb', -1, 'default', 'D:/bb/tu/aa.avi', 'default', -1, -1, AcqHandle) *作用打开AVI视频 *参数1:HALCON图像采集接口名称,即相应DLL * 'DirectFile' AVI视频文件 *参数9:每像素和图像通道传输的位数(通常为5、8、10、12或16),-1:特定于设备的默认值 * *参数10:颜色模式 *参数13:文件路径 *参数17:句柄 get_framegrabber_param (AcqHandle, 'first_frame', Value0) *作用:获取视频帧序号 *参数1:视频句柄 *参数2:'first_frame' 获取第一帧 * 'last_frame' 获取最后一帧 *参数3:保存帧序号 get_framegrabber_param (AcqHandle, 'last_frame', Value1) grab_image_start (AcqHandle, -1) *从句柄指定视频中开始读取数据 *参数1:句柄 dev_open_window(10,10,500,300,'black',WindowHandle) for i:=Value0 to Value1-1 by 1 grab_image (Image, AcqHandle) *读取一帧视频 *参数1:保存帧视频数据 *参数2:视频句柄 *帧指针会自动加1 dev_display (Image) stop() *暂停 endfor
在QtCreator中