image

fetchImages

Beschreibung

Die Aktion fetchImages ruft Bilddaten aus einer CAS-Tabelle ab, um sie anzuzeigen oder weiterzuverarbeiten. Sie ermöglicht das Abrufen von Binärdaten, Pfaden und Metadaten von Bildern und unterstützt das Sortieren und Auswählen spezifischer Variablen.

image.fetchImages <result=results> <status=rc> / fetchImagesVars={"variable-name-1" <, "variable-name-2", ...>}, from=64-bit-integer, image="variable-name", images={imageTableIn}, seed=64-bit-integer, sortBy={{fetchorderbyelement-1} <, {fetchorderbyelement-2}, ...>}, table={castable}, to=64-bit-integer;
Einstellungen
ParameterBeschreibung
tableGibt die Eingabetabelle an, die die Bilddaten enthält.
imageGibt den Namen der Spalte an, die die Bild-Binärdaten enthält. Der Standardwert ist '_image_'.
fetchImagesVarsGibt eine Liste von Variablen an, die aus der Eingabetabelle in das Ergebnis kopiert werden sollen.
fromGibt den Startindex (0-basiert) der ersten zurückzugebenden Zeile an. Der Standardwert ist 0.
toGibt den Endindex der letzten zurückzugebenden Zeile an. Der Standardwert ist 20.
seedGibt einen ganzzahligen Startwert (Seed) für Zufallsoperationen an, falls zutreffend.
sortByDefiniert eine Liste von Variablen und Sortierreihenfolgen (aufsteigend/absteigend), um die Ergebnismenge zu sortieren.
imagesSpezifiziert detaillierte Parameter, die die Struktur der Eingabe-Bildtabelle beschreiben (z. B. Spaltennamen für Dimension, ID, Pfad).
Laden von Bilddaten

Bevor Bilder abgerufen werden können, müssen sie in eine CAS-Tabelle geladen werden. Hierzu wird die Aktion `loadImages` verwendet.

Kopiert!
1PROC CAS;
2 image.loadImages RESULT=r /
3 path="/pfad/zu/bildern/" /* Pfad anpassen */
4 casout={name="myImages", replace=true};
5RUN;

Beispiele

Ruft die ersten 5 Bilder aus der Tabelle 'myImages' ab und zeigt die Ergebnisse an.

SAS® / CAS-Code Code wartet auf Validierung durch die Community
Kopiert!
1PROC CAS;
2 image.fetchImages RESULT=r /
3 TABLE="myImages"
4 to=5;
5 PRINT r;
6RUN;
Ergebnis :
Das Ergebnisobjekt enthält die Bilddaten und Metadaten der ersten 5 Bilder.

Ruft Bilder ab, sortiert sie nach dem Dateipfad aufsteigend und gibt nur die Spalten für Pfad und ID zurück.

SAS® / CAS-Code Code wartet auf Validierung durch die Community
Kopiert!
1PROC CAS;
2 image.fetchImages RESULT=r /
3 TABLE={name="myImages"}
4 fetchImagesVars={"_path_", "_id_"}
5 sortBy={{name="_path_", order="ASCENDING"}}
6 from=0
7 to=10;
8 PRINT r;
9RUN;
Ergebnis :
Eine Liste der ersten 11 Einträge (Index 0 bis 10), sortiert nach Pfad, die nur die Pfad- und ID-Informationen enthält.

FAQ

Was ist der Zweck der Aktion fetchImages?
Welcher Parameter ist zwingend erforderlich?
Wie kann ich bestimmte Variablen aus der Eingabetabelle in die Ausgabe kopieren?
Wie steuere ich, wie viele und welche Zeilen zurückgegeben werden?
Wie können die Ergebnisse sortiert werden?
Was bewirkt der Parameter "images"?
Kann ich die Bilder beim Abrufen zufällig anordnen?