Como pesquisar na imagem por um objeto com SIFT e OpenCV?

Estou trabalhando em um programa simples de detecção de cartas de baralho. Por enquanto, tenho um Algoritmo de Peneiragem deaqui. E eu criei algumas caixas delimitadoras em torno dos cartões. Então eu usei Sift no cartão para ser pesquisado e salvou os descritores.

Mas o que fazer a seguir? Preciso fazer uma máscara do objeto e executá-lo através da caixa delimitadora enquanto executa o Sift em todas as etapas? Não foi possível encontrar nenhum tutorial sobre como fazer isso exatamente.

Espero que alguém possa me ajudar!

Cumprimenta o Max

edit: Eu quero reconhecer todos os cartões, para que eu possa dizer como: é um coração de 7 ou mais.

questionAnswers(3)

yourAnswerToTheQuestion