How to make Akaze Run OpenCV 3.0 beta

asked 2015-04-30 01:26:57 -0600

Anubhav gravatar image

updated 2015-05-03 13:29:42 -0600

image description While using the Kaze Tracker in the cpp samples. I am getting the following error on runtime:

I am getting an error that says ::

The procedure entry point? findHomography... InputArray OutputArray could not be located in the dynamic link library opencv_calib3d300.dll

edit retag flag offensive close merge delete


Weird, because the kaze tracking functionality is found in the features2D ... but can you

  • Point out on which sample we are talking (link it)
  • Give your code that crashes ... not just a wrapup of the line itself
StevenPuttemans gravatar imageStevenPuttemans ( 2015-04-30 02:32:06 -0600 )edit

Is it the only error that you have? SHow yur compilation result by build order

velkouby gravatar imagevelkouby ( 2015-04-30 07:54:33 -0600 )edit

Yes, I am getting that findHomography error and I am using the example provided in the samples section -> tutorial code.

Anubhav gravatar imageAnubhav ( 2015-05-02 08:00:07 -0600 )edit

Also tell me how you guys are adding the include headers. They all usually come in the build folder but I believe in this version cuda headers and maybe some parts are not there in the build folder already provided with the opencv.

Anubhav gravatar imageAnubhav ( 2015-05-02 08:01:18 -0600 )edit

the picture I added is from the prebuilt x64 and normal kaze matching example in the opencv source.

Anubhav gravatar imageAnubhav ( 2015-05-03 13:30:39 -0600 )edit

CUDA headers are since OpenCV2.4.8 never in the prebuilt libraries provided with opencv to ensure that the package doesn't get too huge to share around. You will need to build the software manually for that!

StevenPuttemans gravatar imageStevenPuttemans ( 2015-05-04 02:20:27 -0600 )edit