我正在使用 EmguCV ,并以一定的间隔从Capture中查询要保存在文件夹中的帧。问题是,当我调用Capture.QueryFrame()
或Capture.QuerySmallFrame()
时,它会延迟一帧。我在stackoverflow中发现了相同的问题,答案是使用Capture.Dispose
。我正在使用Capture.Dispose
,以上问题已解决,但出现了另一个问题。在我的应用程序中使用Capture.Dispose
会使它的运行速度变慢。
为了更清楚一点:我的应用程序可以在ATM上运行。当用户输入大头针或取出他的卡和钱时,它会拍照。当我使用Capture.Dispose
时,用户必须等待更长的时间。
答案 0 :(得分:0)
我只需调用两次Capture.QueryFrame()或Capture.QuerySmallFrame()即可解决问题。