环境:
Microsoft Windows 7 专业版 6.1.7601 Service Pack 1 Build 7601 x64
MATLAB R2013a x64
Visual Studio 2013
OpenCV 2.4.7
1.配置VS2013属性表
包含目录:
D:\Program Files\MATLAB\R2013a\extern\include;D:\Deps\opencv\build\include;$(VC_IncludePath);$(WindowsSDK_IncludePath);
库目录:
D:\Program Files\MATLAB\R2013a\extern\lib\win64\microsoft;D:\Deps\opencv\build\x64\vc11\lib;$(VC_LibraryPath
_X64);$(WindowsSDK_LibraryPath
_X64);
链接器——输入:
libmx.lib;libmat.lib;libeng.lib;opencv_...;%(AdditionalDependencies)
【注意Release版本和Debug版本使用不同的OpenCV库文件】
2.配置环境变量
D:\Deps\opencv\build\x64\vc11\bin;
D:\Program Files\MATLAB\R2013a\bin\win64;
3.代码中的配置,示例代码:(代码转自:
http://blog.csdn.net/hbweijun/article/details/8793322,原作者不可考……)
Engine
*ep;
if
(!(ep = engOpen(
"\0"
)))
{
fprintf(
stderr
,
"\nCan't start MATLAB engine\n"
);
return
EXIT_FAILURE
;
}
int
Nsample = 50;
const
double
PI = 3.1415926;
double
*t =
new
double
[Nsample];
for
(
int
i = 0; i < Nsample; i++)
{
t[i] = i * 2 * PI / Nsample;