FinalImg
是512x512 uint8灰度图像。我正在尝试手动构建图像的直方图。我使用这个完全相同的循环来预先构建直方图,它完全像imhist()
将产生的那样,但由于某种原因它这次不起作用,我得到错误:
尝试访问imhistogramfinal(0,1);指数必须是正面的 整数或逻辑。
Project1中的错误(第77行)
imhistogramfinal(FinalImg(i,j), 1)= imhistogramfinal(FinalImg(i,j), 1) + 1;""
imhistogramfinal = zeros(256, 1);
for i=1:512
for j=1:512
imhistogramfinal(FinalImg(i,j), 1)= imhistogramfinal(FinalImg(i,j), 1) + 1;
end
end