我注意到cvQueryFrame
isntruction有一种奇怪的行为。
我通常使用IplImage* frame;
作为变量来包含实际的框架。
frame = cvQueryFrame(capture);
通过这些说明,一切顺利,但是如果你想用另一个IplImage*
变量保存例如下一帧,因为你想做任何其他事情。我收到一个编译错误,抛出有关大小和其他事情的消息。
看起来你首次使用cvQueryFrame()
的变量之间存在不可见的关系,并且在释放capture var之前你不能破坏这种关系。
我认为唯一的关系是捕获变量。
使用不同的IplImage*
变量保存不同帧的任何选项?
任何其他想法???
我在OS X下使用OpenCV并使用MacPorts安装。