最近遇到一个问题,在改变相机曝光时间的时候,曝光值已经改变了,但是改变之后的第一次抓图相机仍然使用的是改变之前的曝光,第二次抓图才会使用新的曝光值。如果单步走则是正常。在halcon的HDevelop里测试,发现确实这样的,不知道是什么原因?请高手指点一下
open_framegrabber ('1394IIDC', 1, 1, 0, 0, 0, 0, 'progressive', 8, 'default', -1, 'false', 'default', '000A47010F079294', 0, -1, AcqHandle)
set_framegrabber_param (AcqHandle, 'camera_type', '7:0:0')
set_framegrabber_param (AcqHandle, 'shutter', 1500)
grab_image (Image, AcqHandle)* Do something
close_framegrabber (AcqHandle)
如果把shutter的值从1500改到另外一个值比如500. 改变之后第一次抓图的效果仍然是shutter为1500,第二次抓图才是500的效果。但是单步走第一次抓图就是500的效果
补充内容 (2022-10-18 09:38):
希望各位帮助下 |