获取具体图像后,使用 MATLAB 软件的 imread 功能将 JPEG 文件处理成 1024 x 1024 像素的矩阵,覆盖 3 个颜色通道。接下来,应用 MATLAB 函数 rgb2gray 将图像转换为灰度。根据这个公式计算每个像素的灰度值,并将灰度值保存为1024×1024逻辑格式数据的uint8格式数据。
接下来,将大于像素阈值 theta 的灰度值的二进制值调整为 1,并将小于 theta 像素的灰度值的二进制值设置为零。然后以 1024 x 1024 格式保存结果,对于各种混凝土样品振动状态,二值化阈值为 50、100、150 和 200。随着二值化阈值的降低,非振动混凝土图像样品的二值图像中的白色区域显着减小。
在二值化阈值 250 时,二进制图像显示为纯黑色。具有二值化阈值的振动混凝土样品的图像与非振动混凝土样品类似。但是,在振动混凝土图像样本中,白色区域的减少更为明显。
振动混凝土的二元灰度图像随着二值化阈值的降低而减小。