Después de adquirir las imágenes concretas, utilice la función imread del software MATLAB para procesar el archivo JPEG en una matriz de 1024 píxeles por 1024 píxeles que cubra 3 canales de color. A continuación, aplique la función rgb2gray de MATLAB para convertir la imagen a escala de grises. Calcule el valor de gris de cada píxel de acuerdo con esta ecuación y guarde el valor de gris como los datos de formato uint8 de 1024 por 1024 datos de formato lógico.
A continuación, ajuste el valor binario de los valores de gris que son mayores que el umbral de píxeles theta a uno y establezca el valor binario de los valores de gris menores que el píxel theta en cero. A continuación, guarde los resultados en formato 1024 por 1024 con umbrales de binarización de 50, 100, 150 y 200 para varios estados de vibración de muestras de hormigón. A medida que disminuye el umbral de binarización, el área blanca en la imagen binaria de la muestra de imagen de hormigón no vibrada se reduce significativamente.
En un umbral de binarización de 250, la imagen binaria aparece en negro puro. La imagen de la muestra de hormigón vibrante con el umbral de binarización es como la muestra de hormigón no vibrada. Pero la reducción del área blanca es más pronunciada en la muestra de imagen de hormigón vibrante.
La imagen gris binaria del hormigón vibrado disminuye con la disminución del umbral de binarización.