Retrieve与QueryFrame,EmguCV有什么区别

时间:2016-11-20 18:34:04

标签: c# image-processing emgucv

嗨,我在使用EmguCV 3.1 for C#时,我想知道Capture.RetrieveCapture.QueryFrame之间的区别在哪里?为什么?有两种方法可以获得相同的图像(因为emgu只是opencv的包装器,而在opencv中,VideoCapture只检索获取图像(读取是抓取+检索和>>的组合,以其他表示法读取))

我试图在以下组合中使用Capture.ImageGrabbed事件和Capture.Grab + Capture.Retrieve / Capture.QueryFrame的自有线程找到差异,但似乎没有区别一点都不相同的帧速率,大小,颜色深度..

  • ImageGrabbed:检索(mat,0)会产生彩色图像
  • ImageGrabbed:检索(mat,1)也会产生彩色图像
  • ImageGrabbed:QueryFrame导致StackOverflowException(无论出于何种原因)
  • 主题:抓取+检索彩色图像的结果
  • 主题:QueryFrame会生成彩色图像

但尚未看到差异。有人有想法吗?

0 个答案:

没有答案