以下のコードをMATLABで作成しました。ループの後、dSumH
その値がこれを超える必要があることがわかっている場合、常に 255 で飽和します。ただし、d を任意の値に置き換えると、飽和しません。それを修正する手がかりはありますか?
dTh = 127;
dSumH = zeros(w,1);
for(c = 1:w)
for(r = 2:h)
d = abs(img(r,c) - img(r-1,c));
if(d >= dTh)
dSumH(c) = dSumH(c) + d;
end
end
end
dSumH
figure, plot([1:w],dSumH);