我正在使用mac书,并有一个用C++编写的程序,该程序是从网络摄像头提取连续帧。然后使用opencv函数对提取的帧进行灰度化和平滑处理。之后,我会使用CVNorm来找出2帧之间的相对差异。我正在使用videoCapture类。opencv videocapture默认设置
我发现帧速率是30fps并且使用CVNorm,大多数时候连续帧之间获得的相对差异小于200。
我想在xcode上做同样的事情,以便在ipad上实现该程序。这次我使用AVCaptureSession,执行相同的步骤,但我意识到2帧之间的相对差异要高得多(> 600)。
因此,我想知道有关videoCapture类的默认设置,我知道我可以使用cvSetCaptureProperty编辑设置,但我无法找到它的默认设置。之后,我会将它与AVcaptureSession的设置进行比较,并希望找出为什么当我使用这两种方法提取我的帧时CVNorm存在如此巨大的差异。
在此先感谢。
看到这个答案很有意思,'enum'的默认值可以在highgui_c.h中找到,但我一直在努力寻找和设置这些值。 – GPPK