1、首先保证 vs2010 能正确调用 opencv 函数, 2、 Matlab 中选择编译器,操作如下: 打开 matlab2012 ,输入 mex – setup ,出现如下提示: e to mex -setup. This utility will help you set up a piler. For a list of pilers, see pilers/R2012a/ Please choose piler for building MEX-files: Would you like mex to locate pilers [y]/n? 输入 y,出现如下提示: Select piler: [1] Lcc-win32 C in C:\PROGRA~1\MATLAB\R2012a\sys\lcc [2] Microsoft Visual C++ 2010 in C:\Program Files\Microsoft Visual Studio 2010 [0] piler: 输入 2,出现如下提示: Please verify your choices: Compiler: Microsoft Visual C++ 2010 Location: C:\Program Files\Microsoft Visual Studio 2010 Are these correct [y]/n? 输入 y出现如下提示,表明成功: ********************************************************************* ****** Warning: MEX-files generated using Microsoft Visual C++ 2010 require that Microsoft Visual Studio 2010 run-time libraries be available on puter they are run on. If you plan to redistribute your MEX-files to other MATLAB users, be sure that they have the run-time libraries. ********************************************************************* ****** Trying to update options file: C:\Documents and Settings\zhangjing\Application Data\MathWorks\MATLAB\R2012a\ From template: C:\PROGRA~1\MATLAB\R2012a\bin\win32\mexopts\msvc100opts. bat Done ... ********************************************************************* ***** Warning: The MATLAB C and Fortran API has changed
matlab调用opencv函数的配置 来自淘豆网www.taodocs.com转载请标明出处.