Démonstration

Recalage d’image C++ / OpenCV

Exemple d’IHM Qt et de traitement OpenCV pour le recalage d’image, le calcul de similarité, l’optimisation et le multithreading.

C++QtOpenCVMultithread

Exemple / C++.

Recalage d image sous QT, OpenCv, Multithread

En recalage d'image un critère de similarité est calculé. Une classe en c++ sous QT a été développée pour optimiser et multithreader le calcul du critère optimale. L'IHM a été développée sous QT.

La manipulation d'image se fait avec OpenCV. Une classe d'optimisation, des Objets QT widget ont été utilisés.

Les paramètres estimés sont la rotation 10.001 degrés (pour 10.0), le facteur d'échelle (0.89 pour 0.9) les translations 4.8 et 4.6 (pour 5 et 5). En ce qui concerne les images de drone et donc le recalage 3d, il faudrait estimer 2 rotations en plus pour compléter la transformation rigide.

Résultats recalage

Démonstration vidéo des résultats obtenus sur une séquence de recalage.

Image de référence pour le recalageImage recalée après transformation