La acción fetchImages recupera datos de imágenes binarias de una tabla CAS y los transfiere al cliente. Esta acción es fundamental para visualizar imágenes almacenadas en el servidor, verificar el resultado de pasos de procesamiento de imágenes o extraer una muestra de imágenes para su inspección local. Permite seleccionar subconjuntos de imágenes mediante rangos (desde/hasta), ordenarlas y seleccionar variables adicionales asociadas a las imágenes.
| Parámetro | Descripción |
|---|---|
| table | Especifica la tabla de entrada que contiene los datos de imagen a recuperar. (Alias: imageTable) |
| image | Especifica el nombre de la columna que contiene los datos binarios de la imagen. (Valor predeterminado: _image_) |
| fetchImagesVars | Especifica la lista de variables adicionales de la tabla de entrada que se deben copiar a la tabla de salida junto con los datos de la imagen. (Alias: fetchVars) |
| from | Especifica la posición ordinal (índice basado en 0 o 1 según el lenguaje cliente) de la primera fila de imágenes que se devolverá. |
| to | Especifica la posición ordinal de la última fila de imágenes que se devolverá. (Valor predeterminado: 20) |
| sortBy | Especifica una o más variables y el orden (ASCENDING o DESCENDING) para clasificar los resultados antes de recuperarlos. |
| seed | Especifica un número entero (semilla) para recuperar imágenes de forma aleatoria si no se especifica un orden determinista. |
| images | Proporciona parámetros detallados para describir la tabla de imágenes de entrada, incluyendo columnas para dimensión, resolución, formato, etc. |
Carga imágenes desde un directorio accesible por el servidor para crear la tabla de entrada 'MIS_IMAGENES'.
| 1 | |
| 2 | PROC CAS; |
| 3 | image.loadImages / path="/ruta/a/imagenes" caslib="CASUSER" casOut={name="MIS_IMAGENES", replace=true}; |
| 4 | |
| 5 | RUN; |
| 6 |
Recupera las primeras 5 imágenes de la tabla 'MIS_IMAGENES'.
| 1 | |
| 2 | PROC CAS; |
| 3 | image.fetchImages / TABLE={name="MIS_IMAGENES"} to=5; |
| 4 | |
| 5 | RUN; |
| 6 |
Recupera imágenes desde la fila 10 hasta la 20, ordenadas por nombre de archivo (_path_), e incluye la variable de etiqueta (_label_) en el resultado.
| 1 | |
| 2 | PROC CAS; |
| 3 | image.fetchImages / TABLE={name="MIS_IMAGENES"} fetchImagesVars={"_label_"} from=10 to=20 sortBy={{name="_path_", order="ASCENDING"}}; |
| 4 | |
| 5 | RUN; |
| 6 |