Convierte tablas de imágenes en formato ancho (una columna por píxel). Esta acción es útil para preparar datos de imágenes para algoritmos que requieren vectores de características planos.
| Parámetro | Descripción |
|---|---|
| casOut | Especifica la configuración para la tabla de salida. |
| copyVars | Especifica las variables que se copiarán de la tabla de entrada a la tabla de salida. El valor predeterminado es {'_path_','_label_'}. |
| groupChannels | Cuando se establece en True, agrupa los canales de las imágenes (todos los píxeles azules, luego todos los verdes y luego todos los rojos) antes de escribirlos en la tabla de salida. |
| height | Especifica la altura de las imágenes de salida. El valor predeterminado es 32. |
| image | Especifica el nombre de la columna que contiene los binarios de imagen. El valor predeterminado es '_image_'. |
| images | Especifica la lista de parámetros que describen la tabla de imágenes de entrada (como dimensión, formato, etiqueta, ruta, resolución). |
| numberOfChannels | Especifica el número de canales de las imágenes de salida. Puede ser 'COLOR_IMAGE', 'GRAY_SCALE_IMAGE' o un entero de 64 bits. |
| table | Especifica la tabla de entrada que contiene los datos de imagen. |
| transpose | Cuando se establece en True, transpone las imágenes antes de escribirlas en la tabla de salida. |
| width | Especifica el ancho de las imágenes de salida. El valor predeterminado es 32. |
Carga imágenes desde una ruta especificada en una tabla CAS para su procesamiento.
| 1 | PROC CAS; |
| 2 | image.loadImages / |
| 3 | path="/ruta/a/imagenes" |
| 4 | casOut={name="tabla_imagenes", replace=true}; |
| 5 | RUN; |
Aplana la tabla de imágenes utilizando la configuración predeterminada (cambia el tamaño a 32x32 píxeles).
| 1 | PROC CAS; |
| 2 | image.flattenImages / |
| 3 | TABLE={name="tabla_imagenes"} |
| 4 | casOut={name="imagenes_planas", replace=true}; |
| 5 | RUN; |
Aplana imágenes redimensionándolas a 100x100, convirtiéndolas a escala de grises y agrupando los canales de píxeles.
| 1 | PROC CAS; |
| 2 | image.flattenImages / |
| 3 | TABLE={name="tabla_imagenes"} |
| 4 | casOut={name="imagenes_procesadas", replace=true} |
| 5 | width=100 |
| 6 | height=100 |
| 7 | numberOfChannels="GRAY_SCALE_IMAGE" |
| 8 | groupChannels=true; |
| 9 | RUN; |