matlab提示輸入參數的數目不足時解決辦法:
方法一:
如: function [mu,mask]=kmeans(ima,k)
在命令行輸入所需的參數 :
ima=imread('1.bmp');
k=2;
然後在調用這個函數
kmeans(ima,k)
方法二:
在同一文件夾下新建一個腳本,調用該函數
ima=imread('1.bmp');
subplot(2,2,1),imshow(ima);
k=3;
[mu,mask]=kmeans(ima,k);
mask=mat2gray(mask);% convert matrix to image
subplot(2,2,2),imshow(mask);