在超分辨率 (gpu/super_resolution.cpp) 示例(使用 vc11 编译器构建)中,以下行:
//Ptr超分辨率;
superRes->nextFrame(result);
导致以下错误错误(尝试使用 multipe 测试视频):
http://i.imgbox.com/abwNaL3z.jpg
如果我将光流方法更改为简单方法,它会永远运行(使用 i7 2600k 停止 30 分钟)
有什么想法吗?
最佳答案
BTV SuperResolution 算法面向小输入视频。并且它使用大量内存用于内部缓冲区。您的视频具有较大的分辨率 [768 x 576],并且您将其放大了 4 倍。尝试降低比例因子、时间半径或输入分辨率(例如仅放大帧的一部分)。
关于c++ - SuperResolution nextFrame 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18151806/