Opencv与matlab的混合编程

来源:互联网 发布:解码软件下载 编辑:程序博客网 时间:2024/06/03 22:59



打包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


matlab中

> mcc -W cpplib:mylib -T link:lib myblur.m

生成如下:


使用Qt新建一个c++工程

头文件和库的配置


主要代码

编译运行

源码下载 http://pan.baidu.com/s/1eQs705c

0 0