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
casOutGibt die Einstellungen für eine Ausgabetabelle an.
copyVarsGibt die Variablen an, die von der Eingabetabelle in die Ausgabetabelle kopiert werden sollen.
decodeGibt Parameter für die Bildcodierung an.
encodeTypeGibt den zu verwendenden Codierungstyp an.
value (decode)Wenn auf True gesetzt, werden dekodierte Bilder und Metadaten in die Ausgabetabelle geschrieben.
depthGibt die Tiefe eines Pixels der Ausgabebilder an.
groupedChannelsWenn auf True gesetzt, wird davon ausgegangen, dass die Pixel der Bilder in der Eingabetabelle gruppiert sind (z. B. BB...GG...RR...).
heightGibt die Höhe der Ausgabebilder an.
inputsGibt die Eingabevariablen an, die beim Erstellen der Bilder verwendet werden sollen. Wenn dieser Parameter nicht gesetzt ist, werden alle numerischen Spalten verwendet.
numberOfChannelsGibt die Anzahl der Kanäle der Ausgabebilder an.
tableGibt die Eingabetabelle an, die Bilddaten enthält.
widthGibt 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...