title: openCV 2.4.9 compilation error with CUDA 6.5
body: <p>I am running an ubuntu 14.04 system with CUDA 6.5 installed. I am trying to use the gpu implementation of feature matching of OpenCV library and my openCV library version is 2.4.9. cmake .. is ok but when I want to make project it gives me errors like: </p>
  
  <pre><code>&gt; /usr/local/include/opencv2/gpu/gpu.hpp:432:29: error: ‘vector’ does
  &gt; not name a type  CV_EXPORTS void merge(const vector&lt;GpuMat&gt;&amp; src,
  &gt; GpuMat&amp; dst, Stream&amp; stream = Stream::Null());
  &gt;                              ^ /usr/local/include/opencv2/gpu/gpu.hpp:432:35: error: expected ‘,’ or
  &gt; ‘...’ before ‘&lt;’ token  CV_EXPORTS void merge(const vector&lt;GpuMat&gt;&amp;
  &gt; src, GpuMat&amp; dst, Stream&amp; stream = Stream::Null());
  </code></pre>
  
  <p>Could you please help me with this? Thanks...</p>