J'ai besoin de déterminer l'existence d'une image plus petite dans une image plus grande.Parties de correspondance floue d'une image
Le match doit être flou et, de préférence, je devrais savoir à quel point il correspond (%), mais je peux calculer la précision de mon auto après que le match soit fait si nécessaire.
Mon objectif est de faire correspondre un spectrogramme FFT (Fast Fourier Transfrom) (visualisation des fréquences en musique) avec la piste musicale originale. La petite image avec laquelle je fais correspondre est seulement un sous-ensemble (à la fois dans le temps et dans la gamme de fréquence) de la piste d'origine (comme une découpe de l'image ci-dessous).
Où dois-je commencer? Les mêmes algorithmes utilisés pour la reconnaissance d'objets conviennent-ils à cette tâche?
Je cherche principalement des bibliothèques/échantillons C#/.Net, mais aussi des informations sur les implémentations et les problèmes/pièges. J'envisage d'utiliser des réseaux neuronaux artificiels pour l'apprentissage de la reconnaissance. Des pensées?
Exemple de ce que les images que je veux correspondre peut ressembler à: http://img812.imageshack.us/img812/548/musicspectogram2.png
J'ai fini par l'implémenter moi-même et j'utilise certaines des mêmes techniques que Shazam. Si j'avais vu cela auparavant, ça aurait beaucoup facilité le processus (en n'ayant pas à passer par là;)). J'envisage de faire un article de blog décrivant mon approche, je suis à peu près sûr que cela ne viendra pas briser les brevets de Shazam. –