有没有MATLAB大佬知道这个问题出在哪了

用的是matlab2014a

img=imread('picture_8.jpg');

hsvImg = rgb2hsv(img);  
V=hsvImg(:,:,3);  
[height,width]=size(V);  
V = uint8(V*255);  
NumPixel = zeros(1,256);  
for i = 1:height  
    for j = 1: width  
    NumPixel(V(i,j) + 1) = NumPixel(V(i,j) + 1) + 1;  
    end  
end  
ProbPixel = zeros(1,256);  
for i = 1:256  
    ProbPixel(i) = NumPixel(i) / (height * width * 1.0);  
end    
CumuPixel = cumsum(ProbPixel);  
CumuPixel = uint8(255 .* CumuPixel + 0.5);    
for i = 1:height  
    for j = 1: width  
        V(i,j) = CumuPixel(V(i,j));  
    end  
end  
V = im2double(V);  
hsvImg(:,:,3) = V;  
outputImg = hsv2rgb(hsvImg);
figure;imshow(outputImg),title('HE-HSV');

 

这是代码,有些图片能运行出来,可是有些图片就报这个错误