C++ 超分辨率下帧错误
在superresolution(gpu/super_resolution.cpp)示例(使用vc11编译器构建)中,显示以下行: //Ptr超级资源C++ 超分辨率下帧错误,c++,opencv,C++,Opencv,在superresolution(gpu/super_resolution.cpp)示例(使用vc11编译器构建)中,显示以下行: //Ptr超级资源 superRes->nextFrame(result); 结果出现以下错误(使用multipe测试视频尝试): 如果我将光流方法更改为simple,则运行需要花费很长时间(使用i7 2600k停止30分钟) 有什么想法吗?BTV超分辨率算法面向小输入视频。它使用大量内存作为内部缓冲区。您的视频分辨率很高[768 x 576],您可以使用
superRes->nextFrame(result);
结果出现以下错误(使用multipe测试视频尝试):
如果我将光流方法更改为simple,则运行需要花费很长时间(使用i7 2600k停止30分钟)
有什么想法吗?BTV超分辨率算法面向小输入视频。它使用大量内存作为内部缓冲区。您的视频分辨率很高[768 x 576],您可以使用因子4将其放大。尝试降低比例因子、时间半径或输入分辨率(例如,仅放大一部分帧)。6.5Gb的内存使用对我来说似乎有点太多,但t在超低分辨率下工作。