Bootstrap

opencv cuda resize

参照网上的cmake cuda vs2015 编辑 opencv 3.4


将cudawarping.hpp拷贝到include目录下

#include <opencv2/cudawarping.hpp>

lib:  opencv_world340d.lib  (  opencv_world340.lib )


code:


Mat src = imread(szfile);

long ntick = GetTickCount();
Mat dst(800, 600, CV_8UC1);

GpuMat mat1(src);
GpuMat mat2(dst);
mat1.upload(src);

cv::cuda::resize(mat1, mat2, cvSize(800, 600));
mat1.download(src);
mat2.download(dst);

imshow("source", src);
imshow("detected lines [GPU]", dst);

cout << "GPU " << (GetTickCount() - ntick) << " ms" << endl;


enjoy it !



;