Scénario de test & Cas d'usage
Procesamiento, manipulación y análisis de imágenes.
Descubrir todas las acciones de imageGeneración de datos simulados para 5 muestras pequeñas de MRI (imágenes de 8x8 píxeles en escala de grises).
| 1 | |
| 2 | DATA casuser.mri_pixels; |
| 3 | LENGTH scan_id $10; |
| 4 | DO k=1 to 5; |
| 5 | scan_id=cats('scan_', k); |
| 6 | DO r=0 to 7; |
| 7 | DO c=0 to 7; |
| 8 | _value_ = rand('integer', 0, 255); |
| 9 | OUTPUT; |
| 10 | END; |
| 11 | END; |
| 12 | END; |
| 13 | |
| 14 | RUN; |
| 15 |
| 1 | |
| 2 | PROC CAS; |
| 3 | TABLE.tableInfo / TABLE='mri_pixels'; |
| 4 | |
| 5 | RUN; |
| 6 |
| 1 | |
| 2 | PROC CAS; |
| 3 | image.condenseImages / TABLE={name='mri_pixels', groupBy={'scan_id'}}, inputs={{name='_value_'}}, width=8, height=8, numberOfChannels=1, casOut={name='reconstructed_mri', replace=true}; |
| 4 | |
| 5 | RUN; |
| 6 |
Se debe crear la tabla 'reconstructed_mri' con 5 filas. La columna '_image_' debe contener los objetos binarios de imagen válidos, listos para ser visualizados o procesados por otras acciones de imagen.