image

condenseImages

Beschreibung

Kondensiert Pixelwerte in eine Bildtabelle. Diese Aktion ist nützlich, um eine flache Tabelle, bei der jede Zeile einem Pixel entspricht, in eine Bildtabelle umzuwandeln, in der jede Zeile ein ganzes Bild darstellt. Dies ist ein üblicher Vorverarbeitungsschritt für viele Bildanalyseaufgaben.

image.condenseImages <result=results> <status=rc> / casOut={caslib="string", compress=TRUE | FALSE, indexVars={"variable-name-1" <, "variable-name-2", ...>}, label="string", lifetime=64-bit-integer, maxMemSize=64-bit-integer, memoryFormat="DVR" | "INHERIT" | "STANDARD", name="table-name", promote=TRUE | FALSE, replace=TRUE | FALSE, replication=integer, tableRedistUpPolicy="DEFER" | "NOREDIST" | "REBALANCE", threadBlockSize=64-bit-integer, timeStamp="string", where={"string-1" <, "string-2", ...>}}, copyVars={"variable-name-1" <, "variable-name-2", ...>}, decode={encodeType="string", value=TRUE | FALSE}, depth="BIT32" | "BIT64" | "BIT8" | 64-bit-integer, groupedChannels=TRUE | FALSE, height=64-bit-integer, inputs={{format="string", formattedLength=integer, label="string", name="variable-name", nfd=integer, nfl=integer}, {...}}, numberOfChannels="COLOR_IMAGE" | "GRAY_SCALE_IMAGE" | 64-bit-integer, table={caslib="string", computedOnDemand=TRUE | FALSE, computedVars={{format="string", formattedLength=integer, label="string", name="variable-name", nfd=integer, nfl=integer}, {...}}, computedVarsProgram="string", dataSourceOptions={key-1=any-list-or-data-type-1 <, key-2=any-list-or-data-type-2, ...>}, importOptions={fileType="ANY" | "AUDIO" | "AUTO" | "BASESAS" | "CSV" | "DELIMITED" | "DOCUMENT" | "DTA" | "ESP" | "EXCEL" | "FMT" | "HDAT" | "IMAGE" | "JMP" | "LASR" | "PARQUET" | "SOUND" | "SPSS" | "VIDEO" | "XLS", fileType-specific-parameters}, name="table-name", singlePass=TRUE | FALSE, where="where-expression", whereTable={casLib="string", dataSourceOptions={adls_noreq-parameters | bigquery-parameters | cas_noreq-parameters | clouddex-parameters | db2-parameters | dnfs-parameters | esp-parameters | fedsvr-parameters | gcs_noreq-parameters | hadoop-parameters | hana-parameters | impala-parameters | informix-parameters | jdbc-parameters | mongodb-parameters | mysql-parameters | odbc-parameters | oracle-parameters | path-parameters | postgres-parameters | redshift-parameters | s3-parameters | sapiq-parameters | sforce-parameters | singlestore_standard-parameters | snowflake-parameters | spark-parameters | spde-parameters | sqlserver-parameters | ss_noreq-parameters | teradata-parameters | vertica-parameters | yellowbrick-parameters}, importOptions={fileType="ANY" | "AUDIO" | "AUTO" | "BASESAS" | "CSV" | "DELIMITED" | "DOCUMENT" | "DTA" | "ESP" | "EXCEL" | "FMT" | "HDAT" | "IMAGE" | "JMP" | "LASR" | "PARQUET" | "SOUND" | "SPSS" | "VIDEO" | "XLS", fileType-specific-parameters}, name="table-name", vars={{format="string", formattedLength=integer, label="string", name="variable-name", nfd=integer, nfl=integer}, {...}}, where="where-expression"}}, width=64-bit-integer;
Einstellungen
ParameterBeschreibung
casOut Gibt die Einstellungen für eine Ausgabetabelle an.
copyVars Gibt die Variablen an, die von der Eingabetabelle in die Ausgabetabelle kopiert werden sollen.
decode Gibt Parameter für die Bildcodierung an.
encodeType Gibt den zu verwendenden Codierungstyp an.
value (decode) Wenn auf True gesetzt, werden dekodierte Bilder und Metadaten in die Ausgabetabelle geschrieben.
depth Gibt die Tiefe eines Pixels der Ausgabebilder an.
groupedChannels Wenn auf True gesetzt, wird davon ausgegangen, dass die Pixel der Bilder in der Eingabetabelle gruppiert sind (z. B. BB...GG...RR...).
height Gibt die Höhe der Ausgabebilder an.
inputs Gibt die Eingabevariablen an, die beim Erstellen der Bilder verwendet werden sollen. Wenn dieser Parameter nicht gesetzt ist, werden alle numerischen Spalten verwendet.
numberOfChannels Gibt die Anzahl der Kanäle der Ausgabebilder an.
table Gibt die Eingabetabelle an, die Bilddaten enthält.
width Gibt die Breite der Ausgabebilder an.

Beispiele

In der Dokumentation wurde kein einfaches Beispiel bereitgestellt.

SAS® / CAS-Code Code wartet auf Validierung durch die Community
Kopiert!

In der Dokumentation wurde kein detailliertes Beispiel bereitgestellt.

SAS® / CAS-Code Code wartet auf Validierung durch die Community
Kopiert!

FAQ

Was bewirkt die Aktion `condenseImages`?
Welche Parameter sind für die Aktion `condenseImages` erforderlich?
Wie kann ich die Dimensionen der Ausgabebilder festlegen?
Was bewirkt der `decode` Parameter?
Wie kann ich Variablen von der Eingabetabelle in die Ausgabetabelle kopieren?

Zugehörige Szenarien

Anwendungsfall
Konvertierung von flachen Sensordaten in Graustufenbilder

Ein Fertigungsunternehmen prüft Metalloberflächen auf mikroskopische Defekte. Die Sensoren liefern die Daten als flache Zahlenreihe (Pixelintensitäten) pro Messpunkt. Für die we...

Anwendungsfall
Verarbeitung gruppierter RGB-Kanäle mit Metadaten-Transfer

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,...

Anwendungsfall
High-Bit-Depth Verarbeitung mit extremen Werten

In der Radiologie werden Bilder oft mit höherer Bittiefe (64-Bit Float) gespeichert, um feinste Nuancen darzustellen. Wir testen, ob die Aktion 'depth=BIT64' korrekt verarbeitet...