最近采用openCV中resize的时候,发现可以采用GPU来进行:
#include <opencv2/cudawarping.hpp>
cv::cuda::GpuMat m_gpuImgResize;
//其中m_gpuImg是cv::cuda::GpuMat,已经存储在GPU中
//这个函数可以转换三通道的BGR24颜色空间的图片
cv::cuda::resize(m_gpuImg, m_gpuImgResize, cv::Size(1080, 720));
除了这个当然还有CPU上的
cv::Mat frame;
cv::Mat dst;
cv::Size size = cv::Size(width, height);
cv::resize(frame, dst, size);