error LNK 2019Cannot open include file: 'opencv/cv.h': No such file or directory

I have wrote the mex function in Visual studio 2012 with c++ and x64 compiler in windows 8, x64 bit.I use opencv 2-4-10 version as well. I would like to get the matrix arrays of my input image in MATLAB. but when I write in matlab this command: >> mex filename.cpp, the MATLAB gives the above error! Also I have added the opencv folder into include Directory of my project in Visual Studio.

 Accepted Answer

MEX is unaware of whatever settings you may have in a Visual Studio project. You will need to add the include folder to your MEX command line:
mex filename.cpp -I\path\to\include
You will probably also need to specify -L to point to the OpenCV folder and -l (lower case "L") to name the library to link against.

More Answers (0)

Asked:

on 5 Feb 2015

Commented:

on 6 Feb 2015

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!