解决Undefined function or method 'vgg_kmiter' for input arguments of type 'double'.
转载自「http://blog.csdn.net/qykshr/article/details/21027283」
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