Cómo llamar a la función hog en matlab
2. Encuentre el borde vertical, el borde horizontal, la intensidad del borde y la pendiente del borde de la imagen.
3. Divida la imagen en celdas cada 16*16 píxeles (también hay otros píxeles disponibles). Para una imagen de 256*256 píxeles, se divide en 16*16 unidades.
4. Para cada celda, encuentre el histograma de su dirección de gradiente. Por lo general, se toman 9 (otras posibles) direcciones (características), es decir, cada 360/9 = 40 grados es una dirección, y el tamaño de la dirección se pondera de acuerdo con la intensidad del borde del píxel. Finalmente, se normaliza el histograma.
5. Cada 2*2 (otras son aceptables) unidades se combinan en un bloque, por lo que aquí hay (16-1)*(16-1)=225 bloques.
6. Entonces, hay 2*2*9 funciones en cada bloque, y hay 225 bloques en un ****, por lo que hay 225*36 funciones en total.
7.
Por supuesto, normalmente la función HOG no es para toda la imagen, sino para una ventana deslizante en la imagen.