现在的位置: 首页 > 综合 > 正文

解决Undefined function or method ‘vgg_kmiter’ for input arguments of type ‘double’.

2014年09月04日 ⁄ 综合 ⁄ 共 314字 ⁄ 字号 评论关闭

Undefined function or method 'vgg_kmiter' for input arguments of type 'double'. 

Error in ==> vgg_kmeans at 32  [CX, sse] = vgg_kmiter(X, CX); 


解决方法:

由于高matlab版本不再支持mxCreateScalarDouble,而被变为mxCreateDoubleScalar.因而把所有的cpp源文件中出现mxCreateScalarDouble全部改掉

然后重新编译vgg_kmiter.cxx文件即可。


下面附上我编译的一个vgg_kmiter

编译环境:matlab 2013, vs2010, 都是64位环境

下载vgg_kmiter

抱歉!评论已关闭.