Scénario de test & Cas d'usage
Procesamiento y análisis de imágenes biomédicas.
Descubrir todas las acciones de bioMedImageCreación de una tabla de imágenes donde los valores de píxeles están normalizados en un rango bajo (0-255).
| 1 | PROC CAS; |
| 2 | image.loadImages / path='/data/medical/soft_tissue_sample' casout={name='soft_tissue', caslib='CASUSER'}; |
| 3 | RUN; |
| 4 | QUIT; |
| 1 | PROC CAS; |
| 2 | bioMedImage.buildSurface / |
| 3 | images={TABLE={name='soft_tissue', caslib='CASUSER'}} |
| 4 | thresholds={{low=2000, high=3000}} |
| 5 | outputFaces={name='empty_faces', caslib='CASUSER', replace=true} |
| 6 | outputVertices={name='empty_vertices', caslib='CASUSER', replace=true}; |
| 7 | RUN; |
| 1 | PROC CAS; |
| 2 | TABLE.tableDetails / TABLE={name='empty_vertices', caslib='CASUSER'}; |
| 3 | TABLE.tableDetails / TABLE={name='empty_faces', caslib='CASUSER'}; |
| 4 | RUN; |
La acción no debe fallar con un error de sistema. Debe completar la ejecución y producir tablas de salida válidas ('empty_faces', 'empty_vertices') que contengan 0 filas, indicando correctamente que no se encontró ninguna superficie dentro de los umbrales especificados.