opencv 3.0, visual studio 2010, and IPP

asked 2014-12-01 14:37:42 -0600

Hello I just downloaded openCV 3.0 beta from sourceforge and tried to compile the fist example. First off it seems like the libraries are moved from /lib to /staticlib. So the documentation needs to be updated to reflect that. Along the same line what is in /lib now? and what is opencv_world300? So when I compile the example code I get a ton of link errors along the lines of:

1>opencv_core300d.lib(matrix.obj) : error LNK2019: unresolved external symbol _ippicviTranspose_32f_C4R@24 referenced in function "void __cdecl cv::transpose(class cv::_InputArray const &,class cv::_OutputArray const &)" (?transpose@cv@@YAXABV_InputArray@1@ABV_OutputArray@1@@Z)

Which seems to indicate I am missing a library. My guess is that it is missing intel ipp?! So where is this library? Do I need to get it from intel? The main page for the 3.0 release states that opencv has a free copy of ipp (limited version) so where can I find it. thanks a lot in advance. cheers.

edit retag flag offensive close merge delete

Comments

1

OK, I think I found the answer to my own question. We don't need the libs in /staticlibs. Just include the opencv_world300 lib in your program and you are all done! I like this much better than including individual libs. PSISeattle (just now)edit

PSISeattle gravatar imagePSISeattle ( 2014-12-02 12:24:57 -0600 )edit