Está en la página 1de 3

Vanessa Romero Cid, sección 53

Macros y evaluación practica

Imagine que tiene un stack (pila o conjunto) de 10 imágenes (cortes). Se requiere


computar (calcular) operaciones sobre las imágenes que conforman el stack.

Ud. tuvo extremado cuidado al tomar y seleccionar estos 10 cortes en Z que


corresponden a un gran núcleo celular y que todas las imágenes están bien enfocadas.
Por lo que con confianza usted aplica operaciones sobre el stack, como una proyección
máxima intensidad (se obtiene una única imagen donde cada pixel [x,y] es el valor de
intensidad máximo entre los valores de los pixeles en la misma posición entre las 10
imágenes). Esta nueva imagen tendrá los mismos valores de X,Y, pero solo tendrá 1
corte en Z.

Su experimento a salido perfecto y ahora lo ( Recordando también que el nombre de cada


imagen indicara a que corresponde cada experimento.

Adicionalmente algunas excepciones podrían aparecer en su análisis (IF en


programación) :
 Algunas imágenes de estas 1000 tendrán muy baja intensidad y no le servirán.
 Al final de su experimento usted quisiera saber como le fue para esto obtendrá el
valor promedio de intensidad de cada foto.if

Ahora sí, responda:


Genera una serie de pasos en los cuales describa como procesar estas imágenes para lograr lo
indicado inicialmente, mencione el nombre o la descripción de cada paso, recuerde incluir un loop
para repetir, definir variables al inicio, e incluir excepciones con condiciones específicas, y también
realizar la medición solicitada (intensidad promedio de la imagen)
1 run("Corte (768K, RGB DICOM)");
2run("Corte (768K, RGB DICOM)");
3run("8-bit");
4run("Images to Stack", "method=[Copy (center)] name=Stack title=[] use");
5run("Z Project...", "projection=[Max Intensity]");
6 for (i=0;i<1000;i+=1){ text= getTitle() + i; log(text);
7 if((Intensity<1){ File.delete() };
8 // para calcular la intensidad promedio//
9 Image > Stacks > Image to stack;
10 Image> Stacks > Project Average Intensity;
}

La macro que aquí se muestra sería un ejemplo, el cual pude no funcionar, en la línea:
1-2 se abren las imágenes en este caso serian abrir 10 imágenes.
3 las imágenes las transformaremos en 8 bit
4 Las 10 imágenes las pasaremos a un stack
5 el stack que ahora se llama Z project, aplicaremos su máxima intensidad
6 Se realizo un loop que se repite 1000 veces, va de uno en uno, para generar un titulo
nuevo para cada imagen.
7 se usa una condición, en la cual si la intensidad es menor a 1 la imagen se borra; ya
que esta es la intensidad mínima.
9 esta función se utiliza para calcular la intensidad promedio de una imagen.
10 Aquí calcula la intensidad promedio de las 1000 imágenes.

También podría gustarte