Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 快速全景图像合成_C++_Opencv_Blending_360 Panorama - Fatal编程技术网

C++ 快速全景图像合成

C++ 快速全景图像合成,c++,opencv,blending,360-panorama,C++,Opencv,Blending,360 Panorama,我正在C++上开发一个live全景算法。基本上,我以OpenCV作为参考,并开始根据需要对其进行修改。我一直在仔细研究它所基于的缝合管道(如和中所述) 我现在的主要问题是执行时间。我试图在CUDA中尽可能多地实施。但是,我在合成块方面遇到了一些问题。看来,对于图割接缝查找算法来说是有必要的 我的目标是在~60毫秒(~15帧/秒)内缝合来自6个不同摄像头的图像。然而,在我当前的实现中,GraphCut Seam Finder的CPU版本只需要大约90毫秒就可以处理3个图像(每个图像0.1 MP)

我正在C++上开发一个live全景算法。基本上,我以OpenCV作为参考,并开始根据需要对其进行修改。我一直在仔细研究它所基于的缝合管道(如和中所述)

我现在的主要问题是执行时间。我试图在CUDA中尽可能多地实施。但是,我在合成块方面遇到了一些问题。看来,对于图割接缝查找算法来说是有必要的

我的目标是在~60毫秒(~15帧/秒)内缝合来自6个不同摄像头的图像。然而,在我当前的实现中,GraphCut Seam Finder的CPU版本只需要大约90毫秒就可以处理3个图像(每个图像0.1 MP)

我曾尝试使用其他接缝查找算法,这些算法与Voronoi和DP相比计算成本更低,但不幸的是,结果是缝合的图像令人不快

我现在有点迷路了,我能做些什么来加速这一部分?有没有其他的找缝/混合技术我可以利用