После бинаризации конкретных изображений рассчитайте горизонтальный и вертикальный двоичный градиент каждого пикселя на изображении, используя это уравнение. Рассчитайте направление двоичного градиента и размер каждой точки с помощью этого уравнения. Затем определите размер блока сегментации изображения, представленного в виде n.
Чтобы разделить изображение на квадратные блоки n на n, установите линию сегментации для каждых n пикселей по горизонтальной оси и вертикальной оси. Классифицируйте пиксели по соответствующему статистическому интервалу угла градиента для каждого направления на основе двоичного направления градиента каждого пикселя в блоке. Чтобы получить статистическое значение градиента этого интервала, суммируйте двоичный градиент пикселей в интервале статистического угла градиента каждого направления против часовой стрелки.
Запишите полученные результаты для статистики градиента, статистического угла, интервала, направленного градиента. Затем разделите выборки на области точного расчета, где каждая область состоит из четырех смежных блоков. Вычислите статистическое значение градиента направления в пределах углового интервала для каждого блока в указанной области расчета.
Затем сгенерируйте вектор признаков со статистикой направленного градиента в качестве компонента. Объедините векторы объектов направленного градиента, полученные из каждой области вычисления, чтобы получить вектор объекта направленного градиента изображения. По мере того, как размер блока увеличивается до определенной степени, особенности направленного градиента в каждом образце изображения блока бетона с различными состояниями вибрации демонстрируют значительные различия.