Imagens correspondentes do OpenCV
-
29-10-2019 - |
Pergunta
Estou tentando usar o OpenCV para combinar imagens como estas:
img2 http://img849.imageshack.us/img849/8177/clearz.jpg
E preciso encontrar o melhor cruzamento deles.
Tentei usar SURFDetector e correspondência usando BruteforceMatcher, mas descobri que os descritores não são iguais.
Diga-me, por favor, a maneira correta de resolver o problema.
Solução
Você já fez uma olhada para este exemplo de código Aqui você pode ver como encontrar um objeto usando descritores de surf. Vá para o principal () e verifique o código passo a passo.Você pode experimentá-lo com suas imagens e deve funcionar.Outras abordagens usam sift e detectores rápidos .
Boa sorte.Se você não obtiver resultados continuam tentando, no começo é difícil.
Outras dicas
Você pode querer aplicar um filtro de mediana primeiro, para remover o ruído.Isso provavelmente levará a melhores resultados para a correspondência, porque a imagem à esquerda é muito barulhenta.
Também vai suavizar um pouco a imagem, o que é bom, porque deixa de fora os detalhes e você está procurando estruturas maiores.
Você terá que experimentar diferentes tamanhos de filtro para obter o melhor resultado.