opecv_contrib xfeatures2d cuda surf compile error (Bug #4140)


Added by Samuel Petrocelli about 10 years ago. Updated over 9 years ago.


Status:Open Start date:2015-01-21
Priority:Normal Due date:
Assignee:- % Done:

0%

Category:gpu (cuda)
Target version:-
Affected version:branch 'master' (3.0-dev) Operating System:Linux
Difficulty: HW Platform:x64
Pull request:

Description

[ 93%] Building CXX object modules/xfeatures2d/CMakeFiles/opencv_xfeatures2d.dir/src/surf.cuda.cpp.o
/usr/local/src/opencv_contrib/modules/xfeatures2d/src/surf.cuda.cpp: In constructor ‘{anonymous}::SURF_CUDA_Invoker::SURF_CUDA_Invoker(cv::cuda::SURF_CUDA&, const cv::cuda::GpuMat&, const cv::cuda::GpuMat&)’:
/usr/local/src/opencv_contrib/modules/xfeatures2d/src/surf.cuda.cpp:149:59: error: invalid initialization of reference of type ‘cv::cuda::Stream&’ from expression of type ‘cv::cuda::GpuMat’
cuda::integral(img, surf_.sum, surf_.intBuffer);
^
In file included from /usr/local/src/opencv/build/modules/xfeatures2d/precomp.hpp:63:0:
/usr/local/src/opencv/modules/cudaarithm/include/opencv2/cudaarithm.hpp:699:17: error: in passing argument 3 of ‘void cv::cuda::integral(cv::InputArray, cv::OutputArray, cv::cuda::Stream&)’
CV_EXPORTS void integral(InputArray src, OutputArray sum, Stream& stream = Stream::Null());
^
/usr/local/src/opencv_contrib/modules/xfeatures2d/src/surf.cuda.cpp:155:75: error: invalid initialization of reference of type ‘cv::cuda::Stream&’ from expression of type ‘cv::cuda::GpuMat’
cuda::integral(surf_.mask1, surf_.maskSum, surf_.intBuffer);
^
In file included from /usr/local/src/opencv/build/modules/xfeatures2d/precomp.hpp:63:0:
/usr/local/src/opencv/modules/cudaarithm/include/opencv2/cudaarithm.hpp:699:17: error: in passing argument 3 of ‘void cv::cuda::integral(cv::InputArray, cv::OutputArray, cv::cuda::Stream&)’
CV_EXPORTS void integral(InputArray src, OutputArray sum, Stream& stream = Stream::Null());
^
make2: * [modules/xfeatures2d/CMakeFiles/opencv_xfeatures2d.dir/src/surf.cuda.cpp.o] Error 1
make1:
[modules/xfeatures2d/CMakeFiles/opencv_xfeatures2d.dir/all] Error 2
make: *
* [all] Error 2
[root@spetroce build]# gedit /usr/local/src/opencv_contrib/modules/xfeatures2d/src/surf.cuda.cpp
^C
[root@spetroce build]# gedit /usr/local/src/opencv_contrib/modules/xfeatures2d/src/surf.cuda.cpp

(gedit:25630): Gtk-WARNING **: Calling Inhibit failed: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.SessionManager was not provided by any .service files

(gedit:25630): Gtk-WARNING **: Calling Inhibit failed: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.SessionManager was not provided by any .service files


Associated revisions

Revision a1cdbd4d
Added by Alexander Alekhin over 9 years ago

Merge pull request #4140 from mshabunin:fix-java-package

Revision 55a9fdf0
Added by Aaron Simmons over 9 years ago

brining over fix in master (#4140) for libz import on 64-bit android

Revision ca50969c
Added by Aaron Simmons over 9 years ago

brining over fix in master (#4140) for libz import on 64-bit android

(cherry picked from commit 55a9fdf0512a6bd3fd82591f48db0942cbd4fc38)

History

Updated by Tomasz Pietruszka about 10 years ago

Just wanted to confirm it happening,
in my case x86 architecture, ubuntu, eg.:

cmake -D CMAKE_BUILD_TYPE=RELEASE -DOPENCV_EXTRA_MODULES_PATH=../../opencv_contrib/modules -DBUILD_EXAMPLES=ON -DBUILD_PERF_TESTS=OFF -DWITH_IPP=OFF -DCUDA_ARCH_BIN="2.0" ..

Updated by Nicolas Thorstensen about 10 years ago

I know how to fix this. Where should I post the solution?

Updated by Steven Puttemans about 10 years ago

Nicolas Thorstensen wrote:

I know how to fix this. Where should I post the solution?

Of course you should. And better yet, supply a PR with the fix!

Updated by Steven Puttemans about 10 years ago

  • Status changed from New to Open
  • Priority changed from Blocker to Normal

Updated by Vadim Pisarevsky almost 10 years ago

  • Category set to gpu (cuda)

Updated by Maksim Shabunin over 9 years ago

Issue has been transferred to GitHub: https://github.com/Itseez/opencv/issues/4913

Also available in: Atom PDF