FinalImg
是一个 512x512 uint8 灰度图像。我正在尝试手动构建图像的直方图。我使用这个完全相同的循环预先构造了一个直方图,它与会imhist()
产生的结果完全一样,但由于某种原因,这次它不起作用,我得到了错误:
试图访问 imhistogramfinal(0,1);index 必须是正整数或逻辑整数。
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