Utiliser std::expected pour la gestion d’erreur depuis C++ 23
La gestion des erreurs est un aspect important de la programmation, et différents langages apportent des solutions variées pour la rendre plus sûre et plus expressive. Du côté de Rust,…
La gestion des erreurs est un aspect important de la programmation, et différents langages apportent des solutions variées pour la rendre plus sûre et plus expressive. Du côté de Rust,…
Depuis Qt6, le module 3D n'est plus inclus directement dans Qt mais il est disponible sous forme de module, à générer soi même pour l'utiliser. Un article de KDAB en…
Bien souvent, lorsqu’un algorithme n’est pas assez performant, nous cherchons à le simplifier et l’optimiser. Aujourd’hui, nous allons voir cela sous un aspect bien particulier, en essayant de tirer plus…
Comment utiliser OpenCV et les marqueurs ArUco pour calibrer une caméra.
Voici un rapide tutoriel qui va couvrir la compilation et l'installation d'OpenCV en version 4.4 avec les modules de contribution et le support de CUDA. CUDA nous permettra de lancer…
Nous allons voir ici comment utiliser la transformée généralisée de Hough avec OpenCV pour faire du matching en se basant sur les contours d'un objet. Cette méthode consiste à prendre…
Si vous voulez faire des graphiques avec Qt en C++, plusieurs choix sont possibles. Qt Charts et QCustomPlot sont envisageables si l'utilisation d'une licence GPL ne pose pas de problème.…