Respuesta

3

HOG se puede utilizar sin SVM para la coincidencia de funciones. simplemente elija algunos puntos (borde, por ejemplo) y calcule la característica de HOG dentro del ROI con esos puntos centrados. HOGDescriptor parece solo para la programación de GPU. Creé Descriptor para HOG como Mat en openCV y también funciona para las funciones de concordancia de OpenCV.

+0

¿puedes compartir algún código? ¡Gracias! Especialmente la parte donde haces la coincidencia entre 2 imágenes con HOG – dynamic

2

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.

+0

SIFT/SURF están ambos patentados. Creo que (?) Ambos hacen concesiones para uso no comercial, pero ciertamente no para uso comercial. –

+0

Sí, es cierto que SIFT/SURF están patentados. Hay algunos descriptores no patentados que son más o menos igualmente efectivos. Sus opciones son implementar uno de estos por su cuenta o licenciar SIFT/SURF. – KMS

+0

HOG no está patentado? Es más tarde que SIFT, como sé. – Nauhc

Cuestiones relacionadas