Найдите вертикальные и горизонтальные ребра в изображении

Создайте подобные Хаару фильтры вейвлета, чтобы найти вертикальные и горизонтальные ребра в изображении.

Читайте вход отображают и вычисляют интегральное изображение.

I = imread('pout.tif');
intImage = integralImage(I);

Создайте подобные Хаару фильтры вейвлета. Используйте запись через точку, чтобы найти вертикальный фильтр от горизонтального фильтра.

horiH = integralKernel([1 1 4 3; 1 4 4 3],[-1, 1]);
vertH = horiH.'
vertH = 
  integralKernel with properties:

    BoundingBoxes: [2x4 double]
          Weights: [-1 1]
     Coefficients: [4x6 double]
           Center: [2 3]
             Size: [4 6]
      Orientation: 'upright'

Отобразите горизонтальный фильтр.

imtool(horiH.Coefficients, 'InitialMagnification','fit');

Вычислите ответы фильтра.

horiResponse = integralFilter(intImage,horiH);
vertResponse = integralFilter(intImage,vertH);

Отобразите результаты.

figure; 
imshow(horiResponse,[]); 
title('Horizontal edge responses');

figure; 
imshow(vertResponse,[]); 
title('Vertical edge responses');