can't find OpenCV 3 lib and bin files

asked 2015-09-03 05:24:54 -0500

roshanpal gravatar image


I need to try out the newly added KAZE features so I'm trying to switch from opencv 2 to opencv 3, but I can't find the dll and lib files in the x64 directory as I did with opencv2.

x64/vc12/bin now only contains opencvworld and ffmpeg dlls. All other dlls and libs like features2d, flann and missing. Where can I find these dlls? I need to include these in a visual studio 2013 c++ project.

edit retag flag offensive close merge delete


Have you build OpenCV 3, or installed it? The includes should change, but you have some problems on linking... Usually I build it from git. Anyway, it should also include the contrib repository... Have you followed these steps?

thdrksdfthmn gravatar imagethdrksdfthmn ( 2015-09-03 08:03:05 -0500 )edit

I have tried to follow those steps, but I'm stuck at this point : I can't find these .lib file inside the build folder. These files are included in opencv2 build., but in opencv3 they are unavailable!

roshanpal gravatar imageroshanpal ( 2015-09-03 10:34:51 -0500 )edit

Strange... You have build it with CMake and you still do not have the libs and dlls?

thdrksdfthmn gravatar imagethdrksdfthmn ( 2015-09-03 10:38:36 -0500 )edit

I have not built it with cmake. I'm trying to build the pre-built libs which come with opencv package.

roshanpal gravatar imageroshanpal ( 2015-09-04 00:00:04 -0500 )edit

opencv_world.lib should contain all other modules, so just link against that.

(you only need opencv_ts, if you are writing a unit test)

berak gravatar imageberak ( 2015-09-04 00:59:12 -0500 )edit

Have you cloned checkouted and build the tag 3.0.0 or 2.4?

thdrksdfthmn gravatar imagethdrksdfthmn ( 2015-12-17 06:56:24 -0500 )edit

comment deleted, to keep disussion here

berak gravatar imageberak ( 2015-12-17 07:02:55 -0500 )edit