具体的な画像を取得した後、MATLAB ソフトウェアの関数 imread を使用して、JPEG ファイルを 3 つのカラー チャネルをカバーする 1024 ピクセル x 1024 ピクセルの行列に処理します。次に、MATLAB 関数 rgb2gray を適用して、イメージをグレースケールに変換します。この式に従って各画素のグレー値を計算し、グレイ値を1024×1024の論理フォーマットデータのuint8フォーマットデータとして保存します。
次に、ピクセル閾値 θ より大きいグレー値のバイナリ値を 1 に調整し、シータ ピクセルより小さいグレー値のバイナリ値を 0 に設定します。次に、さまざまなコンクリート サンプルの振動状態について、50、100、150、および 200 のバイナリ化しきい値を使用して、結果を 1024 x 1024 形式で保存します。二値化閾値が小さくなると、非振動コンクリート画像サンプルのバイナリ画像中の白い領域が有意に減少する。
2 値化のしきい値が 250 の場合、バイナリ イメージは純粋な黒で表示されます。二値化閾値を持つ振動コンクリート試料の画像は、非振動コンクリート試料と同様である。しかし、白い領域の減少は、振動するコンクリート画像サンプルでより顕著です。
振動したコンクリートのバイナリ グレー イメージは、二値化しきい値が減少するにつれて減少します。