cvRetrieveFrame错综复杂-openCV

cvRetrieveFrame错综复杂-openCV,opencv,Opencv,OpenCV的文档提到“返回的图像(通过cvRetrieveFrame)不应由用户发布或修改”。。。 链接: 我正在尝试调试代码,其中包括以下步骤: 使用cvRetrieveFrame()从视频检索帧 对框架进行一些处理 输出结果 我的直觉告诉我cvRetrieveFrame()有问题,因为如果我使用cvLoadImage手动输入帧,程序工作正常。但是使用cvRetrieveFrame()时,我没有得到相同的结果 既然文件中提到了这样的限制,那么有什么理由这样限制吗?还有,还有其他选择吗 祝您度

OpenCV的文档提到“返回的图像(通过cvRetrieveFrame)不应由用户发布或修改”。。。 链接:

我正在尝试调试代码,其中包括以下步骤:

  • 使用cvRetrieveFrame()从视频检索帧
  • 对框架进行一些处理
  • 输出结果
  • 我的直觉告诉我cvRetrieveFrame()有问题,因为如果我使用cvLoadImage手动输入帧,程序工作正常。但是使用cvRetrieveFrame()时,我没有得到相同的结果

    既然文件中提到了这样的限制,那么有什么理由这样限制吗?还有,还有其他选择吗


    祝您度过愉快的一天

    在调用此函数之前,您应该使用另一个函数cvGrabFrame(),以便能够使用上述函数,您可以使用它对帧执行任何必要的处理(例如 然后返回一个指向另一个内部buff的IplImage*指针 (因此,不要依赖此图像,因为它将在下次调用时被覆盖。) cvGrabFrame()