Ich versuche, ein vertikales Histogramm eines binären Bildes zu machen. Ich möchte die Funktionen von MATLAB nicht verwenden. Wie es geht?Histogramm des binären Bildes in MATLAB
Ich habe diesen Code versucht, aber ich weiß nicht, ob es richtig ist oder nicht:
function H = histogram_binary(image)
[m,n] = size(image);
H = zeros(1,256);
for i = 1:m
for j = 1:n
H(1,image(i,j)) = H(1,image(i,j))+1;
end
end
Das Bild ist:
Das Ergebnis:
Warum kann ich den Wert nicht sehen? von schwarzen Pixeln im Histogramm?
Sie können diesen Link http://ciphervision.com/ für eine detaillierte Implementierung und Demo in Javascript besuchen. – flamelite