Erstellen Sie 3D-Objekte aus 3 Ansichten

Ich möchte aus den 3 Ansichten ein 3D-Objekt berechnen. Das Prinzip ist in der folgenden Abbildung dargestellt.

Jede Ansicht wird in einer zweidimensionalen Matrix mit Binärwerten gespeichert, die das Objekt darstellen. Das 3D-Objekt sollte auch mit Binärwerten in einer dreidimensionalen Matrix gespeichert werden (True: Dieses Pixel repräsentiert die Objektmasse, False: Dieses Pixel ist ein weißer Raum). Wie kann ich das mit einfachen Numpy-Matrix-Operationen realisieren?

Die drei Ansichtena,b and c kann zum Beispiel so aussehen[[0,0,0,0],[0,1,1,0],[0,1,1,0],[0,0,0,0]].

Antworten auf die Frage(1)

Ihre Antwort auf die Frage