first of all, it's amazing code, thanks a lot for offering such help.
I would appreciate your help telling me how can i use it on a segmented image instead of using "roipoly" function but it dosen't work at all...
really i am in need for like such program to identify colors present in the region of interest that i had already detected using segmentation program...
For several reasons, I need to do the KNN classifier after reducing the dimension of training and sampling data. When the type is guassian, it seems that the eigenvector will be complex number so that KNN is invaild. How can I solve this problem? Thanks so much.
If you compute ||a-b||, you will have to use loops. MATLAB loops are slow, and distanceMatrix avoids using loops, thus is very fast.