打包matlab m文件成动态链接库dll后,使用c++调用
环境: win7(64bit) + matlab2013a(64bit) + vs2013(64bit) +opencv2.4.9
myblur.m
function MotionBlur = myblur(I)
H = fspecial('motion',20,45);
MotionBlur = imfilter(I,H,'replicate');
end
> mcc -W cpplib:mylib -T link:lib myblur.m
生成如下:
使用Qt新建一个c++工程
头文件和库的配置
主要代码
编译运行
源码下载 http://pan.baidu.com/s/1eQs705c