Bonjour,
Dans mon code MATLAB j'utilise la fonction histc dans l’instruction suivante:
j'ai vérifié que [minVals minIdx] n'est pas vide mais j'obtiens cette erreur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part vwHist = histc(minIdx, 1:nCentroids)';
Est-ce du à la version MATLAB que j'utilise???? First input must be non-empty numeric array. Error in ==> calcVisualWordHist at 30 vwHist = histc(minIdx, 1:nCentroids)';
J'ai MATLAB 7.0.4
Voila la portion de code complet:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 % Make histogram and normalize [minVals minIdx] = min(distances); vwHist = histc(minIdx, 1:nCentroids)'; vwHist = vwHist ./ nDescs
Partager