J'essaie d'implémenter une application de suivi de fonction/objet en utilisant OpenCV et C++. Actuellement, j'utilise la fonction goodFeaturesToTrack
pour créer mon vecteur de caractéristiques à partir de ma première image. De là, je le passe à la méthode calcOpticalFlowPyrLk
pour suivre les points à travers les trames suivantes.J'ai du mal à trouver des tutoriels/exemples pour l'extracteur de fonction FREAK
Cette méthode est assez rapide, mais instable et non invariable. Les caractéristiques ont tendance à dériver ensemble, à se perdre et à se verrouiller dans un autre coin de la scène. J'ai beaucoup lu sur FREAK et cela me semble une option attrayante. Espérons que cela corrigera mon problème de stabilité tout en étant invariant en termes d'échelle et de rotation. En essayant de trouver de l'aide sur l'implémentation de l'extracteur de fonction FREAK, je suis tombé sur this, ce qui m'a fait espérer, mais comme vous l'avez probablement remarqué, le fichier est hors ligne! J'étais juste curieux de savoir si quelqu'un peut avoir sauvé l'exemple ou avoir des suggestions quant à l'endroit où je peux chercher un code source alternatif que je peux étudier et apprendre? OpenCV a un échantillon démontrant FREAK au this link.
Selon le lien fourni, FREAK est un descripteur uniquement. Ce qui signifie que vous pouvez utiliser n'importe quel exemple opencv pour la correspondance d'image et remplacer le descripteur par FREAK. – William