image condenseImages

Verarbeitung gruppierter RGB-Kanäle mit Metadaten-Transfer

Scénario de test & Cas d'usage

Geschäftskontext

Ein Geoinstitut verarbeitet Satellitenstreifen. Die Daten kommen in einem Format, bei dem alle Rot-, Grün- und Blau-Werte sequenziell gruppiert sind (RR..GG..BB..). Wichtig ist, dass die geografische Region-ID (Metadaten) während der Bildgenerierung nicht verloren geht, um die Bilder später auf einer Karte verorten zu können.
Über das Set : image

Bildverarbeitung, -manipulation und -analyse.

Entdecken Sie alle Aktionen von image
Datenaufbereitung

Erstellung von Daten mit 3 Pixeln Breite (1x3 Bild). Die Kanäle sind gruppiert: Erst 3xRot, dann 3xGrün, dann 3xBlau. Dazu eine Region-Variable.

Kopiert!
1DATA casuser.geo_raw; INPUT region $ r1 r2 r3 g1 g2 g3 b1 b2 b3; CARDS;
2EUR 255 0 0 0 255 0 0 0 255
3USA 100 100 100 50 50 50 10 10 10
4; RUN;

Étapes de réalisation

1
Kondensierung mit groupedChannels=TRUE und Kopieren der 'region'-Variable.
Kopiert!
1 
2PROC CAS;
3image.condenseImages / TABLE={name="geo_raw"} casOut={name="geo_images", replace=TRUE} width=3 height=1 numberOfChannels="COLOR_IMAGE" groupedChannels=TRUE copyVars={"region"} decode={value=TRUE};
4 
5RUN;
6 

Erwartetes Ergebnis


Die Tabelle 'geo_images' wird erstellt. Sie enthält die generierten Bilder (Breite 3, Höhe 1, 3 Kanäle) und zusätzlich die Spalte 'region'. Durch 'groupedChannels=TRUE' werden die Spalten korrekt als RRRGGGBBB interpretiert.