function imageHistogram = getImageHistogram(imageName,numOfBins) image = imread(imageName); imageHSV = rgb2hsv(image); [countsH, binsH] = imhist(imageHSV(:,:,1),numOfBins); [countsS, binsS] = imhist(imageHSV(:,:,2),numOfBins); [countsV, binsV] = imhist(imageHSV(:,:,3),numOfBins); imageHistogram = [countsH ;countsS ;countsV]';