如何在Matlab上修复(使用mexOpenCV出错)?

时间:2018-12-13 13:58:11

标签: c++ visual-studio matlab opencv

我想使用github上bgslibrary文件夹中的wrapper_matlab文件在研究中使用bgslibrary。

我遵循了自述文件中提到的步骤,但是运行if (!data.notification || !data.notification.title) { return; } 时出现错误。

我已经安装了Microsoft Visual Studio 2015,并且正在使用matlab 2018a。

删节后的输出为:

compile.m

1 个答案:

答案 0 :(得分:0)

您似乎可能拥有两个不同版本的OpenCV的标头。这个:

C:\Program Files\MATLAB\R2018a\toolbox\vision\builtins\src\ocvcg\opencv\include

这:

E:/BAW/study/doctoral/bgslibrary-master/package_bgs/opencv-3.4.4/build/install/include

看起来都像是OpenCV头文件的路径。您应该尝试从构建中删除其中之一。