Ich habe ein 512X512 Bild in 2X2 Pixel Blöcke geteilt. Also habe ich insgesamt 65536 Blöcke. Jeder Block hat vier Pixel.Wie durchquert man ein Bild zufällig über die Blöcke?
Jetzt möchte ich das Bild in zufälliger Reihenfolge zu durchlaufen. Zum Beispiel: vom 6. Block, dann zum 3. Block, dann zum 8., dann zum 1. Block ...... so, bis das ganze Bild durchlaufen ist.
Wichtig: Ich muss den Verfahrauftrag für die spätere Verwendung speichern.
Bitte helfen Sie mir einen MATLAB-Code dafür zu schreiben. Vielen vielen vielen Dank im Voraus.
Definieren Sie _traverse_: Was möchten Sie mit jedem Block machen? –
in welchem Format ist das Bild und hast du schon die einzelnen Blöcke in Matlab? – Finn
Danke. Traversieren heißt von Block zu Block gehen, bis alle Blöcke erreicht sind. Nachdem ich auf jeden Block zugegriffen habe, werde ich einige Operationen für diesen Block durchführen und dann zu einem anderen Block gehen. Ich kann quer durch die Blöcke in der Raster-Scan-Reihenfolge navigieren oder scannen. Aber nicht in zufälliger Reihenfolge :-( – matlabcoder