Si está trabajando con imágenes, puede usar SIFT/SURF con SVM. No hay nada que le impida usar HOG para la coincidencia de puntos clave, pero tenga en cuenta que la efectividad depende del poder de discriminación y la solidez del descriptor.
Editar: Tengo un mal entendimiento cuando originalmente mencioné que HOG era solo para videos. De alguna manera estaba pensando en un histograma de vectores de flujo óptico que es muy efectivo para la descripción de la actividad del video.
Edit 2 [Oct '12]: Ahora sugiero que la gente pruebe ORB o BRISK para aquellos que buscan descripciones amigables con la licencia que sean rápidas y bastante efectivas para la coincidencia de puntos clave.
¿puedes compartir algún código? ¡Gracias! Especialmente la parte donde haces la coincidencia entre 2 imágenes con HOG – dynamic