最近采用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);
GitHub 加速计划 / opencv31 / opencv
77.39 K
55.71 K
下载
OpenCV: 开源计算机视觉库
最近提交(Master分支:3 个月前 )
7be5181b Fixed KLEIDICV_SOURCE_PATH handling for external KleidiCV 2 天前
c3ca3f4f - 2 天前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐