Ich habe ein Bild der Größe M * N, deren Pixelkoordinaten nach einer raumfüllenden Kurve zu einem 1D-Array abgeflacht wurden (d. H. Nicht eine klassische Rasterung, bei der ich die Umformung hätte verwenden können).Umformen von abgeflachten Indizes in Python
Ich verarbeite so meine 1D-Array (abgeflachtes Bild) und ich möchte es dann zu einem M * N-Array (Anfangsgröße) umformen.
Bisher Ich habe dies for-Schleife mit einem getan:
for i in range(img_flat.size):
img_res[x[i], y[i]] = img_flat[i]
x und y die X- und Y-Pixel-Koordinaten entsprechend meiner Pfadabtastung zu sein.
Ich frage mich jedoch, wie man das in einer einzigartigen Codezeile macht.
Ja, es ist noch einfacher als meine zweite Lösung! Ich vergesse diesen Tipp immer! – floflo29