Commit 7df45c0d authored by marina.kolpakova's avatar marina.kolpakova

remove unnecessary copying in SURF

parent 91913364
...@@ -147,16 +147,13 @@ namespace ...@@ -147,16 +147,13 @@ namespace
bindImgTex(img); bindImgTex(img);
integralBuffered(img, tmpSum, surf_.intBuffer); integralBuffered(img, surf_.sum, surf_.intBuffer);
tmpSum.copyTo(surf_.sum);
sumOffset = bindSumTex(surf_.sum); sumOffset = bindSumTex(surf_.sum);
if (use_mask) if (use_mask)
{ {
min(mask, 1.0, surf_.mask1); min(mask, 1.0, surf_.mask1);
integralBuffered(surf_.mask1, tmpMaskSum, surf_.intBuffer); integralBuffered(surf_.mask1, surf_.maskSum, surf_.intBuffer);
tmpMaskSum.copyTo(surf_.maskSum);
maskOffset = bindMaskSumTex(surf_.maskSum); maskOffset = bindMaskSumTex(surf_.maskSum);
} }
} }
...@@ -231,9 +228,6 @@ namespace ...@@ -231,9 +228,6 @@ namespace
private: private:
SURF_GPU& surf_; SURF_GPU& surf_;
cv::gpu::GpuMat tmpSum;
cv::gpu::GpuMat tmpMaskSum;
int img_cols, img_rows; int img_cols, img_rows;
bool use_mask; bool use_mask;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment