First time here? Check out the FAQ!

Ask Your Question
0

OpenCV Error: Gpu API call in superres sample code

asked Jun 26 '13

Arrigo gravatar image

updated Jun 26 '13

Vladislav Vinogradov gravatar image

When I run superres_test.cpp from OpenCV 2.4.5 under VS 2010, Windows 8, I get this error:

Input           : C:test.avi [560 x 420]
Scale factor    : 2
Iterations      : 180
Temporal radius : 4
Optical Flow    : farneback
Mode            : GPU
[  0] : OpenCV Error: Gpu API call (invalid device function ) in unknown function, file c:\opencv-2.4.5\src\modules\gpu\include\opencv2\gpu\device\detail/transform_detail.hpp, line 361
OpenCV Error: Gpu API call

I am running this on a laptop with a NVIDIA Quadro K2000M GPU (capability 3.0)

Any ideas on how to debug this?

Thanks,

-Arrigo

Preview: (hide)

1 answer

Sort by » oldest newest most voted
0

answered Jun 26 '13

Vladislav Vinogradov gravatar image

It seems like you compiled OpenCV gpu module for wrong compute capability. Check CMake variable CUDA_ARCH_BIN, it must contain "3.0".

Preview: (hide)

Question Tools

Stats

Asked: Jun 26 '13

Seen: 1,231 times

Last updated: Jun 26 '13